
.ww_bzga_matomo { background-color: #eee; padding: 20px; display: none; margin-bottom: 10px; }
.ww_bzga_matomo .optout_yes { display: none; }
.ww_bzga_matomo .optout_no { display: none; }

.tx-ww-bzga-magento #ww_bzga_magento_order { overflow: auto; }
.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list { display: none; }
.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list.show { display: block; }
.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list ul { padding-left: 1rem; }
.tx-ww-bzga-magento .shoppingcart { padding: 0 1rem; border: 1px solid #999; }
.tx-ww-bzga-magento .shoppingcart .article { font-weight: bold; }
.tx-ww-bzga-magento .shoppingcart .count { font-style: italic; }

.tx-ww-bzga-magento .listentry.row { margin: 0 -1rem; }
.tx-ww-bzga-magento .listentry.row > div { padding: 0 1rem; }
.tx-ww-bzga-magento .listentry h2 { margin-top: 0; }
.tx-ww-bzga-magento .listentry h3 { margin-top: 0; }
.tx-ww-bzga-magento .listentry img { width: 100%; height: auto; }
.tx-ww-bzga-magento .listentry .subs { display: none; margin-top: 1rem; border-top: 1px solid #ccc; padding: 1rem; background-color: #eee; }
.tx-ww-bzga-magento .listentry .subs.open { display: block; }
.tx-ww-bzga-magento .listentry .subsimg { display: none; }
.tx-ww-bzga-magento .listentry .subsimg.open { display: block; }
.tx-ww-bzga-magento .listentry .schulthema { font-style: italic; }
.tx-ww-bzga-magento .listentry .schulform { font-style: italic; }
.tx-ww-bzga-magento .listentry .mainimg > a { display: inline-block; }

.tx-ww-bzga-magento .labelsblock { margin-bottom: 0; }
.tx-ww-bzga-magento .labels { font-weight: bold; }

.tx-ww-bzga-magento .form-group { display: table; width: 100%; }
.tx-ww-bzga-magento .form-group::before { content: ""; display: table; }

.tx-ww-bzga-magento input[type="checkbox"] { margin-right: 10px; }
.tx-ww-bzga-magento label:hover { cursor: pointer; }

.tx-ww-bzga-magento .tables { }
.tx-ww-bzga-magento .tables tr th { padding: 0.5rem; background-color: #eee; vertical-align: top; }
.tx-ww-bzga-magento .tables tr td { padding: 0.5rem; vertical-align: top; }
.tx-ww-bzga-magento .price { white-space: nowrap; }
.tx-ww-bzga-magento .highlight-container { margin-top: 16px; padding: 12px; background-color: #d6e9f7; margin-bottom: 16px; }

.tx-ww-bzga-magento .thumbs { width: 100%; height: auto; }
.tx-ww-bzga-magento .message { background-color: #ffeeee; padding: 1rem; border: 1px solid #cc0000; margin-bottom: 1rem; }
.tx-ww-bzga-magento .message p { margin: 0; }

.tx-ww-bzga-magento .cartitem { margin-bottom: 1rem; padding: 1rem 0; }
.tx-ww-bzga-magento .cartitem h3 { margin-top: 0; }
.tx-ww-bzga-magento .cartitem .itemimage img { width: 100%; height: auto; }
.tx-ww-bzga-magento .cartitem .itemtext { padding-left: 1rem; }
.tx-ww-bzga-magento .cartitem .amount { width: 3rem; }

.tx-ww-bzga-magento ol.progtrckr { margin-bottom: 3rem; margin: 0; padding: 0; list-style-type none; }
.tx-ww-bzga-magento ol.progtrckr li { width: 32%; }
.tx-ww-bzga-magento ol.progtrckr li::before { position: relative; float: left; left: 50%; line-height: 1em; }
.tx-ww-bzga-magento ol.progtrckr li::after { content: "\00a0\00a0"; }
.tx-ww-bzga-magento ol.progtrckr li.progtrckr-done { color: black; border-bottom: 4px solid #96c7eb; }
.tx-ww-bzga-magento ol.progtrckr li.progtrckr-todo { color: silver; border-bottom: 4px solid silver; } 
.tx-ww-bzga-magento ol.progtrckr li.progtrckr-current { color: black; border-bottom: 4px solid #96c7eb; }
.tx-ww-bzga-magento ol.progtrckr li { display: inline-block; text-align: center; line-height: 3em; }
.tx-ww-bzga-magento ol.progtrckr li.progtrckr-todo::before,
.tx-ww-bzga-magento ol.progtrckr li.progtrckr-current::before { content: "\039F"; color: silver; background-color: white; font-size: 1.5em; bottom: -1.6em; }

.tx-ww-bzga-magento #addressform .form-errors { padding: 1rem; background-color: #ffeeee; border: 1px solid #cc0000; margin-bottom: 1rem; display: none; }

.tx-ww-bzga-magento #ww_bzga_magento_order_nojs { display: none; }
.tx-ww-bzga-magento .ajax_cover { width: 100%; height: 100%; background-color: rgba(255,255,255,0.75); display: block; text-align: center; position: relative; }
.tx-ww-bzga-magento .ajax_loader { position: absolute; left: calc(50% - 60px); border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #2377ba; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.tx-ww-bzga-magento .categories { border-bottom: 1px solid #ccc; padding-bottom: 1rem; margin-bottom: 1rem; }
.tx-ww-bzga-magento .categories ul.subcats { list-style-type: none; padding: 0 !important; margin: 0; }
.tx-ww-bzga-magento .categories ul.subcats li { display: inline; }
.tx-ww-bzga-magento .categories ul.subcats li::after { content:'|'; color: #ccc; padding: 0 0.25rem; }
.tx-ww-bzga-magento .categories ul.subcats li:last-child::after { display: none; }

/* roboto-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-greek-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-greek-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-vietnamese-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-all-400-normal.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-300-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-300-normal.woff') format('woff');
  
}

/* roboto-latin-300-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-300-italic.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-300-italic.woff') format('woff');
  
}

/* roboto-latin-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-400-normal.woff') format('woff');
  
}

/* roboto-latin-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-500-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-500-normal.woff') format('woff');
  
}

/* roboto-latin-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-500-italic.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-500-italic.woff') format('woff');
  
}

/* roboto-latin-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-700-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-700-normal.woff') format('woff');
  
}

/* roboto-latin-900-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-900-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-latin-900-normal.woff') format('woff');
  
}

/* roboto-cyrillic-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-300-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-300-normal.woff') format('woff');
  
}

/* roboto-cyrillic-300-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-300-italic.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-300-italic.woff') format('woff');
  
}

/* roboto-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-400-normal.woff') format('woff');
  
}

/* roboto-cyrillic-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-500-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-500-normal.woff') format('woff');
  
}

/* roboto-cyrillic-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-500-italic.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-500-italic.woff') format('woff');
  
}

/* roboto-cyrillic-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-700-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-700-normal.woff') format('woff');
  
}

/* roboto-cyrillic-900-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-900-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-cyrillic-900-normal.woff') format('woff');
  
}

/* roboto-slab-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-slab-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-slab-greek-ext-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-greek-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-slab-greek-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-greek-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-slab-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-vietnamese-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-slab-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-ext-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-slab-latin-400-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-400-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-all-400-normal.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-slab-latin-500-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-500-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-500-normal.woff') format('woff');
  
}

/* roboto-slab-latin-700-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-700-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-latin-700-normal.woff') format('woff');
  
}

/* roboto-slab-cyrillic-500-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-500-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-500-normal.woff') format('woff');
  
}

/* roboto-slab-cyrillic-700-normal*/
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-700-normal.woff2') format('woff2'), url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Fonts/roboto-slab-cyrillic-700-normal.woff') format('woff');
  
}

/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #950000;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #707070;--bs-gray-dark: #525252;--bs-gray-100: #f5f5f5;--bs-gray-200: #f0f0f0;--bs-gray-300: #ebebeb;--bs-gray-400: #ced4da;--bs-gray-500: #bfbfbf;--bs-gray-600: #707070;--bs-gray-700: #5e5e5f;--bs-gray-800: #525252;--bs-gray-900: #595959;--bs-primary: #749A40;--bs-secondary: #707070;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #950000;--bs-light: #f5f5f5;--bs-dark: #595959;--bs-primary-rgb: 116, 154, 64;--bs-secondary-rgb: 112, 112, 112;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 149, 0, 0;--bs-light-rgb: 245, 245, 245;--bs-dark-rgb: 89, 89, 89;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 89, 89, 89;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: Roboto, "Helvetica Neue", Arial, sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: Roboto, Helvetica Neue, Arial, sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #595959;--bs-body-bg: #fff}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#5d790c;text-decoration:underline}a:hover{color:#5d790c}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:0.875em;color:#fff;background-color:#595959;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#707070;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#707070}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ebebeb;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#707070}.container,.container-fluid,.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, 20px);padding-left:var(--bs-gutter-x, 20px);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:576px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:728px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:992px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}@media(min-width: 1450px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1450px}}@media(min-width: 1690px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1690px}}.row{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1450px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}@media(min-width: 1690px){.col-xxxl{flex:1 0 0%}.row-cols-xxxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.33333333%}.col-xxxl-2{flex:0 0 auto;width:16.66666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.33333333%}.col-xxxl-5{flex:0 0 auto;width:41.66666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.33333333%}.col-xxxl-8{flex:0 0 auto;width:66.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.33333333%}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333333%}.offset-xxxl-2{margin-left:16.66666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333333%}.offset-xxxl-5{margin-left:41.66666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333333%}.offset-xxxl-8{margin-left:66.66666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333333%}.offset-xxxl-11{margin-left:91.66666667%}.g-xxxl-0,.gx-xxxl-0{--bs-gutter-x: 0}.g-xxxl-0,.gy-xxxl-0{--bs-gutter-y: 0}.g-xxxl-1,.gx-xxxl-1{--bs-gutter-x: 0.25rem}.g-xxxl-1,.gy-xxxl-1{--bs-gutter-y: 0.25rem}.g-xxxl-2,.gx-xxxl-2{--bs-gutter-x: 0.5rem}.g-xxxl-2,.gy-xxxl-2{--bs-gutter-y: 0.5rem}.g-xxxl-3,.gx-xxxl-3{--bs-gutter-x: 1rem}.g-xxxl-3,.gy-xxxl-3{--bs-gutter-y: 1rem}.g-xxxl-4,.gx-xxxl-4{--bs-gutter-x: 1.5rem}.g-xxxl-4,.gy-xxxl-4{--bs-gutter-y: 1.5rem}.g-xxxl-5,.gx-xxxl-5{--bs-gutter-x: 3rem}.g-xxxl-5,.gy-xxxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #000;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #000;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #000;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#000;vertical-align:top;border-color:#ebebeb}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #e3ebd9;--bs-table-striped-bg: #d8dfce;--bs-table-striped-color: #000;--bs-table-active-bg: #ccd4c3;--bs-table-active-color: #000;--bs-table-hover-bg: #d2d9c9;--bs-table-hover-color: #000;color:#000;border-color:#ccd4c3}.table-secondary{--bs-table-bg: #e2e2e2;--bs-table-striped-bg: #d7d7d7;--bs-table-striped-color: #000;--bs-table-active-bg: #cbcbcb;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d1d1;--bs-table-hover-color: #000;color:#000;border-color:#cbcbcb}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #eacccc;--bs-table-striped-bg: #dec2c2;--bs-table-striped-color: #000;--bs-table-active-bg: #d3b8b8;--bs-table-active-color: #000;--bs-table-hover-bg: #d8bdbd;--bs-table-hover-color: #000;color:#000;border-color:#d3b8b8}.table-light{--bs-table-bg: #f5f5f5;--bs-table-striped-bg: #e9e9e9;--bs-table-striped-color: #000;--bs-table-active-bg: #dddddd;--bs-table-active-color: #000;--bs-table-hover-bg: #e3e3e3;--bs-table-hover-color: #000;color:#000;border-color:#ddd}.table-dark{--bs-table-bg: #595959;--bs-table-striped-bg: #616161;--bs-table-striped-color: #fff;--bs-table-active-bg: #6a6a6a;--bs-table-active-color: #fff;--bs-table-hover-bg: #656565;--bs-table-hover-color: #fff;color:#fff;border-color:#6a6a6a}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1449.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1689.98px){.table-responsive-xxxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;font-size:1rem;font-weight:400;color:#000}.col-form-label{padding-top:calc(0.464rem + 1px);padding-bottom:calc(0.464rem + 1px);margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.5;color:#000}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#707070}.form-control{display:block;width:100%;padding:.464rem .696rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #595959;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#000;background-color:#f0f0f0;border-color:#5d790c;outline:0;box-shadow:0 0 2px 3px #5d790c}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#707070;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f0f0f0;opacity:1}.form-control::file-selector-button{padding:.464rem .696rem;margin:-0.464rem -0.696rem;margin-inline-end:.696rem;color:#000;background-color:#f0f0f0;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e4e4e4}.form-control::-webkit-file-upload-button{padding:.464rem .696rem;margin:-0.464rem -0.696rem;margin-inline-end:.696rem;color:#000;background-color:#f0f0f0;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e4e4e4}.form-control-plaintext{display:block;width:100%;padding:.464rem 0;margin-bottom:0;line-height:1.5;color:#595959;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.928rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.464rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.464rem 2.088rem .464rem .696rem;-moz-padding-start:calc(0.696rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .696rem center;background-size:16px 12px;border:1px solid #595959;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#5d790c;outline:0;box-shadow:0 0 2px 3px #5d790c}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.696rem;background-image:none}.form-select:disabled{background-color:#f0f0f0}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:1rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #595959;appearance:none;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#5d790c;outline:0;box-shadow:0 0 2px 3px #5d790c}.form-check-input:checked{background-color:#5d790c;border-color:#5d790c}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:none}.form-check-input[type=checkbox]:indeterminate{background-color:#749a40;border-color:#749a40;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.form-check-label{color:#000}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%235D790C'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.3}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 2px 3px #5d790c}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 2px 3px #5d790c}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#749a40;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#d5e1c6}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#ebebeb;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#749a40;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#d5e1c6}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#ebebeb;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#bfbfbf}.form-range:disabled::-moz-range-thumb{background-color:#bfbfbf}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .696rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .696rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.464rem .696rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:center;white-space:nowrap;background-color:#f0f0f0;border:1px solid #595959;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:2.784rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.928rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.232rem) center;background-size:calc(0.75em + 0.464rem) calc(0.75em + 0.464rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.928rem);background-position:top calc(0.375em + 0.232rem) right calc(0.375em + 0.232rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:3.828rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .696rem center,center right 2.088rem;background-size:16px 12px,calc(0.75em + 0.464rem) calc(0.75em + 0.464rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#950000}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(149,0,0,.9);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#950000;padding-right:calc(1.5em + 0.928rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23950000'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23950000' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.232rem) center;background-size:calc(0.75em + 0.464rem) calc(0.75em + 0.464rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#950000;box-shadow:0 0 0 .25rem rgba(149,0,0,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.928rem);background-position:top calc(0.375em + 0.232rem) right calc(0.375em + 0.232rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#950000}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:3.828rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23950000'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23950000' stroke='none'/%3e%3c/svg%3e");background-position:right .696rem center,center right 2.088rem;background-size:16px 12px,calc(0.75em + 0.464rem) calc(0.75em + 0.464rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#950000;box-shadow:0 0 0 .25rem rgba(149,0,0,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#950000}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#950000}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(149,0,0,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#950000}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:500;line-height:1;color:#595959;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:16px 24px;font-size:1rem;border-radius:2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#595959}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(116,154,64,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.3}.btn-primary{color:#000;background-color:#749a40;border-color:#749a40}.btn-primary:hover{color:#000;background-color:#89a95d;border-color:#82a453}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#000;background-color:#89a95d;border-color:#82a453;box-shadow:0 0 0 .25rem rgba(99,131,54,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#000;background-color:#90ae66;border-color:#82a453}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(99,131,54,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#000;background-color:#749a40;border-color:#749a40}.btn-secondary{color:#fff;background-color:#707070;border-color:#707070}.btn-secondary:hover{color:#fff;background-color:#5f5f5f;border-color:#5a5a5a}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5f5f5f;border-color:#5a5a5a;box-shadow:0 0 0 .25rem rgba(133,133,133,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#5a5a5a;border-color:#545454}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(133,133,133,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#707070;border-color:#707070}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#950000;border-color:#950000}.btn-danger:hover{color:#fff;background-color:#7f0000;border-color:#700}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#7f0000;border-color:#700;box-shadow:0 0 0 .25rem rgba(165,38,38,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#700;border-color:#700000}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(165,38,38,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#950000;border-color:#950000}.btn-light{color:#000;background-color:#f5f5f5;border-color:#f5f5f5}.btn-light:hover{color:#000;background-color:#f7f7f7;border-color:#f6f6f6}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f7f7f7;border-color:#f6f6f6;box-shadow:0 0 0 .25rem rgba(208,208,208,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f7f7f7;border-color:#f6f6f6}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(208,208,208,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f5f5f5;border-color:#f5f5f5}.btn-dark{color:#fff;background-color:#595959;border-color:#595959}.btn-dark:hover{color:#fff;background-color:#4c4c4c;border-color:#474747}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#4c4c4c;border-color:#474747;box-shadow:0 0 0 .25rem rgba(114,114,114,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#474747;border-color:#434343}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(114,114,114,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#595959;border-color:#595959}.btn-outline-primary{color:#749a40;border-color:#749a40}.btn-outline-primary:hover{color:#000;background-color:#749a40;border-color:#749a40}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(116,154,64,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#000;background-color:#749a40;border-color:#749a40}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(116,154,64,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#749a40;background-color:transparent}.btn-outline-secondary{color:#707070;border-color:#707070}.btn-outline-secondary:hover{color:#fff;background-color:#707070;border-color:#707070}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(112,112,112,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#707070;border-color:#707070}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(112,112,112,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#707070;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#950000;border-color:#950000}.btn-outline-danger:hover{color:#fff;background-color:#950000;border-color:#950000}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(149,0,0,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#950000;border-color:#950000}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(149,0,0,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#950000;background-color:transparent}.btn-outline-light{color:#f5f5f5;border-color:#f5f5f5}.btn-outline-light:hover{color:#000;background-color:#f5f5f5;border-color:#f5f5f5}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(245,245,245,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f5f5f5;border-color:#f5f5f5}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(245,245,245,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f5f5f5;background-color:transparent}.btn-outline-dark{color:#595959;border-color:#595959}.btn-outline-dark:hover{color:#fff;background-color:#595959;border-color:#595959}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(89,89,89,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#595959;border-color:#595959}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(89,89,89,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#595959;background-color:transparent}.btn-link{font-weight:400;color:#5d790c;text-decoration:underline}.btn-link:hover{color:#5d790c}.btn-link:disabled,.btn-link.disabled{color:#707070}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:0.762rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:18px;padding-left:18px}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#5d790c;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#5d790c}.nav-link.disabled{color:#707070;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #ebebeb}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#f0f0f0 #f0f0f0 #ebebeb;isolation:isolate}.nav-tabs .nav-link.disabled{color:#707070;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#5e5e5f;background-color:#fff;border-color:#ebebeb #ebebeb #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#749a40}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl,.navbar>.container-xxxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:2rem;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1450px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1690px){.navbar-expand-xxxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxxl .navbar-nav{flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler{display:none}.navbar-expand-xxxl .offcanvas-header{display:none}.navbar-expand-xxxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxxl .offcanvas-top,.navbar-expand-xxxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;font-size:1.143rem;text-align:left;border-color:transparent;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;background-color:#f3f7ed;font-weight:600;border-width:.107rem;border-radius:.375rem;color:#5d790c;border-bottom:.107rem solid transparent;padding:1rem 1.25rem 1rem 3rem}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}@media(prefers-contrast: more){.accordion-button{border-color:#5d790c;border-bottom:.107rem solid #5d790c}}@media screen and (-ms-high-contrast: active){.accordion-button{border-color:#5d790c;border-bottom:.107rem solid #5d790c}}.accordion-button:not(.collapsed){color:#fff;background-color:#5d790c}.accordion-button:not(.collapsed):before{transform:translateX(-1.125rem);opacity:0}.accordion-button:not(.collapsed):after{transform:rotate(90deg)}.accordion-button:not(.collapsed):before,.accordion-button:not(.collapsed):after{background-color:#fff}.accordion-button:not(.collapsed):focus,.accordion-button:not(.collapsed):focus-visible{transition:ease-in .3s}.accordion-button:not(.collapsed):focus-visible{border:2px solid #fff}.accordion-button:before{height:.179rem;width:.929rem;transform:none;opacity:1;left:1.107rem;right:unset;top:1.643rem}.accordion-button:after{height:.929rem;width:.179rem;transform:none;margin-left:0;background-image:none;left:1.5rem;right:unset;top:1.25rem}.accordion-button:before,.accordion-button:after{background-color:#5d790c;content:" ";display:block;position:absolute;transition:all 500ms cubic-bezier(0.15, 0.91, 0.65, 0.96);transition-property:opacity,transform}.accordion-button:hover{z-index:2}.accordion-button:focus,.accordion-button:focus-visible{z-index:3;outline:3px solid #000}.accordion-header{margin-bottom:0}.accordion-item{background-color:transparent;border:.107rem solid transparent;margin-bottom:.857rem}.accordion-item:last-child{margin-bottom:0}.accordion-body{padding-bottom:1rem;padding-top:1rem;margin:0 10px;border-bottom:none}@media(min-width: 992px){.accordion-body{background-color:#f5f5f5;padding-top:2.143rem;padding-left:2.143rem;padding-right:2.143rem}}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#707070;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#707070}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#5d790c;text-decoration:none;background-color:#fff;border:1px solid #ebebeb;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#5d790c;background-color:#f0f0f0;border-color:#ebebeb}.page-link:focus{z-index:3;color:#5d790c;background-color:#f0f0f0;outline:0;box-shadow:0 0 0 .25rem rgba(116,154,64,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#749a40;border-color:#749a40}.page-item.disabled .page-link{color:#707070;pointer-events:none;background-color:#fff;border-color:#ebebeb}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.alert{position:relative;padding:16px 24px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:72px}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:20px 24px}.alert-primary{color:#465c26;background-color:#e3ebd9;border-color:#d5e1c6}.alert-primary .alert-link{color:#384a1e}.alert-secondary{color:#434343;background-color:#e2e2e2;border-color:#d4d4d4}.alert-secondary .alert-link{color:#363636}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#590000;background-color:#eacccc;border-color:#dfb3b3}.alert-danger .alert-link{color:#470000}.alert-light{color:#626262;background-color:#fdfdfd;border-color:#fcfcfc}.alert-light .alert-link{color:#4e4e4e}.alert-dark{color:#353535;background-color:#dedede;border-color:#cdcdcd}.alert-dark .alert-link{color:#2a2a2a}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#5e5e5f;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#5e5e5f;text-decoration:none;background-color:#f5f5f5}.list-group-item-action:active{color:#595959;background-color:#f0f0f0}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#595959;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#707070;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#749a40;border-color:#749a40}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1450px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1690px){.list-group-horizontal-xxxl{flex-direction:row}.list-group-horizontal-xxxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#465c26;background-color:#e3ebd9}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#465c26;background-color:#ccd4c3}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#465c26;border-color:#465c26}.list-group-item-secondary{color:#434343;background-color:#e2e2e2}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#434343;background-color:#cbcbcb}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#434343;border-color:#434343}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#590000;background-color:#eacccc}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#590000;background-color:#d3b8b8}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#590000;border-color:#590000}.list-group-item-light{color:#626262;background-color:#fdfdfd}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#626262;background-color:#e4e4e4}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-dark{color:#353535;background-color:#dedede}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#353535;background-color:#c8c8c8}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#353535;border-color:#353535}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(116,154,64,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:20px}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#707070;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #ebebeb;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media(max-width: 1449.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}@media(max-width: 1689.98px){.modal-fullscreen-xxxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxxl-down .modal-header{border-radius:0}.modal-fullscreen-xxxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxxl-down .modal-footer{border-radius:0}}@media(min-width: 768px){.modal-dialog{max-width:700px}}@media(min-width: 992px){.modal-dialog{max-width:850px}}@media(min-width: 1200px){.modal-dialog{max-width:1050px}}.modal-dialog .close{position:absolute;height:23px;width:23px;border:none;background-color:transparent;top:29px;right:27px;z-index:1}.modal-dialog .close:focus{outline:none}.modal-dialog .close:focus:before,.modal-dialog .close:focus:after{background-color:#749a40}.modal-dialog .close:before,.modal-dialog .close:after{position:absolute;left:10px;content:"";height:23px;width:2px;background-color:#000;top:0;transform:rotate(-45deg)}.modal-dialog .close:after{display:inline-block;transform:rotate(45deg)}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#595959}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#749a40}.link-primary:hover,.link-primary:focus{color:#90ae66}.link-secondary{color:#707070}.link-secondary:hover,.link-secondary:focus{color:#5a5a5a}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#950000}.link-danger:hover,.link-danger:focus{color:#700}.link-light{color:#f5f5f5}.link-light:hover,.link-light:focus{color:#f7f7f7}.link-dark{color:#595959}.link-dark:hover,.link-dark:focus{color:#474747}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1450px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1690px){.sticky-xxxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #ebebeb !important}.border-0{border:0 !important}.border-top{border-top:1px solid #ebebeb !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #ebebeb !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #ebebeb !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #ebebeb !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#749a40 !important}.border-secondary{border-color:#707070 !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#950000 !important}.border-light{border-color:#f5f5f5 !important}.border-dark{border-color:#595959 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#707070 !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1450px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1690px){.float-xxxl-start{float:left !important}.float-xxxl-end{float:right !important}.float-xxxl-none{float:none !important}.d-xxxl-inline{display:inline !important}.d-xxxl-inline-block{display:inline-block !important}.d-xxxl-block{display:block !important}.d-xxxl-grid{display:grid !important}.d-xxxl-table{display:table !important}.d-xxxl-table-row{display:table-row !important}.d-xxxl-table-cell{display:table-cell !important}.d-xxxl-flex{display:flex !important}.d-xxxl-inline-flex{display:inline-flex !important}.d-xxxl-none{display:none !important}.flex-xxxl-fill{flex:1 1 auto !important}.flex-xxxl-row{flex-direction:row !important}.flex-xxxl-column{flex-direction:column !important}.flex-xxxl-row-reverse{flex-direction:row-reverse !important}.flex-xxxl-column-reverse{flex-direction:column-reverse !important}.flex-xxxl-grow-0{flex-grow:0 !important}.flex-xxxl-grow-1{flex-grow:1 !important}.flex-xxxl-shrink-0{flex-shrink:0 !important}.flex-xxxl-shrink-1{flex-shrink:1 !important}.flex-xxxl-wrap{flex-wrap:wrap !important}.flex-xxxl-nowrap{flex-wrap:nowrap !important}.flex-xxxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxxl-0{gap:0 !important}.gap-xxxl-1{gap:.25rem !important}.gap-xxxl-2{gap:.5rem !important}.gap-xxxl-3{gap:1rem !important}.gap-xxxl-4{gap:1.5rem !important}.gap-xxxl-5{gap:3rem !important}.justify-content-xxxl-start{justify-content:flex-start !important}.justify-content-xxxl-end{justify-content:flex-end !important}.justify-content-xxxl-center{justify-content:center !important}.justify-content-xxxl-between{justify-content:space-between !important}.justify-content-xxxl-around{justify-content:space-around !important}.justify-content-xxxl-evenly{justify-content:space-evenly !important}.align-items-xxxl-start{align-items:flex-start !important}.align-items-xxxl-end{align-items:flex-end !important}.align-items-xxxl-center{align-items:center !important}.align-items-xxxl-baseline{align-items:baseline !important}.align-items-xxxl-stretch{align-items:stretch !important}.align-content-xxxl-start{align-content:flex-start !important}.align-content-xxxl-end{align-content:flex-end !important}.align-content-xxxl-center{align-content:center !important}.align-content-xxxl-between{align-content:space-between !important}.align-content-xxxl-around{align-content:space-around !important}.align-content-xxxl-stretch{align-content:stretch !important}.align-self-xxxl-auto{align-self:auto !important}.align-self-xxxl-start{align-self:flex-start !important}.align-self-xxxl-end{align-self:flex-end !important}.align-self-xxxl-center{align-self:center !important}.align-self-xxxl-baseline{align-self:baseline !important}.align-self-xxxl-stretch{align-self:stretch !important}.order-xxxl-first{order:-1 !important}.order-xxxl-0{order:0 !important}.order-xxxl-1{order:1 !important}.order-xxxl-2{order:2 !important}.order-xxxl-3{order:3 !important}.order-xxxl-4{order:4 !important}.order-xxxl-5{order:5 !important}.order-xxxl-last{order:6 !important}.m-xxxl-0{margin:0 !important}.m-xxxl-1{margin:.25rem !important}.m-xxxl-2{margin:.5rem !important}.m-xxxl-3{margin:1rem !important}.m-xxxl-4{margin:1.5rem !important}.m-xxxl-5{margin:3rem !important}.m-xxxl-auto{margin:auto !important}.mx-xxxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxxl-0{margin-top:0 !important}.mt-xxxl-1{margin-top:.25rem !important}.mt-xxxl-2{margin-top:.5rem !important}.mt-xxxl-3{margin-top:1rem !important}.mt-xxxl-4{margin-top:1.5rem !important}.mt-xxxl-5{margin-top:3rem !important}.mt-xxxl-auto{margin-top:auto !important}.me-xxxl-0{margin-right:0 !important}.me-xxxl-1{margin-right:.25rem !important}.me-xxxl-2{margin-right:.5rem !important}.me-xxxl-3{margin-right:1rem !important}.me-xxxl-4{margin-right:1.5rem !important}.me-xxxl-5{margin-right:3rem !important}.me-xxxl-auto{margin-right:auto !important}.mb-xxxl-0{margin-bottom:0 !important}.mb-xxxl-1{margin-bottom:.25rem !important}.mb-xxxl-2{margin-bottom:.5rem !important}.mb-xxxl-3{margin-bottom:1rem !important}.mb-xxxl-4{margin-bottom:1.5rem !important}.mb-xxxl-5{margin-bottom:3rem !important}.mb-xxxl-auto{margin-bottom:auto !important}.ms-xxxl-0{margin-left:0 !important}.ms-xxxl-1{margin-left:.25rem !important}.ms-xxxl-2{margin-left:.5rem !important}.ms-xxxl-3{margin-left:1rem !important}.ms-xxxl-4{margin-left:1.5rem !important}.ms-xxxl-5{margin-left:3rem !important}.ms-xxxl-auto{margin-left:auto !important}.p-xxxl-0{padding:0 !important}.p-xxxl-1{padding:.25rem !important}.p-xxxl-2{padding:.5rem !important}.p-xxxl-3{padding:1rem !important}.p-xxxl-4{padding:1.5rem !important}.p-xxxl-5{padding:3rem !important}.px-xxxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxxl-0{padding-top:0 !important}.pt-xxxl-1{padding-top:.25rem !important}.pt-xxxl-2{padding-top:.5rem !important}.pt-xxxl-3{padding-top:1rem !important}.pt-xxxl-4{padding-top:1.5rem !important}.pt-xxxl-5{padding-top:3rem !important}.pe-xxxl-0{padding-right:0 !important}.pe-xxxl-1{padding-right:.25rem !important}.pe-xxxl-2{padding-right:.5rem !important}.pe-xxxl-3{padding-right:1rem !important}.pe-xxxl-4{padding-right:1.5rem !important}.pe-xxxl-5{padding-right:3rem !important}.pb-xxxl-0{padding-bottom:0 !important}.pb-xxxl-1{padding-bottom:.25rem !important}.pb-xxxl-2{padding-bottom:.5rem !important}.pb-xxxl-3{padding-bottom:1rem !important}.pb-xxxl-4{padding-bottom:1.5rem !important}.pb-xxxl-5{padding-bottom:3rem !important}.ps-xxxl-0{padding-left:0 !important}.ps-xxxl-1{padding-left:.25rem !important}.ps-xxxl-2{padding-left:.5rem !important}.ps-xxxl-3{padding-left:1rem !important}.ps-xxxl-4{padding-left:1.5rem !important}.ps-xxxl-5{padding-left:3rem !important}.text-xxxl-start{text-align:left !important}.text-xxxl-end{text-align:right !important}.text-xxxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.fancybox__button--thumbs{display:none}.fancybox__thumbs{display:none}.has-image .fancybox__content{background:#fff}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.ce-ge-gridSlider .tns-visually-hidden{height:0}.ce-ge-gridSlider .gridSliderWrap{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);color:rgba(0,0,0,.6);overflow:hidden}.ce-ge-gridSlider .gridSliderWrap>.container{padding:0 40px}@media(min-width: 1200px){.ce-ge-gridSlider .gridSliderWrap>.container{padding:.714rem 80px}}.ce-ge-gridSlider .gridSliderWrap .row.slider-wrap{padding:2rem 0}.ce-ge-gridSlider .gridSliderWrap .row.slider-wrap{margin:0;padding:1rem 0}.ce-ge-gridSlider .gridSliderWrap .grid-column.tns-item{margin:0;padding:0}.ce-ge-gridSlider .gridSliderWrap .tns-ovh{overflow:visible}.ce-ge-gridSlider .gridSliderWrap .tns-outer{position:relative}.ce-ge-gridSlider .gridSliderWrap .tns-controls{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.ce-ge-gridSlider .gridSliderWrap .tns-controls button{position:absolute;right:0;height:50px;width:50px;text-indent:-99999rem;top:32%;z-index:3;border:none;background-color:transparent;padding:0}@media(min-width: 992px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button{top:44%}}.ce-ge-gridSlider .gridSliderWrap .tns-controls button:hover span{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.5);box-shadow:0 0 20px 0 rgba(0,0,0,.5);transform:rotate(180deg);transition:ease-in .05s}@media(prefers-contrast: more){.ce-ge-gridSlider .gridSliderWrap .tns-controls button:hover span{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.75);box-shadow:0 0 20px 0 rgba(0,0,0,.75)}}@media screen and (-ms-high-contrast: active){.ce-ge-gridSlider .gridSliderWrap .tns-controls button:hover span{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.75);box-shadow:0 0 20px 0 rgba(0,0,0,.75)}}.ce-ge-gridSlider .gridSliderWrap .tns-controls button:focus-visible span{outline:3px solid #000}.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{display:block;height:50px;width:50px;border-radius:2rem;background-color:#fff;margin-left:2.4rem;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-slider-arrow-left');transform:rotate(180deg) scale(1);transition:ease-in .05s;background-position:center}@media(prefers-contrast: more){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-left');border-color:#000}}@media screen and (-ms-high-contrast: active){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-left');border-color:#000}}@media(min-width: 768px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{margin-left:55px}}@media(min-width: 992px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{margin-left:37px}}@media(min-width: 1200px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{margin-left:51px}}@media(min-width: 1450px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button span{margin-left:68px}}.ce-ge-gridSlider .gridSliderWrap .tns-controls button[disabled]{display:none}.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev]{right:auto;left:0}.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev] span{margin-left:-2.4rem;transform:rotate(0deg);transition:ease-in .05s}@media(min-width: 768px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev] span{margin-left:-55px}}@media(min-width: 992px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev] span{margin-left:-37px}}@media(min-width: 1200px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev] span{margin-left:-51px}}@media(min-width: 1450px){.ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev] span{margin-left:-68px}}.ce-ge-gridSlider.ce-sitePackageLogoTeaser .gridSliderWrap .tns-controls button{top:35%}@media(min-width: 768px){.ce-ge-gridSlider.ce-sitePackageLogoTeaser .gridSliderWrap .tns-controls button{top:40%}}.mainColumn .ce-ge-gridSlider .gridSliderWrap{width:100%;left:0;overflow:visible}@media(min-width: 768px){.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-ovh{overflow:hidden}}.mainColumn .ce-ge-gridSlider .gridSliderWrap>.container{padding-left:20px;padding-right:40px}@media(min-width: 768px){.mainColumn .ce-ge-gridSlider .gridSliderWrap>.container{padding-left:0;padding-right:0}}.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-controls button{right:-35px}@media(min-width: 768px){.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-controls button{right:-25px}}.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-controls button span{margin:unset}.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev]{right:auto;left:-35px}@media(min-width: 768px){.mainColumn .ce-ge-gridSlider .gridSliderWrap .tns-controls button[data-controls=prev]{left:-25px}}.site-wrapper{max-width:1920px}header a{color:#5d790c}header a:focus{outline:none}header a:hover{color:#5d790c}header a:focus-visible{outline:3px solid #000}main a,footer a{color:#000}main a:visited,footer a:visited{color:#5d790c;background-color:transparent}main a:hover,footer a:hover{color:#000;text-decoration:none}main a:focus,main a:active,footer a:focus,footer a:active{background-color:#000;color:#fff;text-decoration:none;transition:none}main a:focus-visible,footer a:focus-visible{background-color:#000;outline:none;text-decoration:underline;color:#fff;transition:none}main .ce-bodytext a,main .accordion-body a,main .tx-ww-bzga-magento a{padding-left:2px;padding-right:2px;font-weight:500}main{overflow:hidden}main button:visited{color:#5d790c}html{font-weight:400;font-size:16px}@media(min-width: 768px){html{font-size:21px}}.marginColumnWrap{will-change:min-height;clear:both}.marginColumn{transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position,transform;clear:both;overflow:hidden}@media(min-width: 768px){#MainContent>.container,#GrayContent>.container,#LastUpdated>.container,#Boilerplate>.container,#FooterDesktop>.container{padding-right:40px;padding-left:40px}}@media(min-width: 1200px){#MainContent>.container,#GrayContent>.container,#LastUpdated>.container,#Boilerplate>.container,#FooterDesktop>.container{padding-right:80px;padding-left:80px}}.outter-row{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width: 768px){.outter-row{--bs-gutter-x: 80px}}@media(min-width: 1200px){.outter-row{--bs-gutter-x: 160px}}#Content,#LastUpdated,#Boilerplate{margin-top:56px}#Content,#LastUpdated{margin-bottom:56px}#LastUpdated p{margin-bottom:0}@media(prefers-contrast: more){#Stage{border:1px solid #8d8d8d}}@media screen and (-ms-high-contrast: active){#Stage{border:1px solid #8d8d8d}}#GrayContent{width:100vw;position:relative;left:-moz-calc(-1 * (100vw - 100%) / 2);left:calc(-1 * (100vw - 100%) / 2);background-color:#f5f5f5;padding-top:56px;padding-bottom:56px;margin-bottom:56px}#GrayContent .ce:last-child{margin-bottom:0}.page-layout-default .ce{margin-bottom:56px}@media(min-width: 768px){.page-layout-default .ce{margin-bottom:80px}.page-layout-default .ce.ce-introText{margin-bottom:2.667rem}}.page-layout-default .ce:focus-visible{outline:3px solid #000}.page-layout-default .ce-menu_section{margin-bottom:28px}@media(min-width: 768px){.page-layout-default .ce-menu_section{margin-bottom:40px}}.page-layout-default .ce-header+.ce,.page-layout-default .ce-header+.ce-menu_section-placeholder+.ce{margin-top:-56px}@media(min-width: 768px){.page-layout-default .ce-header+.ce,.page-layout-default .ce-header+.ce-menu_section-placeholder+.ce{margin-top:-80px}.page-layout-default .ce-header+.ce.ce-introText,.page-layout-default .ce-header+.ce-menu_section-placeholder+.ce.ce-introText{margin-top:-2.667rem}}@media(min-width: 768px){.page-layout-default #Content,.page-layout-default #LastUpdated,.page-layout-default #Boilerplate{margin-top:80px}}.page-layout-default #Content .ce:last-child,.page-layout-default #LastUpdated .ce:last-child,.page-layout-default #Boilerplate .ce:last-child{margin-bottom:0}@media(min-width: 768px){.page-layout-default #Content,.page-layout-default #LastUpdated{margin-bottom:80px}}@media(min-width: 768px){.page-layout-default #GrayContent{padding-top:80px;padding-bottom:80px;margin-bottom:80px}}.page-layout-overview .ce{margin-bottom:56px}@media(min-width: 768px){.page-layout-overview .ce{margin-bottom:104px}.page-layout-overview .ce.ce-introText{margin-bottom:2.667rem}}.page-layout-overview .ce:focus-visible{outline:3px solid #000}.page-layout-overview .ce-header+.ce,.page-layout-overview .ce-header+.ce-menu_section-placeholder+.ce{margin-top:-56px}@media(min-width: 768px){.page-layout-overview .ce-header+.ce,.page-layout-overview .ce-header+.ce-menu_section-placeholder+.ce{margin-top:-104px}.page-layout-overview .ce-header+.ce.ce-introText,.page-layout-overview .ce-header+.ce-menu_section-placeholder+.ce.ce-introText{margin-top:-2.667rem}}@media(min-width: 768px){.page-layout-overview #Content,.page-layout-overview #LastUpdated,.page-layout-overview #Boilerplate{margin-top:104px}}.page-layout-overview #Content .ce:last-child,.page-layout-overview #LastUpdated .ce:last-child,.page-layout-overview #Boilerplate .ce:last-child{margin-bottom:0}@media(min-width: 768px){.page-layout-overview #Content,.page-layout-overview #LastUpdated{margin-bottom:104px}}.page-layout-overview #GrayContent{margin-bottom:32px}@media(min-width: 768px){.page-layout-overview #GrayContent{padding-top:104px;padding-bottom:104px;margin-bottom:64px}}.scroll-to-top-wrapper{position:fixed;right:20px;bottom:50px;width:40px;height:40px;z-index:10;font-size:14px}.scroll-to-top-wrapper .scroll-to-top{opacity:0;top:40px;background-color:#5d790c;border-radius:50%;width:40px;height:40px;display:block;transition:all .15s linear;position:absolute}.scroll-to-top-wrapper .scroll-to-top .icon{vertical-align:unset;height:18px;width:18px;margin-left:10px;margin-top:10px}.scroll-to-top-wrapper .scroll-to-top:hover{background-color:#000}.scroll-to-top-wrapper .scroll-to-top:focus-visible{background-color:#000}.scrolling-upwards .scroll-to-top-wrapper .scroll-to-top,.footer-visible .scroll-to-top-wrapper .scroll-to-top{opacity:1;top:0;transition:all .15s linear}.image-background{background:linear-gradient(10deg, #e9e7ed, rgba(234, 234, 234, 0.4) 15.97%, #f8f8f8)}#GrayContent .image-background{background:linear-gradient(10deg, #e9e7ed, rgba(234, 234, 234, 0.4) 15.97%, white)}[dir=rtl] .scroll-to-top-wrapper .scroll-to-top .icon{margin-right:10px}#Alert{position:sticky;display:none;align-items:baseline;justify-content:space-between;background-color:#5d790c;padding:16px;color:#fff;opacity:0;transition:opacity 1s}#Alert a{color:#fff}#Alert p{margin-bottom:0}#Alert .close{float:right;border:none;background-color:transparent;height:32px;width:32px;border-radius:50%}#Alert .close svg.icon{height:24px;width:24px}#Alert.disabled{width:100%;-webkit-filter:blur(2px);filter:blur(2px);position:fixed}#Alert.show{display:flex;opacity:1;transition:opacity 1s}@media(min-width: 992px){#Alert{padding:24px 40px}}.ce-breadcrumb{display:none}@media(min-width: 768px){.ce-breadcrumb{display:block;width:100%;font-size:.79rem;padding:.714rem 40px;border-bottom:1px solid #707070}.ce-breadcrumb ol{list-style:none;padding-left:0;margin-bottom:0}.ce-breadcrumb ol li{display:inline}.ce-breadcrumb ol li svg.arrow{width:.357rem;height:.714rem;margin-right:.821rem;padding-bottom:.107rem}.ce-breadcrumb ol li svg.home-icon{width:1rem;height:.952rem;padding-bottom:.11rem;color:#749a40}.ce-breadcrumb ol li span.active{color:#000;font-weight:600}.ce-breadcrumb ol li .breadcrumb-link{text-decoration:none;color:#5e5e5f;margin-right:.821rem;padding-left:2px;padding-right:2px}.ce-breadcrumb ol li .breadcrumb-link:focus,.ce-breadcrumb ol li .breadcrumb-link:focus-visible,.ce-breadcrumb ol li .breadcrumb-link:active{color:#fff;text-decoration:underline}.ce-breadcrumb ol li .breadcrumb-link:focus svg.home-icon,.ce-breadcrumb ol li .breadcrumb-link:focus-visible svg.home-icon,.ce-breadcrumb ol li .breadcrumb-link:active svg.home-icon{color:#fff}.ce-breadcrumb ol li .breadcrumb-link:hover{text-decoration:underline}}@media(min-width: 1200px){.ce-breadcrumb{padding-right:80px;padding-left:80px}}@media(min-width: 768px){[dir=rtl] .ce-breadcrumb ol{padding-right:0}[dir=rtl] .ce-breadcrumb ol li .breadcrumb-link{margin-right:0;margin-left:.821rem}[dir=rtl] .ce-breadcrumb ol li svg.arrow{transform:rotate(180deg);margin-left:.821rem;margin-right:0;padding-top:.107rem;padding-bottom:0}[dir=rtl] .ce-breadcrumb ol li svg.home-icon{padding-top:0;padding-bottom:.11rem}}.distractor{background-color:#5d790c;height:3.571rem;padding-top:.9285rem;padding-bottom:.9285rem;font-size:1.0714rem;line-height:1.714rem}.distractor p{margin-bottom:0;color:#f7bb39;white-space:nowrap;display:inline}.distractor a{color:#f7bb39;text-decoration:none}.distractor a:hover{text-decoration:underline;color:#f7bb39}.distractor a:focus{box-shadow:0 0 2px 3px #f7bb39}.distractor a:visited{color:#f7bb39}.distractor .distractorItem{position:relative;overflow:hidden}.distractor .hiddenDistractorItem{display:none}.distractor .distractorItemWrap{padding-right:120px;position:relative}.distractor .custom-controls-container{z-index:90;position:absolute;top:0;right:0;width:110px;height:40px}.distractor .custom-controls-container button{position:absolute;right:0;height:30px;width:30px;text-indent:-99999rem;top:0;z-index:3;border:none;background-color:transparent;padding:0}.distractor .custom-controls-container button.autoplay-controls{width:30px;height:30px;z-index:90;position:absolute;border-radius:15px;background-color:#fff;border:2px solid #fff;right:40px}.distractor .custom-controls-container button.autoplay-controls .autoplay-control{position:absolute;top:52%;left:55%;transform:translate(-50%, -50%);width:10px;height:10px;box-sizing:border-box;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #5d790c;transition:all 100ms ease-in-out}.distractor .custom-controls-container button.autoplay-controls .pause{border-style:double;border-width:0 0 0 11px;width:11px;height:13px;top:50%;left:50%}.distractor .custom-controls-container button.autoplay-controls:focus-visible{background-color:#5d790c}.distractor .custom-controls-container button.autoplay-controls:focus-visible .autoplay-control{border-color:transparent transparent transparent #fff}.distractor .custom-controls-container button:focus-visible{outline:none}.distractor .custom-controls-container button:focus-visible span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-right')}.distractor .custom-controls-container button span{display:block;height:30px;width:30px;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-right-white');transition:ease-in .05s;background-position:center}.distractor .custom-controls-container button[disabled]{display:none}.distractor .custom-controls-container button[data-controls=prev]{right:auto;left:0}.distractor .custom-controls-container button[data-controls=prev]:focus-visible span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-left')}.distractor .custom-controls-container button[data-controls=prev] span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-left-white');transition:ease-in .05s}#FooterDesktop,#FooterMobile{background-color:#f3f7ed;padding-top:2.75rem;padding-bottom:1.75rem}@media(prefers-contrast: more){#FooterDesktop,#FooterMobile{border-top:1px solid #000}}@media screen and (-ms-high-contrast: active){#FooterDesktop,#FooterMobile{border-top:1px solid #000}}@media(min-width: 768px){#FooterDesktop,#FooterMobile{padding-top:2rem;padding-bottom:2.75rem}}#FooterDesktop .container,#FooterMobile .container{position:relative}#FooterDesktop .footerNavigationIntro,#FooterMobile .footerNavigationIntro{color:#000;font-weight:600}@media(min-width: 768px){#FooterDesktop .footerNavigationIntro,#FooterMobile .footerNavigationIntro{font-size:.857rem;line-height:1.3125rem;margin-right:.536rem}}#FooterDesktop ul,#FooterMobile ul{list-style:none;padding-left:0;margin-bottom:0}@media(min-width: 768px){#FooterDesktop ul,#FooterMobile ul{display:inline}}#FooterDesktop .navItem,#FooterMobile .navItem{margin-bottom:1rem}#FooterDesktop .navItem:last-child,#FooterMobile .navItem:last-child{margin-bottom:0}@media(min-width: 768px){#FooterDesktop .navItem,#FooterMobile .navItem{margin-bottom:0;display:inline}}#FooterDesktop .navItem.active .footerNavigation-link,#FooterDesktop .navItem.active .legalNavigation-link,#FooterDesktop .navItem.active .navigation-link,#FooterMobile .navItem.active .footerNavigation-link,#FooterMobile .navItem.active .legalNavigation-link,#FooterMobile .navItem.active .navigation-link{font-weight:bold}#FooterDesktop .navItem a,#FooterMobile .navItem a{color:#000;text-decoration:none;font-weight:400}#FooterDesktop .navItem a:hover,#FooterMobile .navItem a:hover{color:#000;text-decoration:underline}#FooterDesktop .navItem a:visited,#FooterMobile .navItem a:visited{color:#000}#FooterDesktop .navItem a:hover,#FooterMobile .navItem a:hover{text-decoration:underline}#FooterDesktop .navItem a:focus,#FooterMobile .navItem a:focus{color:#fff}#FooterDesktop .navItem a:focus-visible,#FooterMobile .navItem a:focus-visible{text-decoration:underline}@media(min-width: 768px){#FooterDesktop .navItem a,#FooterMobile .navItem a{font-size:.857rem;line-height:1.3125rem}}#FooterDesktop .visualDivider,#FooterMobile .visualDivider{margin-left:.536rem;margin-right:.536rem}#FooterDesktop img,#FooterMobile img{height:3.286rem;max-width:100%;margin-bottom:16px}@media(min-width: 992px){#FooterDesktop img,#FooterMobile img{margin-bottom:0;height:4.476rem}}#FooterDesktop .footerNotice,#FooterMobile .footerNotice{background-color:#fff;padding:16px}@media(min-width: 992px){#FooterDesktop .footerNotice,#FooterMobile .footerNotice{min-height:7.143rem;padding:32px}}@media(min-width: 992px)and (prefers-contrast: more){#FooterDesktop .footerNotice,#FooterMobile .footerNotice{border:1px solid #000}}@media screen and (min-width: 992px)and (-ms-high-contrast: active){#FooterDesktop .footerNotice,#FooterMobile .footerNotice{border:1px solid #000}}#FooterDesktop .footerNotice .boilerplateText,#FooterMobile .footerNotice .boilerplateText{margin-bottom:0;font-size:.857rem;line-height:1.3125rem}@media(min-width: 992px){#FooterDesktop .footerNotice .boilerplateText,#FooterMobile .footerNotice .boilerplateText{font-size:1rem;line-height:unset}}#FooterDesktop .footerLogo-wrapper .image-wrapper,#FooterMobile .footerLogo-wrapper .image-wrapper{width:100%}#FooterDesktop .footerLogo-wrapper .logoLink,#FooterMobile .footerLogo-wrapper .logoLink{display:inline-block}#FooterDesktop .footerLogo-wrapper .logoLink:focus,#FooterDesktop .footerLogo-wrapper .logoLink:focus:visited,#FooterDesktop .footerLogo-wrapper .logoLink:focus:hover,#FooterDesktop .footerLogo-wrapper .logoLink:focus-visible,#FooterDesktop .footerLogo-wrapper .logoLink:active,#FooterDesktop .footerLogo-wrapper .logoLink:hover,#FooterMobile .footerLogo-wrapper .logoLink:focus,#FooterMobile .footerLogo-wrapper .logoLink:focus:visited,#FooterMobile .footerLogo-wrapper .logoLink:focus:hover,#FooterMobile .footerLogo-wrapper .logoLink:focus-visible,#FooterMobile .footerLogo-wrapper .logoLink:active,#FooterMobile .footerLogo-wrapper .logoLink:hover{background-color:transparent}#FooterDesktop .footerLogo-wrapper .logoLink:focus-visible img,#FooterMobile .footerLogo-wrapper .logoLink:focus-visible img{outline:3px solid #000}#FooterDesktop .ce-socialmedia-bar,#FooterMobile .ce-socialmedia-bar{margin-bottom:1rem}@media(min-width: 768px){#FooterDesktop .ce-socialmedia-bar,#FooterMobile .ce-socialmedia-bar{position:absolute;right:40px;top:-2px}}@media(min-width: 1200px){#FooterDesktop .ce-socialmedia-bar,#FooterMobile .ce-socialmedia-bar{right:80px}}#FooterDesktop .ce-socialmedia-bar ul,#FooterMobile .ce-socialmedia-bar ul{display:flex}#FooterDesktop .ce-socialmedia-bar ul .round-icon,#FooterMobile .ce-socialmedia-bar ul .round-icon{background-color:#fff;color:#5d790c;height:2rem;width:2rem;text-align:center;border-radius:2rem;line-height:1.9;display:flex;align-content:center;justify-content:center;align-items:center;margin-right:.714rem}#FooterDesktop .ce-socialmedia-bar ul .round-icon:hover,#FooterMobile .ce-socialmedia-bar ul .round-icon:hover{color:#749a40}#FooterDesktop .ce-socialmedia-bar ul .round-icon:focus-visible,#FooterMobile .ce-socialmedia-bar ul .round-icon:focus-visible{outline:3px solid #000}@media(min-width: 768px){#FooterDesktop .ce-socialmedia-bar ul .round-icon,#FooterMobile .ce-socialmedia-bar ul .round-icon{margin-right:0;margin-left:.714rem}}@media(min-width: 1450px){#FooterDesktop .ce-socialmedia-bar ul .round-icon,#FooterMobile .ce-socialmedia-bar ul .round-icon{height:2.667rem;width:2.667rem;border-radius:2.667rem;margin-left:1rem}}#FooterDesktop .ce-socialmedia-bar ul .round-icon .icon,#FooterMobile .ce-socialmedia-bar ul .round-icon .icon{height:1.143rem;width:1.143rem;display:block}@media(min-width: 1450px){#FooterDesktop .ce-socialmedia-bar ul .round-icon .icon,#FooterMobile .ce-socialmedia-bar ul .round-icon .icon{height:1.542rem;width:1.542rem}}#FooterDesktop .ce-socialmedia-bar ul .round-icon .icon.twitter,#FooterMobile .ce-socialmedia-bar ul .round-icon .icon.twitter{height:.843rem;width:.843rem}@media(min-width: 1450px){#FooterDesktop .ce-socialmedia-bar ul .round-icon .icon.twitter,#FooterMobile .ce-socialmedia-bar ul .round-icon .icon.twitter{height:1.342rem;width:1.342rem}}#FooterDesktop .ce-footerNavigation,#FooterMobile .ce-footerNavigation{margin-bottom:2.75rem}@media(min-width: 768px){#FooterDesktop .ce-footerNavigation,#FooterMobile .ce-footerNavigation{margin-bottom:1.75rem}}@media(min-width: 768px){#FooterDesktop .ce-legalNavigation,#FooterMobile .ce-legalNavigation{margin-top:1.75rem}}#FooterDesktop .subfooter,#FooterMobile .subfooter{color:#000;margin-top:1.75rem}@media(min-width: 768px){[dir=rtl] #FooterDesktop .ce-socialmedia-bar,[dir=rtl] #FooterMobile .ce-socialmedia-bar{position:absolute;left:40px;right:unset}}@media(min-width: 1200px){[dir=rtl] #FooterDesktop .ce-socialmedia-bar,[dir=rtl] #FooterMobile .ce-socialmedia-bar{left:80px;right:unset}}[dir=rtl] #FooterDesktop ul,[dir=rtl] #FooterMobile ul{padding-right:0}[dir=rtl] #FooterDesktop .footerLogo-wrapper>.row,[dir=rtl] #FooterMobile .footerLogo-wrapper>.row{flex-direction:row-reverse}.ce-globalLanguageSelector{display:block;top:-5000px;width:100%;position:absolute;transition:top .36s ease;z-index:5000}@media(min-width: 992px){.ce-globalLanguageSelector{top:0;position:absolute;margin:0;display:none;left:calc(-1 * (100vw - 100%) / 2);width:100vw;text-align:left}}.ce-globalLanguageSelector.collapsing{height:auto;background-color:#fff;transition:top .36s ease}.ce-globalLanguageSelector.collapse.show{display:block;top:0;background-color:#fff;transition:top .36s ease}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap{display:block;position:relative;height:100%;background-color:#fff}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap ul{list-style:none;margin:0;padding:1rem 40px 1rem 60px}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap li{padding:.25rem 0}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap li.text-muted{display:none}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap .language-link{color:#000;text-decoration:none}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap .language-link:hover{color:#749a40}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap .language-link:visited{color:#5d790c}.ce-globalLanguageSelector .globalLanguageSelector-innerWrap .globalLanguageSelectorTriggerOff{display:block;position:absolute;top:14px;right:20px}.ce-globalSearch{display:block;top:-5000px;width:100%;position:absolute;transition:top .36s ease;z-index:5000}@media(min-width: 992px){.ce-globalSearch{top:0;position:absolute;margin:0;display:none;left:calc(-1 * (100vw - 100%) / 2);width:100vw;text-align:left}}.ce-globalSearch.collapsing{height:auto;background-color:#f0f0f0;transition:top .36s ease}.ce-globalSearch.collapse.show{display:block;top:0;background-color:#f0f0f0;transition:top .36s ease}.ce-globalSearch .globalSearch-innerWrap{display:block;position:relative;height:100%}.ce-globalSearch .globalSearch-innerWrap .search-form-wrap{background-color:#5d790c;padding:3rem 0}.ce-globalSearch .globalSearch-innerWrap .search-form{position:relative}.ce-globalSearch .globalSearch-innerWrap .searchTriggerOff{display:block;position:absolute;top:14px;right:0}.ce-globalSearch .globalSearch-innerWrap .searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:before,.ce-globalSearch .globalSearch-innerWrap .searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:after{background-color:#fff}.ce-globalSearch .ce-search{background-color:#f3f7ed}.ce-globalSearch .input-group input{max-width:60%;background-color:#fff;border-color:transparent;display:inline-block;font-weight:normal;line-height:1.5;color:#707070;text-align:left;text-decoration:none;user-select:none;border:2px solid transparent;padding:.375rem 1.5rem;font-size:1.143rem;border-radius:2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(min-width: 992px){.ce-globalSearch .input-group input{max-width:unset;min-width:600px}}.ce-globalSearch .input-group input:focus{outline:none;box-shadow:0 0 2px 3px #749a40}.ce-globalSearch .input-group button{background-color:#fff;border-color:transparent;display:inline-block;font-weight:700;line-height:1.5;color:#707070;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:2px solid transparent;overflow:hidden;font-size:1.143rem;border-radius:2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding-right:1rem}.ce-globalSearch .input-group button svg{width:1.5rem}.ce-globalSearch .input-group button:focus{outline:none;box-shadow:0 0 2px 3px #749a40}.ce-globalSearch .result-found{text-align:left;margin:3rem 0 1rem 0;display:block;font-size:.857rem;font-weight:bold;color:#5d790c}.ce-globalSearch .searchresult{background-color:#fff}.ce-globalSearch .searchresult.container{background-color:transparent;outline:none}.ce-globalSearch .searchresult .search-result{min-height:2.5rem;padding-top:1.25rem;padding-bottom:1.25rem;color:#595959;text-decoration:none;display:block;border-bottom:1px solid #dedede}.ce-globalSearch .searchresult .search-result:hover{text-decoration:none}.ce-globalSearch .searchresult .search-result h3,.ce-globalSearch .searchresult .search-result .h3{font-size:1.143rem}.ce-globalSearch .searchresult .search-result .result-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:"...";font-size:1.143rem;overflow:hidden}.ce-globalSearch .searchresult .search-result .btn{display:inline-block;margin-top:1rem}.ce-globalSearch .searchresult .documents{overflow:scroll}.ce-globalSearch .solr-pagination-next{display:block;text-align:center;font-size:1.143rem;padding:1rem 0}.ce-globalSearch .solr-pagination-next .btn{display:inline-block;margin:0}.ce-globalSearch .solr-pagination-next.loading span{display:none}.ce-globalSearch .solr-loading-indicator-wrap{display:none;text-align:center;font-size:1.143rem;height:50px;padding:1rem 0;margin-top:1rem}.ce-globalSearch .solr-loading-indicator-wrap .solr-loading-indicator{font-size:1.143rem;height:50px;padding:1rem 0}.ce-globalSearch .solr-loading-indicator-wrap .loading div{border:4px #fff solid;border-top:4px solid #749a40}.ce-globalSearch .solr-pagination-next{margin:3rem auto;display:block;text-align:center}.site-wrapper a.solr-pagination-next:focus{box-shadow:none}.loading span{display:block;text-align:center;padding:10px}.loading div{display:inline-block;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;border:4px rgba(0,0,0,.25) solid;border-top:4px solid #749a40;border-radius:50%;-webkit-animation:spin2 1s infinite linear;animation:spin2 1s infinite linear}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin2{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}[dir=rtl] .ce-globalSearch .input-group{flex-direction:row-reverse}#BodyFadeout{position:fixed;display:none;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,.7);opacity:0}@media(min-width: 992px){#BodyFadeout{transition:opacity .36s}}#BodyFadeout.visible{opacity:1}#BodyFadeout.show{display:block}#Page{position:relative}#Page.disabled{position:fixed;width:100%;-webkit-filter:blur(2px);filter:blur(2px)}#Page.disabled.disabled-for-search,#Page.disabled.disabled-for-languageNavigation{-webkit-filter:unset;filter:unset}#Page.disabled.disabled-for-search #Main,#Page.disabled.disabled-for-languageNavigation #Main{-webkit-filter:blur(2px);filter:blur(2px)}@media(min-width: 992px){body.scrolling #Page>header{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:all .15s linear}}@media(min-width: 992px)and (prefers-contrast: more){body.scrolling #Page>header{box-shadow:none;border-bottom:1px solid #000}}@media screen and (min-width: 992px)and (-ms-high-contrast: active){body.scrolling #Page>header{box-shadow:none;border-bottom:1px solid #000}}@media(min-width: 992px){body.scrolling #Page>header .ce-patron-logo{width:8rem;transition:all .15s linear;opacity:0}}@media(min-width: 992px){body.scrolling #Page>header .ce-logo{margin-top:0px}}@media(min-width: 992px){body.scrolling #Page>header .ce-mainNavigation .mainNavigation-innerWrap{padding-top:0;transition:all .15s linear}}body #Page>header{position:sticky;top:0;width:100%;z-index:500}@media(prefers-contrast: more){body #Page>header{border:1px solid #8d8d8d}}@media screen and (-ms-high-contrast: active){body #Page>header{border:1px solid #8d8d8d}}@media(prefers-contrast: more){body #Page>header{border-bottom:#8d8d8d}}@media screen and (-ms-high-contrast: active){body #Page>header{border-bottom:#8d8d8d}}@media(min-width: 992px){body #Page>header{margin-bottom:0;background-color:#fff}}body #Page>header .mainNavigationWrap{background-color:#fff;padding:0 0 .75rem 0;width:90%;transition:all .15s linear;box-shadow:0 0 0 0 transparent}@media(min-width: 576px){body #Page>header .mainNavigationWrap{width:100%}}@media(min-width: 992px){body #Page>header .mainNavigationWrap{box-shadow:none;padding-top:1rem;padding-bottom:1rem;padding-right:40px;padding-left:40px}}@media(min-width: 1200px){body #Page>header .mainNavigationWrap{padding-right:80px;padding-left:80px}}body #Page>header .mainNavigationWrap.scrolling{width:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:all .15s linear}@media(min-width: 992px){body #Page>header .mainNavigationWrap.scrolling{box-shadow:0 0 0 0 transparent}}body #Page>header .mainNavigationWrap.scrolling .ce-patron-logo-mobile-wrap{max-height:0;margin-top:0;margin-bottom:0;transition:all .15s linear}@media(min-width: 992px){body #Page>header .mainNavigationWrap.scrolling .ce-patron-logo-mobile-wrap{max-height:unset}}body #Page>header .ce-patron-logo{width:4rem}@media(min-width: 992px){body #Page>header .ce-patron-logo{float:right;width:9.7rem;transition:all .15s linear;opacity:1}}body #Page>header .ce-patron-logo .ce-patron-logo-mobile-wrap{overflow:hidden;height:auto;max-height:4rem;transition:all .15s linear}body #Page>header .ce-patron-logo.no-accessibilityNavigation a.patron-logo-large{margin-top:0}body #Page>header .ce-patron-logo a{display:block}@media(min-width: 992px){body #Page>header .ce-patron-logo a.patron-logo{display:none}}body #Page>header .ce-patron-logo a.patron-logo-large{display:none;margin-bottom:0;margin-top:1.05rem}@media(min-width: 992px){body #Page>header .ce-patron-logo a.patron-logo-large{display:block}}body #Page>header .ce-logo{float:left;margin-top:.75rem;text-align:center}@media(min-width: 992px){body #Page>header .ce-logo{text-align:left;margin-top:1rem}}body #Page>header .ce-logo img{height:2.4rem}@media(min-width: 992px){body #Page>header .ce-logo img{height:4rem;transition:all .15s linear;margin-top:0}}body #Page>header .ce-logo a.logoLink{display:inline-block}body #Page>header .ce-accessiblityNavigation{display:none;text-align:right}@media(min-width: 992px){body #Page>header .ce-accessiblityNavigation{display:block}}body #Page>header .ce-accessiblityNavigation ul{font-size:.667rem;font-weight:300;list-style:none;padding-left:0;margin-bottom:0}@media(prefers-contrast: more){body #Page>header .ce-accessiblityNavigation ul{font-weight:400}}@media screen and (-ms-high-contrast: active){body #Page>header .ce-accessiblityNavigation ul{font-weight:400}}body #Page>header .ce-accessiblityNavigation ul .navItem{display:inline}body #Page>header .ce-accessiblityNavigation ul .accessiblityNavigation-link{color:#000;text-decoration:none}body #Page>header .ce-accessiblityNavigation ul .accessiblityNavigation-link:hover{color:#749a40}body #Page>header .ce-accessiblityNavigation ul .accessiblityNavigation-link:visited{color:#5d790c}body #Page>header .ce-accessiblityNavigation ul .accessiblityNavigation-link svg{width:.85rem;height:.85rem;margin:-5px 4px 0 0;display:inline-block}body #Page>header .ce-accessiblityNavigation ul .navItem.active .accessiblityNavigation-link{font-weight:500}body #Page>header .ce-accessiblityNavigation ul .languages{color:#000;text-decoration:none;position:relative}body #Page>header .ce-accessiblityNavigation ul .languages:hover{color:#749a40}body #Page>header .ce-accessiblityNavigation ul .languages:hover ul{display:block;background-color:#fff;border:1px solid #f0f0f0;right:0;z-index:50}body #Page>header .ce-accessiblityNavigation ul .languages:hover ul li{padding:3px 6px 0 6px}body #Page>header .ce-accessiblityNavigation ul .languages:hover ul li.text-muted{display:none}body #Page>header .ce-accessiblityNavigation ul .languages:hover ul li.active{text-decoration:underline}body #Page>header .ce-accessiblityNavigation ul .languages:hover ul li a{line-height:1rem;display:block;text-decoration:none}body #Page>header .ce-accessiblityNavigation ul .languages svg{width:.85rem;height:.85rem;margin:-5px 4px 0 0;display:inline-block}body #Page>header .ce-accessiblityNavigation ul .languages ul{position:absolute;top:15px;display:none}body #Page>header .ce-accessiblityNavigation ul .visualDivider{color:#595959;margin-left:.536rem;margin-right:.536rem}body #Page>header .mainNavigation{display:flex;align-items:center;flex-direction:column;position:relative}@media(min-width: 992px){body #Page>header .mainNavigation{display:block}}body #Page>header .mainNavigation #mainNav{display:none}@media(min-width: 992px){body #Page>header .mainNavigation #mainNav{display:block}}body #Page>header #ToggleMainNavigation{display:none}body #Page>header input[type=checkbox]:checked+.ce-mainNavigation{display:block;top:0}body #Page>header .searchTrigger{position:relative;left:initial;top:initial;width:auto}@media(min-width: 992px){body #Page>header .searchTrigger{display:inline;position:relative;left:auto;top:auto;margin:0;padding:0}}body #Page>header .searchTrigger button{display:inline-block;text-decoration:none;font-size:1.44rem;line-height:2rem;font-weight:300;padding:0;background-color:transparent;border:none}@media(min-width: 992px){body #Page>header .searchTrigger button{padding:0 0 0 .6rem}}body #Page>header .searchTrigger button span{padding-right:1.25rem}@media(min-width: 992px){body #Page>header .searchTrigger button span{display:none}}body #Page>header .searchTrigger button svg{width:1.3rem}@media(min-width: 992px){body #Page>header .searchTrigger button svg{width:1rem}}body #Page>header .searchTrigger button:focus{outline:none}body #Page>header .searchTrigger button:focus-visible{outline:3px solid #000}body #Page>header .navigationTrigger label{cursor:pointer}.navigationTrigger,.searchTriggerOff,.globalLanguageSelectorTriggerOff{display:block;position:absolute;right:0;top:1.125rem;width:2rem;padding:0;margin:0;border:none;background-color:transparent;z-index:900}@media(min-width: 992px){.navigationTrigger,.searchTriggerOff,.globalLanguageSelectorTriggerOff{display:none}}.navigationTrigger .hamburger,.searchTriggerOff .hamburger,.globalLanguageSelectorTriggerOff .hamburger{border:none;background-color:transparent;padding:0;margin:0}.navigationTrigger .hamburger:focus,.searchTriggerOff .hamburger:focus,.globalLanguageSelectorTriggerOff .hamburger:focus{outline:none;box-shadow:0 0 2px 3px #749a40}.navigationTrigger .hamburger.collapsed .hamburgerBox .hamburgerInner,.searchTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner,.globalLanguageSelectorTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner{transform:rotate(0deg)}.navigationTrigger .hamburger.collapsed .hamburgerBox .hamburgerInner:before,.searchTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner:before,.globalLanguageSelectorTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner:before{top:-8px}.navigationTrigger .hamburger.collapsed .hamburgerBox .hamburgerInner:after,.searchTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner:after,.globalLanguageSelectorTriggerOff .hamburger.collapsed .hamburgerBox .hamburgerInner:after{bottom:-8px;transform:rotate(0deg)}.navigationTrigger .hamburger .hamburgerBox,.searchTriggerOff .hamburger .hamburgerBox,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox{width:1.75rem;height:1rem;display:inline-block;position:relative}.navigationTrigger .hamburger .hamburgerBox .hamburgerInner,.searchTriggerOff .hamburger .hamburgerBox .hamburgerInner,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox .hamburgerInner{width:1.75rem;height:2px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:rotate(45deg);display:block;top:50%;margin-top:-1px}.navigationTrigger .hamburger .hamburgerBox .hamburgerInner:before,.navigationTrigger .hamburger .hamburgerBox .hamburgerInner:after,.searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:before,.searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:after,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox .hamburgerInner:before,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox .hamburgerInner:after{content:"";display:block;width:1.75rem;height:2px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.navigationTrigger .hamburger .hamburgerBox .hamburgerInner:before,.searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:before,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox .hamburgerInner:before{top:0}.navigationTrigger .hamburger .hamburgerBox .hamburgerInner:after,.searchTriggerOff .hamburger .hamburgerBox .hamburgerInner:after,.globalLanguageSelectorTriggerOff .hamburger .hamburgerBox .hamburgerInner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}[dir=rtl] body #Page>header .ce-accessiblityNavigation ul{padding-right:0}[dir=rtl] body #Page>header .ce-accessiblityNavigation ul .accessiblityNavigation-link svg{margin:-5px 0 0 4px}[dir=rtl] body #Page>header .ce-accessiblityNavigation ul .languages svg{margin:-5px 0 0 4px}.ce-mainNavigation{display:block;top:-5000px;width:100%;position:absolute;transition:top .36s ease}@media(min-width: 992px){.ce-mainNavigation{text-align:right;top:0;position:relative;margin:0}}.ce-mainNavigation.collapsing{height:auto;background-color:#f0f0f0;transition:top .36s ease}.ce-mainNavigation.collapse.show{display:block;top:0;background-color:#f0f0f0;transition:top .36s ease}.ce-mainNavigation.collapse:not(.show){display:block}.ce-mainNavigation ul{list-style:none;padding-left:0;font-size:1rem;font-weight:300;margin-bottom:0;margin-top:1rem;position:relative;height:100%}@media(prefers-contrast: more){.ce-mainNavigation ul{font-weight:400}}@media screen and (-ms-high-contrast: active){.ce-mainNavigation ul{font-weight:400}}@media(min-width: 992px){.ce-mainNavigation ul{margin-top:0;height:auto}}.ce-mainNavigation ul.firstLevel{margin-top:0}.ce-mainNavigation ul .navItem{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-right:20px;padding-left:20px}@media(min-width: 992px){.ce-mainNavigation ul .navItem{margin-bottom:1rem;display:inline;margin-left:0;padding-right:20px;padding-left:20px}}.ce-mainNavigation ul .navItem:first-child{margin-left:0}@media(min-width: 992px){.ce-mainNavigation ul .navItem:hover .secondLevelOuterWrap{display:block}}.ce-mainNavigation ul .navItem.active .mainNavigation-link{font-weight:500}@media(min-width: 992px){.ce-mainNavigation ul .navItem.active .mainNavigation-link{border-bottom:2px solid #749a40}}@media(min-width: 992px){.ce-mainNavigation ul .navItem.active .mainNavigation-link:hover{border-bottom:2px solid #000}}.ce-mainNavigation ul .navItem.active ul .navItem .mainNavigation-link{font-weight:400}@media(min-width: 992px){.ce-mainNavigation ul .navItem.active ul .navItem .mainNavigation-link{font-weight:normal;border-bottom:none;color:#595959}}.ce-mainNavigation ul .navItem.active ul .navItem.active .mainNavigation-link{font-weight:500}@media(min-width: 992px){.ce-mainNavigation ul .navItem.active ul .navItem.active .mainNavigation-link{border-bottom:2px solid #749a40}}@media(min-width: 992px){.ce-mainNavigation ul .navItem.active ul .navItem.active .mainNavigation-link:hover{border-bottom:2px solid #000}}.ce-mainNavigation ul .navItem input[type=checkbox]{display:none}.ce-mainNavigation ul .mainNavigation-link{color:#000;text-decoration:none;font-size:1.44rem;line-height:2rem}@media(min-width: 992px){.ce-mainNavigation ul .mainNavigation-link{font-size:.9rem;line-height:1.6rem}}.ce-mainNavigation ul .mainNavigation-link:hover{color:#749a40}.ce-mainNavigation ul .navigation-link{color:#fff;text-decoration:none;font-size:1.44rem}.ce-mainNavigation .mainNavigation-outerWrap{background-color:#f0f0f0;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){.ce-mainNavigation .mainNavigation-outerWrap{display:block;background-color:transparent}}.ce-mainNavigation .mainNavigation-innerWrap{flex-grow:2;display:block;padding-top:3rem;overflow:hidden;position:relative}@media(min-width: 992px){.ce-mainNavigation .mainNavigation-innerWrap{flex-grow:unset;display:block;overflow:visible;padding-top:2rem;transition:all .15s linear}}.ce-mainNavigation .accessiblityNavigation-outerWrap{border-top:1px solid #000;background-color:#f5f5f5;padding:1.2rem;display:flex}@media(min-width: 992px){.ce-mainNavigation .accessiblityNavigation-outerWrap{display:none}}.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo{flex-grow:1;max-height:initial;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 350px){.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo{min-width:10rem}}.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo a{margin:0;display:block;text-align:right}.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo .patron-logo{width:100%;display:inline-block}@media(min-width: 350px){.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo .patron-logo{display:none}}.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo .patron-logo-large{width:10rem;display:none}@media(min-width: 350px){.ce-mainNavigation .accessiblityNavigation-outerWrap .ce-patron-logo .patron-logo-large{display:inline-block}}.ce-mainNavigation .accessiblityNavigation-innerWrap{flex-grow:1}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem:last-child{margin:0}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem.active a{font-weight:500}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem a{display:block;text-decoration:none;font-size:1rem;color:#000}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem a .navTitle{position:relative}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem a .navTitle svg{width:.85rem;height:.85rem;margin:2px 0 0 0;display:inline-block;position:absolute;top:0;left:-25px}.ce-mainNavigation .accessiblityNavigation-innerWrap .navItem .visualDivider{display:none}.mainNavigationWrap.container{padding-right:20px;padding-left:20px}@media(min-width: 768px){.mainNavigationWrap.container{padding-right:40px;padding-left:40px}}@media(min-width: 1200px){.mainNavigationWrap.container{padding-right:80px;padding-left:80px}}[dir=rtl] .ce-mainNavigation ul.firstLevel{padding-right:0}[dir=rtl] .ce-mainNavigation ul.firstLevel li:first-child{padding-right:0}.ce-menu_subpages .ce-menu_subpages__headerwrap{margin-bottom:2rem}.ce-menu_subpages.layout-0{width:100%}@media(min-width: 992px){.ce-menu_subpages.layout-0{width:80%}}.ce-menu_subpages.layout-0 .row{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.ce-menu_subpages.layout-0 .text-content{height:auto}@media only screen and (min-width: 600px){.ce-menu_subpages.layout-0 .text-content{height:200px}}@media only screen and (min-width: 768px){.ce-menu_subpages.layout-0 .text-content{height:300px}}@media only screen and (min-width: 992px){.ce-menu_subpages.layout-0 .text-content{height:200px}}@media only screen and (min-width: 1200px){.ce-menu_subpages.layout-0 .text-content{height:200px}}.ce-menu_subpages.layout-0 .img-content{width:100%;height:200px;overflow:hidden;background-color:#d3d3d3}.ce-menu_subpages.layout-0 .img-content img{width:100%;height:100%;object-fit:cover}.ce-menu_subpages.layout-1 ul{column-count:1;column-gap:1.5rem;list-style-type:none;padding:0;margin:0;margin-top:-2rem}@media(min-width: 992px){.ce-menu_subpages.layout-1 ul{column-count:2}}.ce-menu_subpages.layout-1 ul li{position:relative;padding-left:1.5rem;margin-bottom:.2rem;line-height:1.7rem}.ce-menu_subpages.layout-1 ul li::before{display:inline-block;border-radius:50%;content:"";background-color:#749a40;position:absolute;top:.3rem;left:0;width:1.143rem;height:1.143rem}@media(min-width: 768px){.ce-menu_subpages.layout-1 ul li::before{height:.892rem;width:.892rem}}@media(prefers-contrast: more){.ce-menu_subpages.layout-1 ul li::before{background-color:#5d790c}}@media screen and (-ms-high-contrast: active){.ce-menu_subpages.layout-1 ul li::before{background-color:#5d790c}}.ce-menu_subpages.layout-1 ul li::after{content:"";position:absolute;top:.32rem;left:.02rem;-webkit-mask:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-list') no-repeat 100% 100%;mask:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-list') no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:contain;background-color:#fff;width:1.143rem;height:1.143rem}@media(min-width: 768px){.ce-menu_subpages.layout-1 ul li::after{top:.3rem;height:.892rem;width:.892rem}}.ce-menu_subpages.layout-2 .ce-menu_subpages__div{margin-left:-0.3rem;margin-top:-2rem;margin-bottom:2rem}.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div{color:#fff;background-color:#749a40;border-width:2px;border-color:#749a40;margin:.2rem;min-width:auto;padding:.5rem .9rem;font-size:.762rem}@media(min-width: 992px){.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div{font-size:.85rem;padding:.8rem 1.2rem}}.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a,.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a:visited{color:#fff;text-decoration:none;background-color:transparent}.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a:active,.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a:focus-visible,.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a:hover,.ce-menu_subpages.layout-2 .ce-menu_subpages__div .btn-ce-menu_subpages__div a:focus{color:#000;text-decoration:none;background-color:transparent}.ce-menu_section{position:relative}.ce-menu_section button{border:none;background-color:#ebebeb;display:block;padding:.5rem 1rem;width:100%;text-align:left;border-radius:5px;font-weight:500}@media(min-width: 992px){.ce-menu_section button{display:none}}.ce-menu_section button:after{content:"";position:absolute;top:.9rem;right:1rem;width:.5rem;height:.9rem;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-right');transform:rotate(-90deg)}.ce-menu_section button.collapsed:after{transform:rotate(90deg)}.ce-menu_section ul{position:relative;padding:.5rem 0 0 0;margin:0}@media(min-width: 992px){.ce-menu_section ul{padding:0}}.ce-menu_section ul:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#749a40;z-index:10;display:none}@media(min-width: 992px){.ce-menu_section ul:before{display:block}}@media(min-width: 992px){.ce-menu_section ul.collapse:not(.show){display:block}}.ce-menu_section li{list-style-type:none;padding:.5rem 0 .5rem .667rem;position:relative}.ce-menu_section li.active:before{content:"";position:absolute;top:0;left:-2px;width:6px;height:100%;background-color:#5d790c;border-radius:2px;display:none}@media(min-width: 992px){.ce-menu_section li.active:before{display:block}}@media(min-width: 992px){.js-loaded .ce-menu_section li.active:before{display:none}}.ce-menu_section li.indicator{position:absolute;display:none;top:0;padding:.5rem 0;left:-2px;width:6px;background-color:#5d790c;transition:all .3s}.js-loaded .ce-menu_section li.indicator{display:block}.ce-menu_section a{text-decoration:none;color:#595959;font-size:1rem}.ce-menu_section a:visited{color:#595959}@media(min-width: 992px){.mainColumn .ce-menu_section{position:absolute}}.ce-skipLinks{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;list-style:none;outline:none;width:100%}.ce-skipLinks li a{font-size:1.5rem;padding:.562rem;display:block;border-bottom:1px solid #749a40;position:absolute;top:-100vh;left:-100%;background:#749a40;outline:none;color:#fff;text-align:center;text-decoration:none}@media(min-width: 768px){.ce-skipLinks li a{padding:.286rem;font-size:.786rem}}.ce-skipLinks li a:focus{position:static}.ce-skipLinks li.footerDesktop{display:none}@media(min-width: 768px){.ce-skipLinks li.footerDesktop{display:block}}.ce-skipLinks li.footerMobile{display:block}@media(min-width: 768px){.ce-skipLinks li.footerMobile{display:none}}#Stage .ce{margin-bottom:0}.alert{box-shadow:0 0 12px rgba(0,0,0,.2)}.alert-info{background-color:#950000;color:#fff;border-color:#950000}.alert-warning{background-color:#f3f7ed;color:#5d790c;border-color:transparent}.normal-arrow{font-size:0;color:#5e5e5f;box-sizing:border-box;border-width:2px 2px 0 0;border-style:solid;margin:10px;padding:.33rem;display:block}.normal-arrow.arrow-up{transform:rotate(-45deg)}.normal-arrow.arrow-down{transform:rotate(135deg)}.normal-arrow.arrow-left{transform:rotate(-135deg)}.normal-arrow.arrow-right{transform:rotate(45deg)}.arrow-in-circle{background-color:#5d790c;width:48px;height:48px;display:inline-block;border-radius:50%;line-height:1;position:absolute;z-index:5;color:#fff;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-link-arrow-left-white');background-position:center;background-size:12px 20px;background-repeat:no-repeat;transform:rotate(180deg)}.arrow-in-circle:hover{background-color:#749a40}.small-arrow-in-circle{width:24px;height:24px;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-list-white');transform:rotate(0)}.btn{transition:none;min-width:150px;line-height:1.25}@media(min-width: 768px){.btn{font-size:.762rem}}.btn:focus-visible{outline:none;text-decoration:none}.btn.btn-primary{border:2px solid #5d790c;background-color:transparent;color:#5d790c}.btn.btn-primary:hover{transition:none;color:#5d790c;background-color:#f3f7ed;border-color:#5d790c}.btn.btn-primary:active,.btn.btn-primary:focus{color:#5d790c;border-color:#5d790c;box-shadow:none;border-width:3px;background-color:transparent;padding:15px 23px}.btn.btn-primary:focus-visible{box-shadow:none;background-color:#000;color:#fff;border-color:#000}.btn.btn-white{background-color:#fff;color:#000;border:2px solid #fff}.btn.btn-white:hover{transition:none;color:#000;background-color:#f3f7ed;border-color:#f3f7ed}.btn.btn-white:active,.btn.btn-white:focus{box-shadow:none;background-color:#fff;color:#000}.btn.btn-white:focus-visible{box-shadow:none;background-color:#000;color:#fff;border-color:#000}.btn.btn-secondary,.btn.btn-default{background-color:#5d790c;color:#fff;border:2px solid #5d790c}.btn.btn-secondary:hover,.btn.btn-default:hover{transition:none;color:#fff;background-color:#749a40;border-color:#749a40}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-default:active,.btn.btn-default:focus{box-shadow:none;background-color:#5d790c;border-color:#5d790c}.btn.btn-secondary:focus-visible,.btn.btn-default:focus-visible{box-shadow:none;background-color:#000;border-color:#000}.more-link{margin-bottom:0;transition:ease-in .3s;display:inline-block;font-weight:600;font-size:1rem;color:#5d790c}.more-link .icon{width:14px;height:18px;display:inline-block;margin-right:.25rem;margin-bottom:3px}.more-link:hover{color:#5d790c;text-decoration:none;transition:ease-in .3s}.more-link:focus-visible{color:#fff;text-decoration:underline}.more-link:focus{color:#fff;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.subheadline,.categorieHeadline{color:#000;margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:700}.ce-subheader.h2{margin-bottom:0}.ce-bodytext h1,.ce-bodytext .h1,.ce-bodytext h5,.ce-bodytext .h5{position:relative;margin-bottom:64px}@media(min-width: 768px){.ce-bodytext h1,.ce-bodytext .h1,.ce-bodytext h5,.ce-bodytext .h5{margin-bottom:80px}}.ce-bodytext h1:after,.ce-bodytext .h1:after,.ce-bodytext h5:after,.ce-bodytext .h5:after{content:"";display:inline-block;background-color:#749a40;width:48px;height:3px;position:absolute;left:0;bottom:-32px}@media(min-width: 768px){.ce-bodytext h1:after,.ce-bodytext .h1:after,.ce-bodytext h5:after,.ce-bodytext .h5:after{width:64px;height:4px;bottom:-40px}}.ce-bodytext h3,.ce-bodytext .h3,.ce-bodytext h4,.ce-bodytext .h4{position:relative;margin-bottom:48px}@media(min-width: 768px){.ce-bodytext h3,.ce-bodytext .h3,.ce-bodytext h4,.ce-bodytext .h4{margin-bottom:64px}}.ce-bodytext h3:after,.ce-bodytext .h3:after,.ce-bodytext h4:after,.ce-bodytext .h4:after{content:"";display:inline-block;background-color:#749a40;width:48px;height:3px;position:absolute;left:0;bottom:-24px}@media(min-width: 768px){.ce-bodytext h3:after,.ce-bodytext .h3:after,.ce-bodytext h4:after,.ce-bodytext .h4:after{width:64px;height:4px;bottom:-32px}}.ce-bodytext h2,.ce-bodytext .h2{margin-bottom:16px}@media(min-width: 768px){.ce-bodytext h2,.ce-bodytext .h2{margin-bottom:32px}}.ce .headlines{line-height:0}.ce .headlines hr{color:#749a40;opacity:unset;display:inline-block;margin-bottom:32px;margin-top:32px;width:48px;height:3px}@media(min-width: 768px){.ce .headlines hr{width:64px;height:4px;margin-bottom:40px;margin-top:40px}}@media(min-width: 992px){.ce .headlines.ce-headline-center .ce-header.h1,.ce .headlines.ce-headline-right .ce-header.h1{width:100%}}.ce .headlines .ce-header.h2~hr{display:none}@media(min-width: 992px){.ce .headlines .ce-header.h1{width:85%}}.ce .headlines.ce-headline-h3 hr,.ce .headlines.ce-headline-h4 hr{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.ce .headlines.ce-headline-h3 hr,.ce .headlines.ce-headline-h4 hr{margin-bottom:32px;margin-top:32px}}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-headline-left{text-align:left}h1,.h1{font-family:"Roboto Slab","Times New Roman",serif;font-size:2rem;line-height:2.5rem}@media(min-width: 768px){h1,.h1{font-size:2.286rem;line-height:3rem}}h2,.h2{font-size:1.625rem;line-height:2rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:.015em}@media(min-width: 768px){h2,.h2{font-size:1.714rem;line-height:2.286rem}}h3,.h3,h4,.h4{font-size:1.125rem;line-height:1.5rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}@media(min-width: 768px){h3,.h3,h4,.h4{font-size:1.143rem}}h5,.h5{font-size:2rem;line-height:2.5rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}@media(min-width: 768px){h5,.h5{font-size:2.286rem;line-height:3rem}}.ce-subheader{font-size:1.3125rem;line-height:2rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;margin-top:8px}@media(min-width: 768px){.ce-subheader{font-size:1.238rem;line-height:1.905rem;margin-top:16px}}.ce-overline{font-size:.875rem;line-height:1.3125rem;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;margin-bottom:16px}@media(min-width: 768px){.ce-overline{margin-bottom:32px}}.ce-headline-h2{padding-bottom:16px}@media(min-width: 768px){.ce-headline-h2{padding-bottom:32px}}.ce-headline-h2 .ce-overline{margin-bottom:16px}@media(min-width: 768px){.ce-headline-h2 .ce-overline{margin-bottom:32px}}@media(min-width: 992px){.mainColumn .ce .headlines .ce-header.h1{width:100%}}[dir=rtl] .ce-bodytext h1:after,[dir=rtl] .ce-bodytext .h1:after,[dir=rtl] .ce-bodytext h5:after,[dir=rtl] .ce-bodytext .h5:after{left:unset;right:0}[dir=rtl] .ce-bodytext h3:after,[dir=rtl] .ce-bodytext .h3:after,[dir=rtl] .ce-bodytext h4:after,[dir=rtl] .ce-bodytext .h4:after{left:unset;right:0}.headlines+.firstElementAfterHeadline{margin-top:.524rem}.ce-beforeMainContent-bodytext{margin-bottom:1.607rem}figure{display:inline-block;margin-bottom:0}figure img{margin-bottom:16px}@media(min-width: 768px){figure img{margin-bottom:32px}}figure figcaption{text-align:left;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.857rem;line-height:1.3125rem;margin-top:-8px;margin-bottom:16px}@media(min-width: 768px){figure figcaption{margin-top:-28px;margin-bottom:32px}}.copyright{display:inline}.copyright small,.copyright .small{font-size:.75rem;color:#8d8d8d}@media(prefers-contrast: more){.copyright small,.copyright .small{color:#595959}}@media screen and (-ms-high-contrast: active){.copyright small,.copyright .small{color:#595959}}@media(min-width: 768px){.copyright small,.copyright .small{font-size:.715rem}}.inline-image{display:block;padding-bottom:.5rem}.inline-image .copyright{display:block}.site-wrapper figure a{display:block}.pagination{padding:0;flex-wrap:wrap}.pagination li{list-style:none;display:inline-block;margin-left:8px;margin-bottom:8px}.pagination li.current,.pagination li a:hover{background-color:#5d790c;color:#fff}.pagination li a{background-color:#f5f5f5;color:#595959}.pagination li a:focus-visible{background-color:#000;color:#fff}.pagination li a,.pagination li.current{border-radius:.1875rem;display:block;height:2.5rem;line-height:2.5rem;text-align:center;text-decoration:none;-webkit-transition:all 500ms cubic-bezier(0.15, 0.91, 0.65, 0.96);transition:all 500ms cubic-bezier(0.15, 0.91, 0.65, 0.96);width:2.5rem}.news .pagination{justify-content:end;margin-bottom:32px}@media(min-width: 768px){.news .pagination{margin-bottom:40px}}.ce-bodytext p:last-child,.ce-bodytext li:last-child,.ce-bodytext ol:last-child,.ce-bodytext ul:last-child,.ce-bodytext a:last-child{margin-bottom:0}p,.p,ol,ul{line-height:1.524rem}.ce-bodytext ul,.accordion-body ul{list-style:none;padding-left:0}.ce-bodytext ul li,.accordion-body ul li{position:relative;padding-left:2.425rem;margin-bottom:.625rem}.ce-bodytext ul li::before,.accordion-body ul li::before{display:inline-block;border-radius:50%;content:"";background-color:#749a40;position:absolute;top:.3rem;left:0;width:1.143rem;height:1.143rem}@media(min-width: 768px){.ce-bodytext ul li::before,.accordion-body ul li::before{height:.892rem;width:.892rem}}@media(prefers-contrast: more){.ce-bodytext ul li::before,.accordion-body ul li::before{background-color:#5d790c}}@media screen and (-ms-high-contrast: active){.ce-bodytext ul li::before,.accordion-body ul li::before{background-color:#5d790c}}.ce-bodytext ul li::after,.accordion-body ul li::after{content:"";position:absolute;top:.32rem;left:.02rem;-webkit-mask:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-list') no-repeat 100% 100%;mask:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-arrow-list') no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:contain;background-color:#fff;width:1.143rem;height:1.143rem}@media(min-width: 768px){.ce-bodytext ul li::after,.accordion-body ul li::after{top:.3rem;height:.892rem;width:.892rem}}[dir=rtl] .ce-bodytext ul,[dir=rtl] .accordion-body ul{padding-right:0}[dir=rtl] .ce-bodytext ul li,[dir=rtl] .accordion-body ul li{padding-right:2.425rem;padding-left:0}[dir=rtl] .ce-bodytext ul li::before,[dir=rtl] .accordion-body ul li::before{right:0;left:unset}[dir=rtl] .ce-bodytext ul li::after,[dir=rtl] .accordion-body ul li::after{right:.02rem;left:unset;transform:rotate(180deg)}.ce-list-ableplayer_piaudioplayer .able,.ce-list-ableplayer_pivideoplayer .able{box-shadow:none}.ce-list-ableplayer_piaudioplayer .able .able-media-container,.ce-list-ableplayer_pivideoplayer .able .able-media-container{height:auto;padding-bottom:0;line-height:0}.ce-list-ableplayer_piaudioplayer .able .able-captions-below,.ce-list-ableplayer_pivideoplayer .able .able-captions-below{position:absolute;bottom:0;background-color:transparent !important}.ce-list-ableplayer_piaudioplayer .able .able-status-bar,.ce-list-ableplayer_pivideoplayer .able .able-status-bar{position:relative;height:auto;font-size:1rem;color:#fff}.ce-list-ableplayer_piaudioplayer .able .able-status-bar:after,.ce-list-ableplayer_pivideoplayer .able .able-status-bar:after{content:"";display:block;width:100%;height:0;clear:both}@media(min-width: 768px){.ce-list-ableplayer_piaudioplayer .able .able-status-bar,.ce-list-ableplayer_pivideoplayer .able .able-status-bar{font-size:.857rem}}.ce-list-ableplayer_piaudioplayer .able .able-player,.ce-list-ableplayer_pivideoplayer .able .able-player{background-color:#5d790c}.ce-list-ableplayer_piaudioplayer .able .able-controller,.ce-list-ableplayer_pivideoplayer .able .able-controller{background-color:#f3f7ed}.ce-list-ableplayer_piaudioplayer .able .able-black-controls label,.ce-list-ableplayer_piaudioplayer .able .able-white-controls,.ce-list-ableplayer_piaudioplayer .able .able-white-controls div[role=button],.ce-list-ableplayer_pivideoplayer .able .able-black-controls label,.ce-list-ableplayer_pivideoplayer .able .able-white-controls,.ce-list-ableplayer_pivideoplayer .able .able-white-controls div[role=button]{color:#5d790c !important}.ce-list-ableplayer_piaudioplayer .able .able-black-controls label:hover,.ce-list-ableplayer_piaudioplayer .able .able-white-controls div[role=button]:hover,.ce-list-ableplayer_pivideoplayer .able .able-black-controls label:hover,.ce-list-ableplayer_pivideoplayer .able .able-white-controls div[role=button]:hover{color:#000 !important;outline:none}.ce-list-ableplayer_piaudioplayer .able .able-black-controls label:focus-visible,.ce-list-ableplayer_piaudioplayer .able .able-white-controls div[role=button]:focus-visible,.ce-list-ableplayer_pivideoplayer .able .able-black-controls label:focus-visible,.ce-list-ableplayer_pivideoplayer .able .able-white-controls div[role=button]:focus-visible{color:#000 !important;outline:3px solid #000 !important}.ce-list-ableplayer_piaudioplayer .able .able-black-controls label:focus,.ce-list-ableplayer_piaudioplayer .able .able-white-controls div[role=button]:focus,.ce-list-ableplayer_pivideoplayer .able .able-black-controls label:focus,.ce-list-ableplayer_pivideoplayer .able .able-white-controls div[role=button]:focus{color:#000 !important;outline:none}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar{border-color:#5d790c;background-color:#fff}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-played,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-played{background-color:#749a40}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-tooltip,.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-loaded,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-tooltip,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-loaded{background-color:#fff}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head{background-color:#5d790c;height:1rem;width:1rem;cursor:pointer}@media(min-width: 768px){.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head{height:.857rem;width:.857rem}}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head:hover,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head:hover{background-color:#000;border-color:#000;outline:none}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head:focus,.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head:focus-visible,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head:focus,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head:focus-visible{background-color:#000;border-color:#000}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head:focus,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head:focus{outline:none}.ce-list-ableplayer_piaudioplayer .able .able-white-controls .able-seekbar-head:focus-visible,.ce-list-ableplayer_pivideoplayer .able .able-white-controls .able-seekbar-head:focus-visible{outline:3px solid #000}.ce-list-ableplayer_piaudioplayer .able .able-volume-slider,.ce-list-ableplayer_pivideoplayer .able .able-volume-slider{background-color:#fff;height:8.5rem;width:28px;top:-8.5rem}.ce-list-ableplayer_piaudioplayer .able .able-volume-slider input[type=range],.ce-list-ableplayer_pivideoplayer .able .able-volume-slider input[type=range]{height:7.5rem}.ce-list-ableplayer_piaudioplayer .able .able-volume-slider input[type=range]:focus,.ce-list-ableplayer_pivideoplayer .able .able-volume-slider input[type=range]:focus{outline:3px solid #000}.ce-list-ableplayer_piaudioplayer .able .able-volume-slider input[type=range]:hover,.ce-list-ableplayer_pivideoplayer .able .able-volume-slider input[type=range]:hover{background-color:#f3f7ed;outline:none}.ce-list-ableplayer_piaudioplayer .able .able-popup,.ce-list-ableplayer_pivideoplayer .able .able-popup{border-radius:0px;background-color:#fff;opacity:.95}.ce-list-ableplayer_piaudioplayer .able .able-popup li,.ce-list-ableplayer_pivideoplayer .able .able-popup li{background-color:#5d790c}.ce-list-ableplayer_piaudioplayer .able .able-popup li:focus-visible,.ce-list-ableplayer_pivideoplayer .able .able-popup li:focus-visible{outline:3px solid #000}.ce-list-ableplayer_piaudioplayer .able .able-popup li.able-focus,.ce-list-ableplayer_pivideoplayer .able .able-popup li.able-focus{background-color:#fff;border:2px solid #5d790c}.ce-list-ableplayer_piaudioplayer video,.ce-list-ableplayer_pivideoplayer video{width:100%;height:auto}.ce-list-ableplayer_piaudioplayer .video_iframeoverlay,.ce-list-ableplayer_pivideoplayer .video_iframeoverlay{box-shadow:none;margin-top:0}.ce-list-ableplayer_piaudioplayer .video_cover .unlockiframe,.ce-list-ableplayer_piaudioplayer .video_cover .unlockiframe_yt,.ce-list-ableplayer_piaudioplayer .video_cover .unlockiframe_vimeo,.ce-list-ableplayer_piaudioplayer .video_posterimage .unlockiframe,.ce-list-ableplayer_piaudioplayer .video_posterimage .unlockiframe_yt,.ce-list-ableplayer_piaudioplayer .video_posterimage .unlockiframe_vimeo,.ce-list-ableplayer_pivideoplayer .video_cover .unlockiframe,.ce-list-ableplayer_pivideoplayer .video_cover .unlockiframe_yt,.ce-list-ableplayer_pivideoplayer .video_cover .unlockiframe_vimeo,.ce-list-ableplayer_pivideoplayer .video_posterimage .unlockiframe,.ce-list-ableplayer_pivideoplayer .video_posterimage .unlockiframe_yt,.ce-list-ableplayer_pivideoplayer .video_posterimage .unlockiframe_vimeo{border-radius:2rem;padding:16px 24px;display:inline-block;width:unset}@media only screen and (max-width: 400px){.ce-list-ableplayer_piaudioplayer .video_cover .unlockiframe-button,.ce-list-ableplayer_piaudioplayer .video_posterimage .unlockiframe-button,.ce-list-ableplayer_pivideoplayer .video_cover .unlockiframe-button,.ce-list-ableplayer_pivideoplayer .video_posterimage .unlockiframe-button{padding:.5rem .875rem}}.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{height:unset;padding:.5rem .5rem 0 .5rem}.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text p{font-size:1rem;line-height:1.2rem}@media only screen and (max-width: 400px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text p{font-size:.75rem}}@media(min-width: 576px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{padding:16px 16px 0 16px}}@media(min-width: 768px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{padding:24px 24px 0 24px}.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text p{font-size:.762rem;line-height:1.14rem}.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text img,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text img,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text img,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text img{width:auto;height:45px}}@media(min-width: 992px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{padding:16px 16px 0 16px}}@media(min-width: 1200px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text p,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text p{font-size:.85rem;line-height:unset}}@media(min-width: 1450px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{padding:40px 80px 0 80px}.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text img,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text img,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text img,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text img{height:unset}}@media(min-width: 1690px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text{padding:56px 104px 0 104px}}@media(min-width: 1450px){.ce-list-ableplayer_piaudioplayer .video_cover .disclaimer-text .privacy-text,.ce-list-ableplayer_piaudioplayer .video_posterimage .disclaimer-text .privacy-text,.ce-list-ableplayer_pivideoplayer .video_cover .disclaimer-text .privacy-text,.ce-list-ableplayer_pivideoplayer .video_posterimage .disclaimer-text .privacy-text{width:60%;margin-left:auto;margin-right:auto}}.ce-list-ableplayer_piaudioplayer .video_cover .btn-secondary,.ce-list-ableplayer_piaudioplayer .video_posterimage .btn-secondary,.ce-list-ableplayer_pivideoplayer .video_cover .btn-secondary,.ce-list-ableplayer_pivideoplayer .video_posterimage .btn-secondary{line-height:1.3;margin:auto}.ce-list-ableplayer_piaudioplayer .video_cover,.ce-list-ableplayer_pivideoplayer .video_cover{background-color:#f3f7ed}.ce-list-ableplayer_piaudioplayer .video_cover p,.ce-list-ableplayer_pivideoplayer .video_cover p{color:#5d790c;padding:0}.ce-list-ableplayer_piaudioplayer .video_cover p,.ce-list-ableplayer_piaudioplayer .video_cover img,.ce-list-ableplayer_pivideoplayer .video_cover p,.ce-list-ableplayer_pivideoplayer .video_cover img{margin-bottom:16px}@media(min-width: 1450px){.ce-list-ableplayer_piaudioplayer .video_cover p,.ce-list-ableplayer_piaudioplayer .video_cover img,.ce-list-ableplayer_pivideoplayer .video_cover p,.ce-list-ableplayer_pivideoplayer .video_cover img{margin-bottom:40px}}@media(min-width: 1690px){.ce-list-ableplayer_piaudioplayer .video_cover p,.ce-list-ableplayer_piaudioplayer .video_cover img,.ce-list-ableplayer_pivideoplayer .video_cover p,.ce-list-ableplayer_pivideoplayer .video_cover img{margin-bottom:56px}}.able-modal-dialog .modalCloseButton{background-color:transparent;border:none}.able-modal-dialog .able-prefs-captions>div:after{content:"";width:100%;height:0;clear:both;display:block}.able-modal-dialog .able-prefs-captions>div label{width:6rem;text-align:right;padding-right:.5rem}.able-modal-dialog .modal-button{transition:none;min-width:150px;line-height:1.25;border:2px solid #5d790c;background-color:transparent;color:#5d790c;padding:16px 24px;border-radius:2rem}@media(min-width: 768px){.able-modal-dialog .modal-button{font-size:.762rem}}.able-modal-dialog .modal-button:focus-visible{outline:none;text-decoration:none}.able-modal-dialog .modal-button:hover{transition:none;color:#5d790c;background-color:#f3f7ed;border-color:#5d790c}.able-modal-dialog .modal-button:active,.able-modal-dialog .modal-button:focus{color:#5d790c;border-color:#5d790c;box-shadow:none;border-width:3px;background-color:transparent;padding:15px 23px}.able-modal-dialog .modal-button:focus-visible{box-shadow:none;background-color:#000;color:#fff;border-color:#000}.able-modal-dialog .modal-button:hover{outline:none}.able-modal-dialog .modal-button:last-child{background-color:#5d790c;color:#fff;border:2px solid #5d790c}.able-modal-dialog .modal-button:last-child:hover{transition:none;color:#fff;background-color:#749a40;border-color:#749a40}.able-modal-dialog .modal-button:last-child:active,.able-modal-dialog .modal-button:last-child:focus{box-shadow:none;background-color:#5d790c;border-color:#5d790c}.able-modal-dialog .modal-button:last-child:focus-visible{box-shadow:none;background-color:#000;border-color:#000}@media(min-width: 992px){.accordion-button{--webkit-box-shadow: 0 0 0 0 rgba($black,0.20);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2)}@supports(transition: initial){.accordion-button{transition:ease-in .3s;transform:scale(1)}}.accordion-button:not(.collapsed){-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);-moz-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}@supports(transition: initial){.accordion-button:not(.collapsed){transition:ease-in .3s;transform:scale(1.01)}}}.accordion-body img{max-width:100%;height:auto;display:block;margin:0 auto}.accordion-body .image-wrapper{display:block}#GrayContent .accordion-button{background-color:#fff}#GrayContent .accordion-button:not(.collapsed){background-color:#749a40;color:#fff}#GrayContent .accordion-body{background-color:#fff}.ce-clickflow.ce-clickflow-start .btn-primary{max-width:300px;display:block;margin:0 auto;color:#5d790c}.ce-clickflow.ce-clickflow-start .btn-primary:hover{border-color:#5d790c}.ce-clickflow .clickflow-container-wrap{background-color:#ebebeb}.ce-clickflow .clickflow-container{position:relative;color:#fff;max-width:360px;margin:0 auto}.ce-clickflow .clickflow-wrap{padding:16px}.ce-clickflow .clickflow-background{background-color:#ebebeb;position:relative;overflow-x:hidden}.ce-clickflow .clickflow-foreground{background-color:#5d790c;border-radius:16px;overflow:hidden;min-height:520px;padding-bottom:80px;position:relative;width:100%}.ce-clickflow .clickflow-foreground.clickflow-foreground-preloaded{position:absolute;left:100%;top:0}.ce-clickflow .clickflow-foreground.clickflow-foreground-preloaded-from-right{left:100%;top:0}.ce-clickflow .clickflow-foreground.clickflow-foreground-preloaded-from-left{left:-100%;top:0}.ce-clickflow .clickflow-foreground.clickflow-foreground-preloaded-from-bottom{left:0;top:100%}.ce-clickflow .clickflow-foreground.clickflow-foreground-preloaded-from-top{left:0;top:-100%}.ce-clickflow .clickflow-content{padding:10px 16px 0 16px;display:flex;justify-content:space-between;flex-direction:column;min-height:480px}.ce-clickflow .clickflow-content p,.ce-clickflow .clickflow-content ul,.ce-clickflow .clickflow-content ol,.ce-clickflow .clickflow-content li{color:#fff;font-size:18px;line-height:1.5}.ce-clickflow .clickflow-content p a,.ce-clickflow .clickflow-content ul a,.ce-clickflow .clickflow-content ol a,.ce-clickflow .clickflow-content li a{color:#fff}.ce-clickflow .clickflow-content ul,.ce-clickflow .clickflow-content ol,.ce-clickflow .clickflow-content li{text-align:left}.ce-clickflow .clickflow-title{color:#fff;font-family:"Roboto Slab","Times New Roman",serif;font-weight:600;font-size:15px;padding-bottom:.5rem;display:inline-block;position:relative}.ce-clickflow .clickflow-progress{background-color:#749a40;height:10px;border-radius:10px;overflow:hidden;margin-bottom:24px;transition:width 100ms ease-out}.ce-clickflow .clickflow-progress-indicator{background-color:#fff;height:10px;border-radius:10px}.ce-clickflow h1,.ce-clickflow .h1{color:#fff;line-height:1.5;font-weight:bold;font-size:28px;padding-bottom:.8rem;margin:0}.ce-clickflow .clickflow-illustration-wrap{margin:0 -16px}.ce-clickflow .clickflow-illustration{position:relative;margin:0 auto;width:100%}.ce-clickflow .clickflow-illustration.clickflow-illustration-loaded .bottom{bottom:0}.ce-clickflow .clickflow-illustration.clickflow-illustration-loaded .left{left:0}.ce-clickflow .clickflow-illustration.clickflow-illustration-loaded .right{right:0}.ce-clickflow .clickflow-illustration .left,.ce-clickflow .clickflow-illustration .right,.ce-clickflow .clickflow-illustration .bottom{position:absolute;display:flex;justify-content:center;bottom:0;height:100%;width:100%}.ce-clickflow .clickflow-illustration .left img,.ce-clickflow .clickflow-illustration .right img,.ce-clickflow .clickflow-illustration .bottom img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ce-clickflow .clickflow-illustration .bottom{bottom:-100%;transition:bottom 400ms cubic-bezier(0.47, 1.64, 0.41, 0.8)}.ce-clickflow .clickflow-illustration .left{left:-100%;transition:left 400ms ease-out}.ce-clickflow .clickflow-illustration .right{right:-100%;transition:right 400ms ease-out}.ce-clickflow .clickflow-foreground-start .clickflow-title{color:#fff;font-weight:bold}.ce-clickflow .clickflow-foreground-start .clickflow-illustration-wrap{padding:0 25px}.ce-clickflow .clickflow-foreground-start .clickflow-illustration-wrap .clickflow-illustration{overflow:visible}.ce-clickflow .clickflow-foreground-start .clickflow-illustration-wrap .clickflow-illustration.clickflow-illustration-loaded .bottom{bottom:0}.ce-clickflow .clickflow-foreground-start .clickflow-illustration-wrap .clickflow-illustration.clickflow-illustration-next .bottom{transform:scale(1.2)}.ce-clickflow .clickflow-foreground-start .clickflow-illustration-wrap .clickflow-illustration .bottom{bottom:0;transition:.4s all ease-out}.ce-clickflow .clickflow-foreground-info .clickflow-title{padding-bottom:.5rem;margin-bottom:.5rem}.ce-clickflow .clickflow-foreground-info .clickflow-title:after{content:"";display:block;width:100%;height:4px;background-color:#5d790c;position:absolute;bottom:0}.ce-clickflow .clickflow-foreground-info .clickflow-progress{display:none}.ce-clickflow .clickflow-foreground-hint .clickflow-title{padding-bottom:.5rem;margin-bottom:.5rem}.ce-clickflow .clickflow-foreground-hint .clickflow-title:after{content:"";display:block;width:100%;height:4px;background-color:#5d790c;position:absolute;bottom:0}.ce-clickflow .clickflow-foreground-hint .clickflow-progress{display:none}.ce-clickflow .clickflow-foreground-result .clickflow-title{padding-bottom:.5rem;margin-bottom:.5rem}.ce-clickflow .clickflow-foreground-result .clickflow-title:after{content:"";display:block;width:100%;height:4px;background-color:#5d790c;position:absolute;bottom:0}.ce-clickflow .clickflow-foreground-result .clickflow-progress{display:none}.ce-clickflow .clickflow-foreground-result .clickflow-text{font-size:18px;line-height:1.5;text-align:left}.ce-clickflow .clickflow-foreground-result .clickflow-illustration-wrap .bottom{width:120%;height:120%;left:-10%;top:-10%}.ce-clickflow .clickflow-foreground-result .clickflow-releaseDate{text-align:center;padding-bottom:12px}.ce-clickflow .clickflow-disclaimer-wrap{background-color:#fff;position:relative;margin:0px -16px}.ce-clickflow .clickflow-disclaimer-wrap .btn-start-wrap{position:absolute;top:-30px;width:100%;padding:0 40px}.ce-clickflow .clickflow-disclaimer-wrap .btn-start-wrap .btn-start{margin:0;width:100%;font-size:21px}.ce-clickflow .clickflow-text{font-size:18px;margin-bottom:1.5;text-align:left}.ce-clickflow .clickflow-information-headline{font-size:15px;text-align:center;font-weight:bold}.ce-clickflow .clickflow-disclaimer{color:#707070;padding:50px 50px 10px 50px}.ce-clickflow .clickflow-disclaimer.clickflow-validation-error .clickflow-validation-message{display:block}.ce-clickflow .clickflow-disclaimer.clickflow-validation-error label{color:#950000}.ce-clickflow .clickflow-disclaimer.clickflow-validation-error label:after{border:2px solid #950000}.ce-clickflow .clickflow-disclaimer .form-check{padding-left:35px;position:relative}.ce-clickflow .clickflow-disclaimer .clickflow-validation-message{color:#950000;font-weight:bold;font-size:12px;display:none;padding:0 0 5px 0}.ce-clickflow .clickflow-disclaimer label{font-size:12px}.ce-clickflow .clickflow-disclaimer label:after{content:"";height:25px;width:25px;border:2px solid #5d790c;border-radius:3px;transition:.15s all ease-out;position:absolute;top:0;left:0}.ce-clickflow .clickflow-disclaimer label svg{overflow:hidden;vertical-align:middle;width:25px;height:25px;position:absolute;left:0;top:0;display:none}.ce-clickflow .clickflow-disclaimer .form-check-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ce-clickflow .clickflow-disclaimer input:checked+svg{display:block}.ce-clickflow .clickflow-disclaimer .logo{padding:30px 0 10px 0}.ce-clickflow .clickflow-releaseDate{text-align:right;font-size:12px}.ce-clickflow .clickflow-releaseDate span{font-size:12px}.ce-clickflow .clickflow-navigation{background-color:#749a40;height:80px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;position:absolute;bottom:0;width:100%}.ce-clickflow .clickflow-navigation .back,.ce-clickflow .clickflow-navigation .navigation{float:left;color:#fff;cursor:pointer;width:80px;padding:27px;height:80px;display:block;line-height:0}.ce-clickflow .clickflow-navigation .back svg,.ce-clickflow .clickflow-navigation .navigation svg{height:100%;width:100%}.ce-clickflow .clickflow-navigation .navigation{float:right;border:none;background-color:transparent;border-bottom-right-radius:16px}.ce-clickflow .clickflow-navigation .navigation:focus,.ce-clickflow .clickflow-navigation .navigation:focus-visible{outline:none;background-color:#000}.ce-clickflow .clickflow-buttons{width:75%;margin:0 auto;padding:0}.ce-clickflow .btn{color:#000;background-color:#fff;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:bold;display:block;margin:14px 0}.ce-clickflow .btn.btn-primary{overflow:hidden;position:relative}.ce-clickflow .btn.btn-primary .btn-animation{content:"";height:100%;width:100%;display:block;background-color:#f7bb39;position:absolute;top:0;left:-100%;opacity:0;transition-property:left,opacity;transition-duration:.5s;transition-delay:0s}.ce-clickflow .btn.btn-primary .btn-label{display:block;position:relative}.ce-clickflow .btn.btn-primary:after{content:""}.ce-clickflow .btn.btn-primary:hover{color:#5d790c;background-color:#f3f7ed}.ce-clickflow .btn.btn-primary:active,.ce-clickflow .btn.btn-primary:focus{color:#5d790c;background-color:#fff}.ce-clickflow .btn.btn-primary:focus-visible,.ce-clickflow .btn.btn-primary:focus .ce-clickflow .btn.btn-primary:focus-visible{box-shadow:none;background-color:#000;color:#fff;border-color:#000}.ce-clickflow .btn.btn-primary.btn-active{transform:scale(1.2)}.ce-clickflow .btn.btn-primary.btn-active .btn-animation{left:0;opacity:1}.ce-clickflow .btn.btn-primary.btn-start{border-color:#5d790c;color:#5d790c}.ce-clickflow .btn.btn-primary.btn-start:focus,.ce-clickflow .btn.btn-primary.btn-start:active,.ce-clickflow .btn.btn-primary.btn-start:hover{color:#5d790c}.ce-clickflow .btn.btn-secondary{font-size:16px;background-color:transparent;border:2px solid #fff;color:#fff}.ce-clickflow .btn.btn-secondary:hover,.ce-clickflow .btn.btn-secondary:focus,.ce-clickflow .btn.btn-secondary:active{color:#5d790c;background-color:#fff}.ce-clickflow .btn.btn-restart{margin:40px 0}.ce-clickflow .btn.btn-restart .restart{display:inline-block;height:15px;width:15px}.ce-clickflow .clickflow-overlay-close{border:none;background-color:transparent;right:16px;position:absolute;top:16px;width:20px;height:20px;line-height:0;padding:0}.ce-clickflow .clickflow-overlay-close:focus-visible{outline:3px solid #000}.ce-clickflow .clickflow-overlay-close .close{width:100%;height:100%;top:0;right:0}.ce-clickflow .clickflow-overlay-navigation-wrap{position:absolute;height:100%;width:280px;max-width:90%;top:0;left:-150%;background-color:#fff;transition:left 200ms linear}.ce-clickflow .clickflow-overlay-navigation-wrap.clickflow-overlay-navigation-wrap-active{left:0}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation{padding:16px;position:relative}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation ul{padding:0;margin:0;list-style:none}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation ul li{border-bottom:2px solid #ebebeb;padding:30px 10px 30px 10px;font-size:15px;font-weight:bold;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;color:#5d790c}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation ul li a{text-decoration:none}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation ul li a:hover{text-decoration:underline}.ce-clickflow .clickflow-overlay-navigation-wrap .clickflow-overlay-navigation ul li svg{display:inline-block;width:16px;height:16px;margin-right:10px}.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine{position:absolute;bottom:0;width:100%;padding:32px}.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine .provider-logo{display:block;width:120px;margin:16px auto 0}.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine a:active,.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine a:focus,.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine a:focus-visible{background-color:transparent}.ce-clickflow .clickflow-overlay-navigation-wrap .logoLine a:focus-visible{outline:3px solid #000}.page-layout-raw .ce-clickflow{margin-bottom:0}.clickflow-modal .modal-dialog{width:360px}.clickflow-modal .modal-body{padding:0}.clickflow-modal .modal-body>.clickflow-loading-indicator{top:50px}.clickflow-modal .modal-body .clickflow-wrap{padding:0;background-color:transparent}.clickflow-modal .modal-body .ce-clickflow .clickflow-container-wrap,.clickflow-modal .modal-body .ce-clickflow .clickflow-background{background-color:transparent}.clickflow-modal .modal-content{background-color:transparent;border:none}.clickflow-modal .modal-content>.close{top:0;right:-39px;background-color:#fff;padding:10px;border-radius:5px;height:26px;width:27px}.clickflow-modal .modal-content>.close:before,.clickflow-modal .modal-content>.close:after{top:2px;left:13px}.clickflow-navigation-block,.clickflow-loading-block{position:absolute;height:0;width:100%;background:rgba(0,0,0,.5);top:0;left:0;opacity:0;transition:opacity 200ms linear;overflow:hidden}.clickflow-navigation-block.clickflow-navigation-block-active,.clickflow-navigation-block.clickflow-loading-block-active,.clickflow-loading-block.clickflow-navigation-block-active,.clickflow-loading-block.clickflow-loading-block-active{height:100%;opacity:1}.clickflow-loading-indicator{display:block;position:relative;width:80px;height:80px;margin:-40px auto 0 auto;top:50%}.clickflow-loading-indicator div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:clickflow-loading-indicator 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.clickflow-loading-indicator div:nth-child(1){animation-delay:-0.45s}.clickflow-loading-indicator div:nth-child(2){animation-delay:-0.3s}.clickflow-loading-indicator div:nth-child(3){animation-delay:-0.15s}@keyframes clickflow-loading-indicator{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ce-div hr{opacity:1;color:#707070}.ce-sitePackageDownloads .old{display:flex;flex-direction:column}@media(min-width: 992px){.ce-sitePackageDownloads .old{flex-direction:row}}.ce-sitePackageDownloads .image-background{background:#ebebeb;width:100%;height:187px;padding:16px;margin-bottom:1rem;overflow:hidden;text-align:center}@media(prefers-contrast: more){.ce-sitePackageDownloads .image-background{background-color:#8d8d8d}}@media screen and (-ms-high-contrast: active){.ce-sitePackageDownloads .image-background{background-color:#8d8d8d}}@media(min-width: 768px){.ce-sitePackageDownloads .image-background{height:278px}}@media(min-width: 992px){.ce-sitePackageDownloads .image-background{width:372px;margin-bottom:0}}.ce-sitePackageDownloads .image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(min-width: 992px){.ce-sitePackageDownloads .image{width:340px}}.ce-sitePackageDownloads .image a[data-fancybox]{display:inline-block;max-height:155px}@media(min-width: 768px){.ce-sitePackageDownloads .image a[data-fancybox]{max-height:246px}}.ce-sitePackageDownloads .image picture{display:block;background-color:#fff}.ce-sitePackageDownloads .image .img-fluid{max-height:155px;transition:transform .2s;transform:scale(1)}@media(min-width: 768px){.ce-sitePackageDownloads .image .img-fluid{max-height:246px}}.ce-sitePackageDownloads .image .img-fluid:hover{transform:scale(1.125)}.ce-sitePackageDownloads svg.icon{color:#f5f5f5;height:100%;width:50%}.ce-sitePackageDownloads ul.downloads{list-style:none;padding-left:0}.ce-sitePackageDownloads ul.downloads li.ce-download{padding-left:0;position:unset;border-bottom:1px solid #bfbfbf;margin-bottom:56px;padding-bottom:1rem}@media(min-width: 992px){.ce-sitePackageDownloads ul.downloads li.ce-download{margin-bottom:2.5rem;padding-bottom:2.5rem}}.ce-sitePackageDownloads ul.downloads li.ce-download:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ce-sitePackageDownloads ul.downloads li.ce-download:before{display:none}.ce-sitePackageDownloads ul.downloads li.ce-download .info-tile{display:flex;align-items:flex-start;flex-direction:column}@media(min-width: 992px){.ce-sitePackageDownloads ul.downloads li.ce-download .info-tile{flex-direction:row;align-items:stretch}}.ce-sitePackageDownloads .download-button{display:none}.ce-sitePackageDownloads .download-button.active{display:block}.ce-sitePackageDownloads .download-button.active .btn:after{animation:splash .2s normal forwards ease-in-out}.ce-sitePackageDownloads .download-button .btn{position:relative;overflow:hidden}.ce-sitePackageDownloads .download-button .btn:after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#5d790c;content:""}.ce-sitePackageDownloads .assets .modification-date,.ce-sitePackageDownloads .assets .fileFormatVariant{display:none}.ce-sitePackageDownloads .assets .modification-date.active,.ce-sitePackageDownloads .assets .fileFormatVariant.active{display:block;width:100%}.ce-sitePackageDownloads .assets .show-xs{display:none}@media(max-width: 1200px){.ce-sitePackageDownloads .assets .show-xs{display:block}}.ce-sitePackageDownloads .assets .time{color:#8d8d8d;font-size:.786rem;font-weight:300;margin-top:16px}@media(prefers-contrast: more){.ce-sitePackageDownloads .assets .time{color:#000}}@media screen and (-ms-high-contrast: active){.ce-sitePackageDownloads .assets .time{color:#000}}@media(min-width: 992px){.ce-sitePackageDownloads .assets .time{margin-top:32px;font-size:.714rem}}.ce-sitePackageDownloads .assets .licence{font-size:.786rem;font-weight:300;color:#8d8d8d}@media(prefers-contrast: more){.ce-sitePackageDownloads .assets .licence{color:#000}}@media screen and (-ms-high-contrast: active){.ce-sitePackageDownloads .assets .licence{color:#000}}@media(min-width: 992px){.ce-sitePackageDownloads .assets .licence{font-size:.714rem}}.ce-sitePackageDownloads .assets .license-more-link-wrap{white-space:nowrap}.ce-sitePackageDownloads .assets .license-more-link{padding:0;margin:0;border:none;text-decoration:underline;background-color:transparent;font-weight:300}.ce-sitePackageDownloads .assets .licence-link,.ce-sitePackageDownloads .assets .license-more-link,.ce-sitePackageDownloads .assets .instructions-link{color:#000;font-weight:400;padding-left:2px;padding-right:2px}.ce-sitePackageDownloads .assets .licence-link:hover,.ce-sitePackageDownloads .assets .license-more-link:hover,.ce-sitePackageDownloads .assets .instructions-link:hover{text-decoration:none}.ce-sitePackageDownloads .assets .licence-link:focus,.ce-sitePackageDownloads .assets .licence-link:focus-visible,.ce-sitePackageDownloads .assets .license-more-link:focus,.ce-sitePackageDownloads .assets .license-more-link:focus-visible,.ce-sitePackageDownloads .assets .instructions-link:focus,.ce-sitePackageDownloads .assets .instructions-link:focus-visible{background-color:#000;color:#fff}.ce-sitePackageDownloads .assets .licence-link:focus-visible,.ce-sitePackageDownloads .assets .license-more-link:focus-visible,.ce-sitePackageDownloads .assets .instructions-link:focus-visible{text-decoration:underline;outline:none}.ce-sitePackageDownloads .assets .instructions-link{padding:0}.ce-sitePackageDownloads .assets .modal-title{font-size:1.25rem}.ce-sitePackageDownloads .assets .no-bodytext .time{margin-top:0}.ce-sitePackageDownloads .assets .assets-in-line{margin-top:40px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}@media(min-width: 992px){.ce-sitePackageDownloads .assets .assets-in-line{margin-top:48px}}.ce-sitePackageDownloads .assets .assets-in-line .asset-style{color:#000;white-space:nowrap;padding:8px 18px 8px 18px;width:100%;text-align:left}@media(min-width: 992px){.ce-sitePackageDownloads .assets .assets-in-line .asset-style{font-size:.857rem;line-height:1.3125rem}}.ce-sitePackageDownloads .assets .assets-in-line .one .asset-style{color:#595959;padding:0px}.ce-sitePackageDownloads .assets .assets-in-line .download-buttons{margin-bottom:32px}@media(min-width: 992px){.ce-sitePackageDownloads .assets .assets-in-line .download-buttons{margin-bottom:0}}.ce-sitePackageDownloads .assets .assets-in-line .fileInformationTrigger:focus{outline:none}.ce-sitePackageDownloads .assets .assets-in-line .fileInformationTrigger:focus-visible{outline:3px solid #000}.ce-sitePackageDownloads .assets .assets-in-line button{border:none;background-color:transparent}.ce-sitePackageDownloads .assets .assets-in-line button[aria-controls] svg.icon{display:inline-block}.ce-sitePackageDownloads .assets .assets-in-line button[data-download] svg.icon{display:none}.ce-sitePackageDownloads .assets .assets-in-line button.no-options{cursor:default}.ce-sitePackageDownloads .assets .assets-in-line button.no-options svg.icon{display:none}.ce-sitePackageDownloads .assets .assets-in-line button:focus{outline:none}.ce-sitePackageDownloads .assets .assets-in-line button:focus-visible{background-color:#fff}.ce-sitePackageDownloads .time{color:#8d8d8d;font-size:.786rem;font-weight:300;margin-top:16px}@media(min-width: 992px){.ce-sitePackageDownloads .time{font-size:.714rem}}.ce-sitePackageDownloads .image-column{width:100%}@media(min-width: 992px){.ce-sitePackageDownloads .image-column{width:auto}}.ce-sitePackageDownloads .image-column .download-buttons{display:none}@media(min-width: 992px){.ce-sitePackageDownloads .image-column .download-buttons{display:none}}.ce-sitePackageDownloads .image-column .show-xl{display:block}@media(max-width: 1200px){.ce-sitePackageDownloads .image-column .show-xl{display:none}}.ce-sitePackageDownloads .image-column .licence{font-size:.786rem;font-weight:300;color:#8d8d8d}@media(prefers-contrast: more){.ce-sitePackageDownloads .image-column .licence{color:#000}}@media screen and (-ms-high-contrast: active){.ce-sitePackageDownloads .image-column .licence{color:#000}}@media(min-width: 992px){.ce-sitePackageDownloads .image-column .licence{font-size:.714rem}}.ce-sitePackageDownloads .image-column .license-more-link-wrap{white-space:nowrap}.ce-sitePackageDownloads .image-column .license-more-link{padding:0;margin:0;border:none;text-decoration:underline;background-color:transparent;font-weight:300}.ce-sitePackageDownloads .image-column .licence-link,.ce-sitePackageDownloads .image-column .license-more-link,.ce-sitePackageDownloads .image-column .instructions-link{color:#000;font-weight:400;padding-left:2px;padding-right:2px}.ce-sitePackageDownloads .image-column .licence-link:hover,.ce-sitePackageDownloads .image-column .license-more-link:hover,.ce-sitePackageDownloads .image-column .instructions-link:hover{text-decoration:none}.ce-sitePackageDownloads .image-column .licence-link:focus,.ce-sitePackageDownloads .image-column .licence-link:focus-visible,.ce-sitePackageDownloads .image-column .license-more-link:focus,.ce-sitePackageDownloads .image-column .license-more-link:focus-visible,.ce-sitePackageDownloads .image-column .instructions-link:focus,.ce-sitePackageDownloads .image-column .instructions-link:focus-visible{background-color:#000;color:#fff}.ce-sitePackageDownloads .image-column .licence-link:focus-visible,.ce-sitePackageDownloads .image-column .license-more-link:focus-visible,.ce-sitePackageDownloads .image-column .instructions-link:focus-visible{outline:none}.ce-sitePackageDownloads .image-column .modification-date,.ce-sitePackageDownloads .image-column .fileFormatVariant{display:none}.ce-sitePackageDownloads .image-column .modification-date.active,.ce-sitePackageDownloads .image-column .fileFormatVariant.active{display:block;width:100%}.ce-sitePackageDownloads .image-column .time{color:#8d8d8d;font-size:.786rem;font-weight:300}@media(prefers-contrast: more){.ce-sitePackageDownloads .image-column .time{color:#000}}@media screen and (-ms-high-contrast: active){.ce-sitePackageDownloads .image-column .time{color:#000}}@media(min-width: 992px){.ce-sitePackageDownloads .image-column .time{font-size:.714rem}}.ce-sitePackageDownloads .content-column{position:relative;width:100%}@media(min-width: 992px){.ce-sitePackageDownloads .content-column{margin-left:40px}}.ce-sitePackageDownloads hr.line{opacity:1;background-color:#bfbfbf}@media(min-width: 992px){.ce-sitePackageDownloads hr.line{display:none}}.ce-sitePackageDownloads .fileInformationTrigger{padding-right:30px;padding-left:0;padding-top:15px;position:relative;transform:rotate(90deg)}.ce-sitePackageDownloads .fileInformationTrigger.no-options svg.icon{display:none}.ce-sitePackageDownloads .fileInformationTrigger.open .icon{transform:rotate(-180deg)}.ce-sitePackageDownloads .fileInformationTrigger:focus-visible .icon{color:#595959}.ce-sitePackageDownloads .fileInformationTrigger .icon{transition:.2s all;color:#000;width:10px;top:0;position:absolute;right:10px}.ce-sitePackageDownloads .fileVariantGroup{display:inline-block}.ce-sitePackageDownloads .fileVariantGroup.many{position:relative;border:1px solid #000;border-radius:1.5rem;background-color:#fff}.ce-sitePackageDownloads .fileVariantGroup.one button{display:none}.ce-sitePackageDownloads .fileVariantGroup:hover.many{cursor:pointer;background-color:#f3f7ed}.ce-sitePackageDownloads .fileVariants{justify-content:left;align-items:flex-start;flex-wrap:wrap;max-height:0;transition:height .25s ease;padding:0;display:none;overflow:hidden}.ce-sitePackageDownloads .fileVariants.open{position:absolute;display:flex;flex-direction:column;margin-top:20px;max-height:999px;background-color:#f3f7ed;border:1px solid #000;border-radius:.5rem;padding-left:0px !important;left:-0.5px;z-index:30;min-width:100%}.ce-sitePackageDownloads .fileVariants li{list-style:none;width:100%}.ce-sitePackageDownloads .fileVariants li.selected button{color:#000;text-decoration:underline}.ce-sitePackageDownloads .fileVariants li:hover{background-color:#fff}.ce-sitePackageDownloads .fileFormatVariant{display:none}.ce-sitePackageDownloads .fileFormatVariant.active{display:block}#GrayContent .ce-sitePackageDownloads .image-background{background:#fff}@media(min-width: 992px){.page-layout-overview #Content .ce-sitePackageDownloads .assets .assets-in-line,#GrayContent .ce-sitePackageDownloads .assets .assets-in-line{justify-content:flex-start}}.page-layout-overview #Content .ce-sitePackageDownloads .assets .assets-in-line .fileVariantGroup,#GrayContent .ce-sitePackageDownloads .assets .assets-in-line .fileVariantGroup{flex-grow:1}@media(min-width: 992px){.page-layout-overview #Content .ce-sitePackageDownloads .assets .assets-in-line .fileVariantGroup,.page-layout-overview #Content .ce-sitePackageDownloads .assets .assets-in-line .fileVariant,#GrayContent .ce-sitePackageDownloads .assets .assets-in-line .fileVariantGroup,#GrayContent .ce-sitePackageDownloads .assets .assets-in-line .fileVariant{flex-grow:2}}.ce-sitePackageDownloads ul.downloads li.ce-download .info-tile{align-items:flex-start}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads ul.downloads li.ce-download .info-tile{display:block}}@media(min-width: 1200px){.ce-sitePackageDownloads ul.downloads li.ce-download .info-tile{align-items:stretch}}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .image-column .download-buttons{display:none}}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .image-background{width:100%;margin-bottom:1rem}}@media(min-width: 1200px)and (max-width: 1449.98px){.ce-sitePackageDownloads .image-background{width:250px}}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .image{width:100%}}@media(min-width: 1200px)and (max-width: 1449.98px){.ce-sitePackageDownloads .image{width:218px}}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .content-column{margin-left:0}}.ce-sitePackageDownloads .assets .download-buttons .btn{background-color:#5d790c;color:#fff;border:none}.ce-sitePackageDownloads .assets .download-buttons .btn:hover{background-color:#749a40}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .assets .assets-in-line .download-buttons{width:100%;margin-bottom:32px;display:block}}@media(min-width: 992px)and (max-width: 1199.98px){.ce-sitePackageDownloads .assets .assets-in-line .btn{display:inline-block}}@keyframes splash{from{opacity:0}50%{opacity:1}to{opacity:0}}[dir=rtl] .ce-sitePackageDownloads .content-column{margin-left:0;margin-right:40px}[dir=rtl] .ce-sitePackageDownloads ul.downloads{padding-right:0}[dir=rtl] .ce-sitePackageDownloads .fileInformationTrigger .icon{transform:rotate(180deg)}[dir=rtl] .ce-sitePackageDownloads .fileInformationTrigger.open .icon{transform:rotate(90deg)}[dir=rtl] .ce-sitePackageDownloads .fileVariants.open{padding-left:0 !important}[dir=rtl] .ce-sitePackageDownloads .fileFormatVariant{text-align:left}form h4,form .h4{margin-bottom:1rem}form .powermail_legend,form .form-legend{margin-bottom:1.875rem}form .form-group{margin-bottom:1.5rem}form .form-group.ce-backgroundColor-teaser{background-color:#f3f7ed;padding:24px 16px 24px 16px}form .form-group.ce-backgroundColor-teaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}form .form-description{font-size:.857rem;line-height:1.3125rem;margin-bottom:.5rem;margin-top:-0.5rem}@media(min-width: 768px){form .form-description{font-size:.714rem}}@media screen and (-ms-high-contrast: active){form .form-control{border-radius:0px;border-width:2px}}@media(prefers-contrast: more){form .form-control{border-radius:0px;border-width:2px}}form .form-control.parsley-error{border-color:#950000;box-shadow:0 0 2px 3px #950000}form .parsley-errors-list{list-style:none;padding-left:0;color:#950000;font-size:1rem}@media(min-width: 768px){form .parsley-errors-list{font-size:.75rem}}form .form-label{width:100%}form .form-check{padding-left:2.75rem;margin-bottom:1rem}form .form-check label{font-size:1rem;line-height:1.25rem;color:#000;margin-top:9px;font-weight:400}form .form-check label>p{line-height:1.25rem;display:inline}form .form-check.parsley-error .form-check-input{border-color:#950000;box-shadow:0 0 2px 3px #950000}@media(min-width: 992px){form .form-check{padding-left:2rem}}form .form-check .form-check-input{width:2rem;height:2rem;margin-left:-2.75rem}@media(prefers-contrast: more){form .form-check .form-check-input{border-width:2px}}@media screen and (-ms-high-contrast: active){form .form-check .form-check-input{border-width:2px}}@media(min-width: 992px){form .form-check .form-check-input{width:1.5rem;height:1.5rem;margin-left:-2rem}}form .form-check .form-check-input[type=radio]:checked{background-color:#f0f0f0;position:relative;border-color:#f0f0f0}form .form-check .form-check-input[type=radio]:checked:after{content:"";position:absolute;top:7px;left:7px;background-color:#5d790c;width:1rem;height:1rem;border:1px solid #5d790c;border-radius:50%}@media(min-width: 992px){form .form-check .form-check-input[type=radio]:checked:after{width:.75rem;height:.75rem}}.alert-info{background-color:#950000;color:#fff;border-color:#950000;padding:.928rem}.ce-ge .row.firstElementAfterHeadline{--bs-gutter-x: 10px}@media(min-width: 768px){.ce-ge .row.firstElementAfterHeadline{--bs-gutter-x: 20px}}@media(min-width: 1690px){.ce-ge .row.firstElementAfterHeadline{--bs-gutter-x: 40px}}.ce-ge .ce{margin-bottom:0}.ce-ge .grid-column{margin-top:40px}@media(min-width: 768px){.ce-ge .grid-column{margin-top:20px}}@media(min-width: 1690px){.ce-ge .grid-column{margin-top:40px}}.ce-ge .grid-column:first-child{margin-top:0}.ce-ge .ce-accordion .accordion-item .ce{margin-top:56px}@media(min-width: 768px){.ce-ge .ce-accordion .accordion-item .ce{margin-top:80px}}.ce-ge .ce-accordion .accordion-item .ce:first-child{margin-top:0}@media(min-width: 768px){.ce-ge .ce-ge-threeColumns502525 .grid-column,.ce-ge .ce-ge-twoColumns7030 .grid-column{margin-top:0}}.ce-ge .ce-ge-threeColumns502525 .grid-column>.ce,.ce-ge .ce-ge-twoColumns7030 .grid-column>.ce{margin-top:40px}@media(min-width: 768px){.ce-ge .ce-ge-threeColumns502525 .grid-column>.ce,.ce-ge .ce-ge-twoColumns7030 .grid-column>.ce{margin-top:20px}}@media(min-width: 1690px){.ce-ge .ce-ge-threeColumns502525 .grid-column>.ce,.ce-ge .ce-ge-twoColumns7030 .grid-column>.ce{margin-top:40px}}.ce-ge .ce-ge-threeColumns502525 .grid-column>.ce:first-child,.ce-ge .ce-ge-twoColumns7030 .grid-column>.ce:first-child{margin-top:0}.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .row,.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .row{--bs-gutter-x: 20px}.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .element,.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .element{margin-top:40px}@media(min-width: 768px){.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .element,.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .element{margin-top:20px}}@media(min-width: 1690px){.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .element,.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .element{margin-top:40px}}.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .element:first-child,.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .element:first-child{margin-top:0}@media(min-width: 768px)and (max-width: 991.98px){.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column .element:nth-child(2),.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column .element:nth-child(2){margin-top:0}}@media(min-width: 768px){.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column{margin-top:20px}}@media(min-width: 992px){.ce-ge .ce-ge-twoColumns7030 .grid-column.special-column{margin-top:0}}@media(min-width: 768px){.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column{margin-bottom:20px}}@media(min-width: 992px){.ce-ge .ce-ge-threeColumns502525 .grid-column.special-column{margin-bottom:0}}@media(min-width: 768px){.ce-ge .ce-ge-twoColumns5050 .grid-column:nth-child(2),.ce-ge .ce-ge-threeColumns333333 .grid-column:nth-child(2),.ce-ge .ce-ge-fourColumns25252525 .grid-column:nth-child(2){margin-top:0}}@media(min-width: 1200px){.ce-ge .ce-ge-threeColumns333333 .grid-column:nth-child(3),.ce-ge .ce-ge-fourColumns25252525 .grid-column:nth-child(3){margin-top:0}}@media(min-width: 992px){.ce-ge .ce-ge-fourColumns25252525 .grid-column:nth-child(3){margin-top:0}}@media(min-width: 1200px){.ce-ge .ce-ge-fourColumns25252525 .grid-column:nth-child(4){margin-top:0}}.ce-header .ce-backgroundColor-teaser{background-color:#f3f7ed;padding:24px 16px 24px 16px}.ce-header .ce-backgroundColor-teaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.herdimmunity .c-tabs__headline{margin-bottom:16px}.herdimmunity .sprite{border:medium none;display:inline-block;line-height:2500px;overflow:hidden}.herdimmunity #vaccinator_controls{width:580px;margin:0 auto 10px auto}.herdimmunity #vaccinator_controls .bottom__wrap{display:flex;padding-bottom:20px}.herdimmunity #vaccinator_legend{width:580px;margin:0 auto}.herdimmunity .vaccinator-table{margin:33px 0 0 20px}.herdimmunity .vaccinator-table .row{clear:both;float:left;margin-top:-24px;width:100%}.herdimmunity .vaccinator-table .even .td-first-child{margin-left:15px}.herdimmunity .vaccinator-table .td{float:left;margin:0 10px 10px 0}.herdimmunity .vaccinator-table .td .sprite{cursor:pointer}.herdimmunity .vaccinator-table .row{height:60px;display:block;margin-left:0;margin-right:0;padding:0}.herdimmunity .vaccinator-table .td{height:50px;width:auto;padding:0;max-width:unset}.herdimmunity .vaccinator-table .tooltip{display:none !important}.herdimmunity .vaccinator-table .simple-tooltip{background-color:#161616;border:1px solid #333;border-radius:5px;color:#fff;display:none;padding:10px;position:absolute}.herdimmunity .vaccinator-button{background:#699717;clear:both;color:#fff !important;display:block;padding:.5em 0;text-align:center;text-decoration:none !important}.herdimmunity .tx-bzgaherdimmunity-pi1{background:none repeat scroll 0 0 #f5f5f5;float:left;margin:0 0 20px;padding:15px 20px;position:relative;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 a{cursor:pointer}.herdimmunity .tx-bzgaherdimmunity-pi1 .hide{display:none}.herdimmunity .tx-bzgaherdimmunity-pi1 .alert{background-color:#749a40;border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.2);color:#fff;left:12.5%;padding:2rem;position:absolute;text-align:center;top:0;width:75%;z-index:5}@media(max-width: 991.98px){.herdimmunity .tx-bzgaherdimmunity-pi1 .alert{left:10%;top:6rem !important;width:80%}}.herdimmunity .tx-bzgaherdimmunity-pi1 .alert h3,.herdimmunity .tx-bzgaherdimmunity-pi1 .alert .h3{color:#fff}@media(max-width: 575.98px){.herdimmunity .tx-bzgaherdimmunity-pi1 .alert p{display:none}}.herdimmunity .tx-bzgaherdimmunity-pi1 .alert .c-tabs__alert-symbol{display:none}.herdimmunity .tx-bzgaherdimmunity-pi1 .infection-running{cursor:inherit !important}.herdimmunity .tx-bzgaherdimmunity-pi1 .infection-running a,.herdimmunity .tx-bzgaherdimmunity-pi1 .infection-running div,.herdimmunity .tx-bzgaherdimmunity-pi1 .infection-running span{cursor:inherit !important}.herdimmunity .tx-bzgaherdimmunity-pi1 .help{background:none repeat scroll 0 0 rgba(0,0,0,.8);border-radius:5px;color:#eee;left:40px;padding:20px;position:absolute;top:40px;width:calc(100% - 80px)}@media(max-width: 575.98px){.herdimmunity .tx-bzgaherdimmunity-pi1 .help{left:0;width:100%}}.herdimmunity .tx-bzgaherdimmunity-pi1 .help h1,.herdimmunity .tx-bzgaherdimmunity-pi1 .help .h1,.herdimmunity .tx-bzgaherdimmunity-pi1 .help h2,.herdimmunity .tx-bzgaherdimmunity-pi1 .help .h2,.herdimmunity .tx-bzgaherdimmunity-pi1 .help h3,.herdimmunity .tx-bzgaherdimmunity-pi1 .help .h3,.herdimmunity .tx-bzgaherdimmunity-pi1 .help h4,.herdimmunity .tx-bzgaherdimmunity-pi1 .help .h4,.herdimmunity .tx-bzgaherdimmunity-pi1 .help h5,.herdimmunity .tx-bzgaherdimmunity-pi1 .help .h5,.herdimmunity .tx-bzgaherdimmunity-pi1 .help p{color:#fff}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar{background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom, #e5e5e5 0%, #f5f5f5 50%, #f5f5f5 51%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e5e5e5", endColorstr="#e5e5e5",GradientType=0 );height:0;margin:0 0 15px 0;overflow:hidden;padding:0 20px;text-align:center}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .inner{padding:3px 0 10px;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar h4,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .h4{font-size:13px;margin-top:5px;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider-handle{cursor:pointer;position:absolute}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider{width:220px}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .result-wrap{width:260px;background:none repeat scroll 0 0 #fff;border-radius:4px;min-height:90px;height:auto;margin-right:5px;padding:3px 5px 2px}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap{width:290px}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap .slider{margin-top:18px;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap .slider-input{-webkit-appearance:none;appearance:none;width:100%;height:8px;border:1px solid #bfbfbf;background:#f0f0f0;border-radius:5px;outline:none;-webkit-transition:.2s;transition:opacity .2s}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap .slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:15px;background:#5d790c;cursor:pointer}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap .slider-input::-moz-range-thumb{width:20px;height:20px;background:#5d790c;border-radius:15px;cursor:pointer}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .slider-wrap .state{font-weight:700;color:#000;font-size:16px;font-weight:normal;margin-left:15px;margin-top:14px}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .result-wrap{margin-right:0}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .result-wrap .sprite{float:left;margin-right:5px;margin-bottom:5px}.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .result-wrap b{float:left;font-size:10px;line-height:13px}.herdimmunity .tx-bzgaherdimmunity-pi1 .legend{display:none}.herdimmunity .tx-bzgaherdimmunity-pi1 .legend div{float:left;font-size:12px;line-height:18px;margin:0 20px 0 0}.herdimmunity .tx-bzgaherdimmunity-pi1 .legend div b,.herdimmunity .tx-bzgaherdimmunity-pi1 .legend div span{float:left;margin-right:5px}.herdimmunity .tx-bzgaherdimmunity-pi1 .legend div b{background:none repeat scroll 0 0 #fff;border-radius:3px;color:#000;margin-left:3px;margin-top:2px;padding:0}.herdimmunity .tx-bzgaherdimmunity-pi1 .legend div .button-small{float:right;margin-left:25px}.herdimmunity .tx-bzgaherdimmunity-pi1 .help .help-button{border-radius:3px;color:#fff;line-height:18px;padding:0 5px 1px;position:absolute;right:20px;text-decoration:none;top:20px}.herdimmunity .tx-bzgaherdimmunity-pi1 .video{background:none repeat scroll 0 0 #fff;margin-bottom:20px;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .video .mejs-container{width:100% !important;background:#fff}.herdimmunity .tx-bzgaherdimmunity-pi1 .video video{height:100%;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .video p{padding:10px}.herdimmunity .tx-bzgaherdimmunity-pi1 .button{background:none repeat scroll 0 0 #fff;border-radius:10px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);color:#000;display:inline-block;font-size:18px;font-weight:700;line-height:18px;padding:6px 20px 8px;text-decoration:none}.herdimmunity .tx-bzgaherdimmunity-pi1 .button-dark{background:none repeat scroll 0 0 #000;color:#fff;text-decoration:none}.herdimmunity .tx-bzgaherdimmunity-pi1 .button-small{border-radius:3px;font-size:12px;line-height:12px;padding:1px 5px 3px;float:right}.herdimmunity .tx-bzgaherdimmunity-pi1 .text-center{text-align:center}.herdimmunity .tx-bzgaherdimmunity-pi1-tabs-social{clear:both;margin:20px 0 0;overflow:hidden;width:100% !important}.herdimmunity .tx-bzgaherdimmunity-pi1-tabs-social .sb_widget{float:right;margin:0;width:auto}.herdimmunity .tx-bzgaherdimmunity-pi1-tabs .active{box-shadow:none;color:#000;font-size:18px}@media(max-width: 767.98px){.herdimmunity .tx-bzgaherdimmunity-pi1 .mejs-poster.mejs-layer{width:100% !important;height:100% !important}}.herdimmunity .s-sprite,.herdimmunity .s-alert,.herdimmunity .s-cursor_default,.herdimmunity .s-cursor_sick,.herdimmunity .s-figure_f_default,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_f_inactive.vaccinated,.herdimmunity .s-figure_f_inactive,.herdimmunity .tx-bzgaherdimmunity-pi1 .table-inactive .s-figure_f_inactive.vaccinated,.herdimmunity .s-figure_f_sick,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_f_inactive.infected,.herdimmunity .s-figure_m_default,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_m_inactive.vaccinated,.herdimmunity .s-figure_m_default_small,.herdimmunity .s-figure_m_inactive,.herdimmunity .tx-bzgaherdimmunity-pi1 .table-inactive .s-figure_m_inactive.vaccinated,.herdimmunity .s-figure_m_inactive_small,.herdimmunity .s-figure_m_sick,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_m_inactive.infected,.herdimmunity .s-figure_m_sick_small,.herdimmunity .s-icon_hi_failed,.herdimmunity .s-play,.herdimmunity .s-question_mark,.herdimmunity .s-refresh,.herdimmunity .s-slider_bg,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider,.herdimmunity .s-slider_knob,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider-handle{background:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Images/s-s2b7da1ee0f-fa871.png') no-repeat scroll 0 0 rgba(0,0,0,0)}.herdimmunity .s-alert{height:41px;width:40px;background-position:0 -130px}.herdimmunity .s-cursor_default{background-position:0 -441px;height:46px;width:39px}.herdimmunity .s-cursor_sick{height:46px;width:39px;background-position:0 -64px}.herdimmunity .s-figure_f_default,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_f_inactive.vaccinated{height:44px;width:23px;background-position:0 -252px}.herdimmunity .s-figure_f_inactive,.herdimmunity .tx-bzgaherdimmunity-pi1 .table-inactive .s-figure_f_inactive.vaccinated{height:44px;width:23px;background-position:0 -571px}.herdimmunity .s-figure_f_sick,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_f_inactive.infected{background-position:0 0;height:44px;width:23px}.herdimmunity .s-figure_m_default,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_m_inactive.vaccinated{height:44px;width:23px;background-position:0 -377px}.herdimmunity .s-figure_m_default_small{height:22px;width:11px;background-position:0 -699px}.herdimmunity .s-figure_m_inactive,.herdimmunity .tx-bzgaherdimmunity-pi1 .table-inactive .s-figure_m_inactive.vaccinated{height:44px;width:23px;background-position:0 -635px}.herdimmunity .s-figure_m_inactive_small{background-position:0 -924px;height:21px;width:9px}.herdimmunity .s-figure_m_sick,.herdimmunity .tx-bzgaherdimmunity-pi1 .table .s-figure_m_inactive.infected{background-position:0 -507px;height:44px;width:23px}.herdimmunity .s-figure_m_sick_small{background-position:0 -883px;height:21px;width:10px}.herdimmunity .s-icon_hi_failed{background-position:0 -741px;height:25px;width:32px}.herdimmunity .s-play{background-position:0 -191px;height:41px;width:40px}.herdimmunity .s-question_mark{background-position:0 -316px;height:41px;width:40px}.herdimmunity .s-refresh{background-position:0 -786px;height:36px;width:36px}.herdimmunity .s-slider_bg,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider{background-position:0 -965px;height:7px;width:328px}.herdimmunity .s-slider_knob,.herdimmunity .tx-bzgaherdimmunity-pi1 .bar .ui-slider-handle{background-position:0 -842px;height:21px;width:21px}.herdimmunity .ui-slider-horizontal .ui-slider-handle{margin-left:-0.6em;top:-0.3em}.herdimmunity .ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}.herdimmunity .ui-slider-horizontal{height:.8em}.herdimmunity .ui-slider{position:relative;text-align:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.herdimmunity .tx-bzgaherdimmunity-pi1 .table{background:none repeat scroll 0 0 #fff;border:1px solid #c5c5c5;box-shadow:0 -1px 1px 1px rgba(0,0,0,.1) inset;height:428px;margin:10px auto;max-width:580px;min-width:580px;position:relative;width:100%}.herdimmunity .tx-bzgaherdimmunity-pi1 .table .vaccinated{cursor:inherit}.herdimmunity .tx-bzgaherdimmunity-pi1 .table-inactive .vaccinated:hover .tooltip{display:none}.herdimmunity .no-touch .tx-bzgaherdimmunity-pi1-tabs-social .social-icon:hover{background-color:none !important}.ce-sitePackageHoverTeaser .image{overflow:hidden;position:relative;border-top-right-radius:20px}@media(min-width: 992px){.ce-sitePackageHoverTeaser .image{transition-property:padding-top;transition-duration:.3s;padding-top:67%}}@media(min-width: 992px){.ce-sitePackageHoverTeaser figure{position:absolute;top:0}}.ce-sitePackageHoverTeaser .content-wrapper{position:relative}@supports(transition: initial){.ce-sitePackageHoverTeaser .content-wrapper{transition-property:padding-top;transition-duration:.3s}}@media(min-width: 992px){.ce-sitePackageHoverTeaser .content-wrapper{padding-top:70%}}@media(min-width: 1200px){.ce-sitePackageHoverTeaser .content-wrapper{padding-top:80%}}@media(min-width: 1450px){.ce-sitePackageHoverTeaser .content-wrapper{padding-top:65%}}@media(min-width: 1690px){.ce-sitePackageHoverTeaser .content-wrapper{padding-top:52%}}.ce-sitePackageHoverTeaser .content-wrapper .content{height:240px}.ce-sitePackageHoverTeaser .content-wrapper .text-content{height:144px}@media(min-width: 768px){.ce-sitePackageHoverTeaser .content-wrapper .content{height:265px}.ce-sitePackageHoverTeaser .content-wrapper .text-content{height:161px}}@media(min-width: 992px){.ce-sitePackageHoverTeaser .content-wrapper .content{height:100%;width:100%;position:absolute;top:0;left:0}}.ce-sitePackageHoverTeaser .content-wrapper .text-content{overflow:hidden;height:100%}.ce-sitePackageHoverTeaser .content-wrapper .ce-bodytext{-webkit-line-clamp:3;line-clamp:3}@media(min-width: 992px){.ce-sitePackageHoverTeaser .content-wrapper .ce-bodytext{opacity:0;-webkit-line-clamp:6;line-clamp:6}}@media(min-width: 1690px){.ce-sitePackageHoverTeaser .content-wrapper .ce-bodytext{-webkit-line-clamp:7;line-clamp:7}}@supports(transition: initial){.ce-sitePackageHoverTeaser .content-wrapper .ce-bodytext{transition-property:opacity;transition-duration:.3s}}@media(min-width: 992px){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .image{padding-top:0%}@supports(transition: initial){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .image,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .image{transition-property:padding-top;transition-duration:.3s}}}@supports(transition: initial){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .content-wrapper{transition-property:padding-top;transition-duration:.3s}}@media(min-width: 992px){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .content-wrapper{padding-top:137%}}@media(min-width: 1200px){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .content-wrapper{padding-top:147%}}@media(min-width: 1450px){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .content-wrapper{padding-top:132%}}@media(min-width: 1690px){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .content-wrapper,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .content-wrapper{padding-top:119%}}.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .ce-bodytext{opacity:1}@media(min-width: 992px){@supports(transition: initial){.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:hover .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link.active .ce-teaser .ce-bodytext,.ce-sitePackageHoverTeaser a.backgroundColor-teaser__link:focus-visible .ce-teaser .ce-bodytext{transition-property:opacity;transition-duration:.3s}}}.ce-sitePackageIconTeaser{text-align:center}.ce-sitePackageIconTeaser .teaser-inner{padding:24px 16px 24px 16px}.ce-sitePackageIconTeaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.ce-sitePackageIconTeaser figure img{margin-bottom:0}@media(max-width: 991.98px){.ce-sitePackageIconTeaser figure img{height:5.952rem;width:5.952rem}}.ce-sitePackageIconTeaser .icon-backgroundcolor{width:8rem;height:8rem;background-color:#749a40;border-radius:50%;display:inline-block;position:relative}@media(min-width: 768px){.ce-sitePackageIconTeaser .icon-backgroundcolor{width:6rem;height:6rem}}.ce-sitePackageIconTeaser .icon-backgroundcolor figure{position:absolute;top:1rem;left:1rem}@media(min-width: 768px){.ce-sitePackageIconTeaser .icon-backgroundcolor figure{top:.762rem;left:.762rem}}.ce-sitePackageIconTeaser .icon-backgroundcolor figure img{width:5.9rem;height:5.9rem}@media(min-width: 768px){.ce-sitePackageIconTeaser .icon-backgroundcolor figure img{width:4.5rem;height:4.5rem}}.ce-sitePackageIconTeaser a.iconTeaser-link{display:block;text-decoration:none}.ce-sitePackageIconTeaser a.iconTeaser-link:focus,.ce-sitePackageIconTeaser a.iconTeaser-link:focus-visible,.ce-sitePackageIconTeaser a.iconTeaser-link:active,.ce-sitePackageIconTeaser a.iconTeaser-link:hover{background-color:transparent}.ce-sitePackageIconTeaser a.iconTeaser-link:focus-visible{outline:3px solid #000}.ce-sitePackageIconTeaser a.iconTeaser-link .ce-bodytext{font-weight:400}.ce-sitePackageIconTeaser .headlines .ce-header.h3{font-family:"Roboto Slab","Times New Roman",serif;margin-top:1.188rem}@media(min-width: 992px){.ce-sitePackageIconTeaser .headlines .ce-header.h3{margin-top:1.3125rem}}.ce-sitePackageIconTeaser .ce-bodytext{color:#595959}.ce-image a:focus-visible img{outline:3px solid #000}.ce-image .ce-column{margin-bottom:16px}@media(min-width: 768px){.ce-image .ce-column{margin-bottom:32px}}.ce-image .ce-column:last-child{margin-bottom:0}@media(min-width: 768px){.ce-image .ce-column:last-child{margin-bottom:0}}.ce-image .ce-center .ce-column{text-align:center}.ce-image .ce-right .ce-column{text-align:right}.ce-image figure.image figcaption.image-caption{margin-bottom:0}@media(min-width: 768px){.ce-image figure.image figcaption.image-caption{margin-bottom:0}}.ce-list-sitepackage_imageanimation a.gtlink{line-height:1.25}.ce-list-sitepackage_imageanimation a.gtlink svg.icon{width:14px;height:18px;display:inline-block;margin-right:.75rem;margin-bottom:3px}.ce-list-sitepackage_imageanimation .media-element{margin-bottom:.3125rem;width:100%}.ce-list-sitepackage_imageanimation .c-media__bottom-animation--download{display:none;flex-direction:column}.ce-sitePackageImageMap .imageMapWrap{width:100%;overflow:hidden;line-height:0}@media(min-width: 992px){.ce-sitePackageImageMap .imageMapWrap{margin-bottom:1rem}}.ce-sitePackageImageMap .poi-content{display:none;position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 0 1rem #bfbfbf;padding:.5rem;width:auto;z-index:300;white-space:nowrap;color:#595959;text-decoration:underline;font-size:.715rem;line-height:1.2rem}.ce-sitePackageImageMap .poi-content:after{content:" »";display:inline}.ce-sitePackageImageMap .overview{position:relative;width:800px;height:auto;display:inline-block}@media(min-width: 992px){.ce-sitePackageImageMap .overview{width:100%}}.ce-sitePackageImageMap .overview .pointOfInterest{display:block;position:absolute}.ce-sitePackageImageMap .overview .pointOfInterest:focus-visible{background-color:transparent}.ce-sitePackageImageMap .overview .pointOfInterest:focus-visible .poi-content{background-color:#000;color:#fff}.ce-sitePackageImageMap .scrollbar{position:relative;width:100%;height:85px;background-color:#f5f5f5;margin-bottom:1rem}@media(min-width: 290px){.ce-sitePackageImageMap .scrollbar{height:130px}}@media(min-width: 992px){.ce-sitePackageImageMap .scrollbar{display:none}}.ce-sitePackageImageMap .track{background-color:transparent;height:100px;width:13px;position:relative;padding:0 15px}.ce-sitePackageImageMap .thumb{height:85px;width:85px;cursor:pointer;overflow:hidden;position:absolute;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/Images/drag-indicator-12f7c.png');background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 290px){.ce-sitePackageImageMap .thumb{top:22px}}.ce-sitePackageImageMap .noSelect{user-select:none}.ce-sitePackageImageMap ul{list-style-type:none;margin-bottom:1rem;padding:0}.ce-sitePackageImageMap ul li{display:inline-block;padding:0 1rem 0 0}.ce-sitePackageImageTeaser .color-layer{position:absolute;height:100%;width:100%}.ce-sitePackageImageTeaser picture{padding:0;display:block}.ce-sitePackageImageTeaser .backgroundcolor-layer{position:relative}.ce-sitePackageImageTeaser .imageTeaser{position:relative}.ce-sitePackageImageTeaser .color-layer{position:absolute;width:100%;height:100%;opacity:.8}.ce-sitePackageImageTeaser .color-layer.color-layer-light{background-color:#f3f7ed}.ce-sitePackageImageTeaser .color-layer.color-layer-dark{background-color:#5d790c}.ce-sitePackageImageTeaser img{width:100%}.ce-sitePackageImageTeaser .teaser-content{overflow:hidden;text-align:center;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:20px;padding-left:20px}.ce-sitePackageImageTeaser .teaser-content .headlines hr{margin-top:24px;margin-bottom:24px}.ce-sitePackageImageTeaser .teaser-content .ce-bodytext{overflow:hidden;width:90%;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;-moz-box-orient:vertical}@media(min-width: 768px){.ce-sitePackageImageTeaser .teaser-content .ce-bodytext{width:70%;-webkit-line-clamp:2;line-clamp:2}}@media(min-width: 992px){.ce-sitePackageImageTeaser .teaser-content .ce-bodytext{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 1450px){.ce-sitePackageImageTeaser .teaser-content .ce-bodytext{-webkit-line-clamp:4;line-clamp:4}}.ce-sitePackageImageTeaser .teaser-content .btn{margin-top:48px}.ce-sitePackageImageTeaser .imageTeaser-dark .backgroundcolor-layer{background-color:#5d790c}.ce-sitePackageImageTeaser .imageTeaser-dark .headlines .ce-header{color:#fff}.ce-sitePackageImageTeaser .imageTeaser-dark .teaser-content .ce-bodytext{color:#fff}.ce-sitePackageImageTeaser .imageTeaser-dark .btn-white:focus-visible,.ce-sitePackageImageTeaser .imageTeaser-dark .btn-white:focus{border-color:#fff}.ce-sitePackageImageTeaser .imageTeaser-light .backgroundcolor-layer{background-color:#f3f7ed}.ce-sitePackageImageTeaser .imageTeaser-light .headlines .ce-header{color:#000}.ce-sitePackageImageTeaser .imageTeaser-light .btn-white:hover{transition:none;color:#fff;background-color:#5d790c;border-color:#5d790c}.ce-sitePackageImageTeaser .imageTeaser-with-layer .backgroundcolor-layer{padding:48.7%;width:100%;position:relative}@media(min-width: 768px){.ce-sitePackageImageTeaser .imageTeaser-with-layer .backgroundcolor-layer{padding:25%}}@media(min-width: 1450px){.ce-sitePackageImageTeaser .imageTeaser-with-layer .backgroundcolor-layer{padding:17.811%}}@media(min-width: 992px){.grid-column>.ce-sitePackageImageTeaser .teaser-content .ce-bodytext{-webkit-line-clamp:2;line-clamp:2}}@media(min-width: 768px){.grid-column>.ce-sitePackageImageTeaser .teaser-content .btn{margin-top:24px}}.ce-text.ce-infoBox-pic,.ce-text.ce-infoBox,.ce-textpic.ce-infoBox-pic,.ce-textpic.ce-infoBox{position:relative;color:#000;box-shadow:0 0 12px rgba(0,0,0,.2);overflow:hidden}.ce-text.ce-infoBox-pic .infobox,.ce-text.ce-infoBox .infobox,.ce-textpic.ce-infoBox-pic .infobox,.ce-textpic.ce-infoBox .infobox{padding:24px 16px 24px 16px}@media(min-width: 992px){.ce-text.ce-infoBox-pic .infobox,.ce-text.ce-infoBox .infobox,.ce-textpic.ce-infoBox-pic .infobox,.ce-textpic.ce-infoBox .infobox{padding-right:104px}}@media(min-width: 1200px){.ce-text.ce-infoBox-pic .infobox,.ce-text.ce-infoBox .infobox,.ce-textpic.ce-infoBox-pic .infobox,.ce-textpic.ce-infoBox .infobox{border:none}}.ce-text.ce-infoBox-pic .ce-header,.ce-text.ce-infoBox .ce-header,.ce-textpic.ce-infoBox-pic .ce-header,.ce-textpic.ce-infoBox .ce-header{hyphens:auto}@media(min-width: 768px){.ce-text.ce-infoBox-pic .ce-header,.ce-text.ce-infoBox .ce-header,.ce-textpic.ce-infoBox-pic .ce-header,.ce-textpic.ce-infoBox .ce-header{hyphens:unset}}.ce-text.ce-infoBox-pic .ce-bodytext,.ce-text.ce-infoBox-pic header,.ce-text.ce-infoBox .ce-bodytext,.ce-text.ce-infoBox header,.ce-textpic.ce-infoBox-pic .ce-bodytext,.ce-textpic.ce-infoBox-pic header,.ce-textpic.ce-infoBox .ce-bodytext,.ce-textpic.ce-infoBox header{position:relative}.ce-text.ce-infoBox-pic .backgroundcolor-important,.ce-text.ce-infoBox .backgroundcolor-important,.ce-textpic.ce-infoBox-pic .backgroundcolor-important,.ce-textpic.ce-infoBox .backgroundcolor-important{background-color:#5d790c}.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-bodytext>*,.ce-text.ce-infoBox .backgroundcolor-important .ce-bodytext>*,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-bodytext>*,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-bodytext>*{color:#fff}.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-header,.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-subheader,.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-overline,.ce-text.ce-infoBox .backgroundcolor-important .ce-header,.ce-text.ce-infoBox .backgroundcolor-important .ce-subheader,.ce-text.ce-infoBox .backgroundcolor-important .ce-overline,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-header,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-subheader,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-overline,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-header,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-subheader,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-overline{color:#fff}.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-bodytext ul li::before,.ce-text.ce-infoBox .backgroundcolor-important .ce-bodytext ul li::before,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-bodytext ul li::before,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-bodytext ul li::before{background-color:#fff}.ce-text.ce-infoBox-pic .backgroundcolor-important .ce-bodytext ul li::after,.ce-text.ce-infoBox .backgroundcolor-important .ce-bodytext ul li::after,.ce-textpic.ce-infoBox-pic .backgroundcolor-important .ce-bodytext ul li::after,.ce-textpic.ce-infoBox .backgroundcolor-important .ce-bodytext ul li::after{background-color:#5d790c}.ce-text.ce-infoBox-pic .backgroundcolor-important a,.ce-text.ce-infoBox .backgroundcolor-important a,.ce-textpic.ce-infoBox-pic .backgroundcolor-important a,.ce-textpic.ce-infoBox .backgroundcolor-important a{color:#fff}.ce-text.ce-infoBox-pic .backgroundcolor-secondary,.ce-text.ce-infoBox .backgroundcolor-secondary,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary,.ce-textpic.ce-infoBox .backgroundcolor-secondary{background-color:#f3f7ed;color:#5d790c}@media(prefers-contrast: more){.ce-text.ce-infoBox-pic .backgroundcolor-secondary,.ce-text.ce-infoBox .backgroundcolor-secondary,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary,.ce-textpic.ce-infoBox .backgroundcolor-secondary{border:1px solid #5d790c}}@media screen and (-ms-high-contrast: active){.ce-text.ce-infoBox-pic .backgroundcolor-secondary,.ce-text.ce-infoBox .backgroundcolor-secondary,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary,.ce-textpic.ce-infoBox .backgroundcolor-secondary{border:1px solid #5d790c}}.ce-text.ce-infoBox-pic .backgroundcolor-secondary .ce-header,.ce-text.ce-infoBox-pic .backgroundcolor-secondary .ce-subheader,.ce-text.ce-infoBox-pic .backgroundcolor-secondary .ce-overline,.ce-text.ce-infoBox .backgroundcolor-secondary .ce-header,.ce-text.ce-infoBox .backgroundcolor-secondary .ce-subheader,.ce-text.ce-infoBox .backgroundcolor-secondary .ce-overline,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary .ce-header,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary .ce-subheader,.ce-textpic.ce-infoBox-pic .backgroundcolor-secondary .ce-overline,.ce-textpic.ce-infoBox .backgroundcolor-secondary .ce-header,.ce-textpic.ce-infoBox .backgroundcolor-secondary .ce-subheader,.ce-textpic.ce-infoBox .backgroundcolor-secondary .ce-overline{color:#000}@media(min-width: 1690px){.ce-textpic.ce-infoBox-pic .infobox{padding-right:320px}}.ce-sitePackageLinks ul{padding:0;margin:0}.ce-sitePackageLinks ul li{color:#000;list-style-type:none}.ce-sitePackageLinks ul a{color:#5d790c;text-decoration:none;font-weight:300}.ce-sitePackageLinks ul a:hover{text-decoration:underline;color:#000}.ce-sitePackageLinks ul a:focus,.ce-sitePackageLinks ul a:active,.ce-sitePackageLinks ul a:focus-visible{color:#fff}.ce-sitePackageLinks ul a:focus-visible{text-decoration:underline}.ce-sitePackageLinks .ce-links-layout-0 ul li{position:relative;padding-top:1rem;padding-bottom:1rem;font-size:1.143rem;line-height:1.5rem;border-bottom:1px solid #bfbfbf}.ce-sitePackageLinks .ce-links-layout-0 ul li .link{width:93%}.ce-sitePackageLinks .ce-links-layout-0 ul li .icon{position:absolute;height:1rem;width:1rem;top:1.286rem;right:0}.ce-sitePackageLinks .ce-links-layout-0 ul li:first-child{padding-top:0}.ce-sitePackageLinks .ce-links-layout-0 ul li:first-child .icon{top:.286rem}.ce-sitePackageLinks .ce-links-layout-0 ul li:last-child{padding-bottom:0;border-bottom:none}@media(min-width: 992px){.ce-sitePackageLinks .ce-links-layout-0 ul li{margin-bottom:2.07rem;border-bottom:none;padding:0;width:100%}.ce-sitePackageLinks .ce-links-layout-0 ul li .link{width:100%}.ce-sitePackageLinks .ce-links-layout-0 ul li .icon{display:none}.ce-sitePackageLinks .ce-links-layout-0 ul li:last-child{margin-bottom:0}}.ce-sitePackageLinks .ce-links-layout-1 ul li{position:relative;line-height:1.25;margin-bottom:1rem}.ce-sitePackageLinks .ce-links-layout-1 ul li:last-child{margin-bottom:0}.ce-sitePackageLinks .ce-links-layout-1 ul.list-with-icons li{padding-left:1.75rem}.ce-sitePackageLinks .ce-links-layout-1 .icon{top:0;left:0;position:absolute;width:1.125rem;height:1.125rem}.ce-sitePackageLinks .ce-backgroundColor-teaser{background-color:#f3f7ed;padding:24px 16px 24px 16px}.ce-sitePackageLinks .ce-backgroundColor-teaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}@media(min-width: 992px){.marginColumn .ce-sitePackageLinks ul li{font-size:1rem}.marginColumn .ce-sitePackageLinks ul a{hyphens:auto}.marginColumn .ce-sitePackageLinks .ce-links-layout-0 ul li{margin-bottom:1.25rem}.marginColumn .ce-sitePackageLinks .ce-links-layout-0 ul li:last-child{margin-bottom:0}}.ce-sitePackageLogoTeaser{padding-bottom:8px}@media(min-width: 1200px)and (max-width: 1449.98px){.ce-sitePackageLogoTeaser .row{--bs-gutter-x: 20px}}.ce-sitePackageLogoTeaser.ce header.headlines hr{margin-bottom:0}.ce-sitePackageLogoTeaser .logo-container{align-items:baseline}.ce-sitePackageLogoTeaser .grid-column{padding-bottom:3px}.ce-sitePackageLogoTeaser a{display:inline-block;width:100%}.ce-sitePackageLogoTeaser a:focus,.ce-sitePackageLogoTeaser a:focus-visible,.ce-sitePackageLogoTeaser a:active{outline:3px solid #000;background-color:transparent}.ce-sitePackageLogoTeaser figure picture img{margin-bottom:0;min-width:200px}@media(min-width: 576px){.ce-sitePackageLogoTeaser figure picture img{min-width:250px}}@media(min-width: 1200px){.ce-sitePackageLogoTeaser figure picture img{min-width:200px}}@media(min-width: 1690px){.ce-sitePackageLogoTeaser figure picture img{min-width:300px}}.ce-sitePackageLogoTeaser .logo{position:relative;display:flex;justify-content:center;align-items:center;height:170px;padding:20px;margin-bottom:20px}.ce-sitePackageLogoTeaser .logo:last-child{margin-bottom:0}@media(min-width: 768px){.ce-sitePackageLogoTeaser .logo{margin-bottom:0}.ce-sitePackageLogoTeaser .logo:first-child{margin-left:0}}@media(min-width: 992px){.ce-sitePackageLogoTeaser .logo{height:181px}}#Stage .ce-sitePackageLogoTeaser{padding-top:40px;padding-bottom:40px;background-color:#f0f0f0}.ce-sitePackageMediaDownload{display:none}@media(min-width: 1024px){.ce-sitePackageMediaDownload{display:block}}.page-layout-default .ce-list-ableplayer_pivideoplayer~.ce-sitePackageMediaDownload{margin-top:-56px}@media(min-width: 768px){.page-layout-default .ce-list-ableplayer_pivideoplayer~.ce-sitePackageMediaDownload{margin-top:-80px}}.page-layout-overview .ce-list-ableplayer_pivideoplayer~.ce-sitePackageMediaDownload{margin-top:-56px}@media(min-width: 768px){.page-layout-overview .ce-list-ableplayer_pivideoplayer~.ce-sitePackageMediaDownload{margin-top:-104px}}.ce-list-sschhtml5videoplayer_pi2 .c-video-desc{display:none}.ce-list-sitepackage_imageanimation .media-element,.ce-sitePackageMediaDownload .media-element{background-color:#5d790c;padding:8px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media(min-width: 1200px){.ce-list-sitepackage_imageanimation .media-element,.ce-sitePackageMediaDownload .media-element{flex-direction:row}}.ce-list-sitepackage_imageanimation .media-element .media-title,.ce-sitePackageMediaDownload .media-element .media-title{color:#fff}@media(min-width: 768px){.ce-list-sitepackage_imageanimation .media-element .media-title,.ce-sitePackageMediaDownload .media-element .media-title{font-size:.857rem;line-height:1.3125rem}}.ce-list-sitepackage_imageanimation .media-element .media-download .btn-white,.ce-sitePackageMediaDownload .media-element .media-download .btn-white{margin-top:8px}.ce-list-sitepackage_imageanimation .media-element .media-download .btn-white:focus-visible,.ce-sitePackageMediaDownload .media-element .media-download .btn-white:focus-visible{border-color:#fff}.ce-list-sitepackage_imageanimation .media-element .media-download .btn-white svg.icon,.ce-sitePackageMediaDownload .media-element .media-download .btn-white svg.icon{margin-right:12px;width:24px;height:27px;margin-top:-6px;margin-bottom:-6px}@media(min-width: 1200px){.ce-list-sitepackage_imageanimation .media-element .media-download .btn-white,.ce-sitePackageMediaDownload .media-element .media-download .btn-white{margin-top:0}}.ce-list-news_pi1 time,.news time{background-color:#5d790c;color:#fff;border:6px solid #5d790c;border-radius:4px;line-height:1}.ce-list-news_pi1.news-single .backlinks,.news.news-single .backlinks{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%}.ce-list-news_pi1.news-jumpmarks,.news.news-jumpmarks{background-color:#f3f7ed;padding:24px 16px 24px 16px;display:flex;flex-wrap:wrap}.ce-list-news_pi1.news-jumpmarks .jumpmark,.news.news-jumpmarks .jumpmark{margin-right:12px;margin-bottom:12px;text-decoration:none}.ce-list-news_pi1.news-jumpmarks time,.news.news-jumpmarks time{display:block;border:4px solid #5d790c;border-radius:4px;font-size:.857rem;line-height:1.3125rem;line-height:1}.ce-list-news_pi1 .article .teaser-text,.news .article .teaser-text{font-size:.857rem;line-height:1.3125rem;color:#595959;margin-bottom:24px}@media(min-width: 768px){.ce-list-news_pi1 .article .teaser-text,.news .article .teaser-text{margin-bottom:40px}}.ce-list-news_pi1 .article .news-img-wrap,.news .article .news-img-wrap{float:left;margin:0 40px 0 0}.ce-list-news_pi1 .article .news-list-date,.news .article .news-list-date{display:block;margin-bottom:24px}@media(min-width: 992px){.ce-list-news_pi1 .article .news-list-date,.news .article .news-list-date{margin-bottom:40px}}.ce-list-news_pi1 .article .news-text-wrap,.news .article .news-text-wrap{margin-bottom:56px}@media(min-width: 768px){.ce-list-news_pi1 .article .news-text-wrap,.news .article .news-text-wrap{margin-bottom:80px}}.ce-list-news_pi1 .article .news-backlink-wrap,.news .article .news-backlink-wrap{position:relative}.ce-list-news_pi1 .article .news-backlink-wrap a.gtlink,.news .article .news-backlink-wrap a.gtlink{line-height:1.25}.ce-list-news_pi1 .article .news-backlink-wrap a.gtlink svg.icon,.news .article .news-backlink-wrap a.gtlink svg.icon{width:14px;height:18px;display:inline-block;margin-right:.75rem;margin-bottom:3px}.ce-list-news_pi1 .article .news-backlink-wrap.linkBottom,.news .article .news-backlink-wrap.linkBottom{margin-top:56px}.ce-list-news_pi1 .article .news-backlink-wrap.linkBottom a,.news .article .news-backlink-wrap.linkBottom a{bottom:0}@media(min-width: 768px){.ce-list-news_pi1 .article .news-backlink-wrap.linkBottom,.news .article .news-backlink-wrap.linkBottom{margin-top:80px}}@media(min-width: 992px){.ce-list-news_pi1 .article .news-backlink-wrap.linkBottom,.news .article .news-backlink-wrap.linkBottom{margin-top:0}}.ce-list-news_pi1 .article .news-backlink-wrap.linkTop,.news .article .news-backlink-wrap.linkTop{margin-bottom:56px}.ce-list-news_pi1 .article .news-backlink-wrap.linkTop a,.news .article .news-backlink-wrap.linkTop a{top:0}@media(min-width: 768px){.ce-list-news_pi1 .article .news-backlink-wrap.linkTop,.news .article .news-backlink-wrap.linkTop{margin-bottom:80px}}@media(min-width: 992px){.ce-list-news_pi1 .article .news-backlink-wrap.linkTop,.news .article .news-backlink-wrap.linkTop{margin-bottom:0}}@media(min-width: 992px){.ce-list-news_pi1 .article .news-backlink-wrap a,.news .article .news-backlink-wrap a{position:absolute;right:-318px}}@media(min-width: 1200px){.ce-list-news_pi1 .article .news-backlink-wrap a,.news .article .news-backlink-wrap a{right:-359px}}@media(min-width: 1450px){.ce-list-news_pi1 .article .news-backlink-wrap a,.news .article .news-backlink-wrap a{right:-443px}}@media(min-width: 1690px){.ce-list-news_pi1 .article .news-backlink-wrap a,.news .article .news-backlink-wrap a{right:-522px}}.ce-list-news_pi1 .news-headline,.news .news-headline{color:#595959;font-size:1rem;line-height:1.524rem}.ce-list-news_pi1 hr.line,.news hr.line{opacity:1;background-color:#bfbfbf;margin-bottom:24px}@media(min-width: 768px){.ce-list-news_pi1 hr.line,.news hr.line{margin-bottom:40px}}.ce-list-news_pi1 .more-link,.news .more-link{font-weight:500}.ce-list-news_pi1 .news-list-view .article .news-list-date,.news .news-list-view .article .news-list-date{margin-bottom:24px}.ce-list-news_pi1 .news-list-view .article .news-list-date time,.news .news-list-view .article .news-list-date time{font-size:.857rem;line-height:1.3125rem}.ce-list-news_pi1 .news-list-view .teaser-text,.news .news-list-view .teaser-text{font-size:1rem;line-height:1.524rem}.ce-search .search-result{margin:.75rem 0}.ce-search .pagination li{display:inline-block;padding-right:.25rem}.ce-search .pagination li a{text-decoration:none}.ce-sitePackageStage,.ce-sitePackageSlider{position:relative}@media(min-width: 768px){.ce-sitePackageStage .container,.ce-sitePackageSlider .container{padding-right:40px;padding-left:40px}}@media(min-width: 1200px){.ce-sitePackageStage .container,.ce-sitePackageSlider .container{padding-right:80px;padding-left:80px}}.ce-sitePackageStage figure,.ce-sitePackageSlider figure{width:100%}.ce-sitePackageStage figure img,.ce-sitePackageSlider figure img{margin-bottom:0;width:100%}.ce-sitePackageStage .ce-header~hr,.ce-sitePackageSlider .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.ce-sitePackageStage .btn,.ce-sitePackageSlider .btn{position:absolute;bottom:32px;left:16px}.ce-sitePackageStage .sliderLayerWrap,.ce-sitePackageSlider .sliderLayerWrap{position:relative}@media(max-width: 575.98px){.ce-sitePackageStage .layer-container,.ce-sitePackageSlider .layer-container{padding-right:0;padding-left:0}}.ce-sitePackageStage .btn-primary:focus-visible,.ce-sitePackageSlider .btn-primary:focus-visible{background-color:#000;color:#fff;border-color:#000}.ce-sitePackageStage .tns-item.tns-slide-fully-visible .btn-primary,.ce-sitePackageStage .tns-item.tns-slide-fully-visible .mobile-link,.ce-sitePackageSlider .tns-item.tns-slide-fully-visible .btn-primary,.ce-sitePackageSlider .tns-item.tns-slide-fully-visible .mobile-link{opacity:1;transition:opacity .3s ease-in}.ce-sitePackageStage .tns-item .btn-primary,.ce-sitePackageStage .tns-item .mobile-link,.ce-sitePackageSlider .tns-item .btn-primary,.ce-sitePackageSlider .tns-item .mobile-link{transition:opacity .3s ease-in;opacity:0}.ce-sitePackageStage .sliderItem,.ce-sitePackageSlider .sliderItem{display:inline-block}.ce-sitePackageStage .sliderItem.withLayer,.ce-sitePackageSlider .sliderItem.withLayer{margin-bottom:6.25rem}@media(min-width: 576px){.ce-sitePackageStage .sliderItem.withLayer,.ce-sitePackageSlider .sliderItem.withLayer{margin-bottom:0}}@media(min-width: 992px){.ce-sitePackageStage .sliderItem.withLayer,.ce-sitePackageSlider .sliderItem.withLayer{margin-bottom:6.25rem}}@media(min-width: 1200px){.ce-sitePackageStage .sliderItem.withLayer,.ce-sitePackageSlider .sliderItem.withLayer{margin-bottom:0}}.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{position:absolute;bottom:-6.25rem;min-height:7.614rem;width:100%;padding:24px 16px 80px 16px;padding-bottom:72px;box-shadow:0px 0px 15px 0 rgba(0,0,0,.16);-webkit-box-shadow:0px 0px 15px 0 rgba(0,0,0,.16);-moz-box-shadow:0px 0px 15px 0 rgba(0,0,0,.16)}@media(min-width: 768px){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{padding-bottom:112px}}@media(min-width: 576px){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{bottom:0}}@media(min-width: 992px){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{bottom:-6.25rem}}@media(min-width: 1200px){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{width:52%;bottom:0;max-width:654px;min-width:16.9rem}}.ce-sitePackageStage .sliderLayer .arrow-in-circle,.ce-sitePackageSlider .sliderLayer .arrow-in-circle{bottom:16px;right:16px}.ce-sitePackageStage .sliderLayer .ce-bodytext,.ce-sitePackageSlider .sliderLayer .ce-bodytext{color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ce-sitePackageStage .sliderLayer .ce-bodytext.noTitle,.ce-sitePackageSlider .sliderLayer .ce-bodytext.noTitle{-webkit-line-clamp:5}.ce-sitePackageStage .sliderLayer .btn-primary,.ce-sitePackageSlider .sliderLayer .btn-primary{display:none}@media(min-width: 768px){.ce-sitePackageStage .sliderLayer .btn-primary,.ce-sitePackageSlider .sliderLayer .btn-primary{display:block}}.ce-sitePackageStage .sliderLayer .mobile-link,.ce-sitePackageSlider .sliderLayer .mobile-link{display:block}@media(min-width: 768px){.ce-sitePackageStage .sliderLayer .mobile-link,.ce-sitePackageSlider .sliderLayer .mobile-link{display:none}}.ce-sitePackageStage .sliderLayer .mobile-link:focus-visible .arrow-in-circle,.ce-sitePackageSlider .sliderLayer .mobile-link:focus-visible .arrow-in-circle{background-color:#fff;color:#5d790c;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-link-arrow-left')}@supports(-webkit-backdrop-filter: none) or (backdrop-filter: none){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(240,240,240,.7)}}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.ce-sitePackageStage .sliderLayer,.ce-sitePackageSlider .sliderLayer{background-color:rgba(240,240,240,.8)}}.ce-sitePackageStage .custom-controls,.ce-sitePackageSlider .custom-controls{display:none;align-items:center;position:absolute;height:50px;margin-top:.5rem}.ce-sitePackageStage .custom-controls.custom-controls-centered,.ce-sitePackageSlider .custom-controls.custom-controls-centered{text-align:center;width:100%;justify-content:center;bottom:0;margin-top:0;margin-bottom:.5rem}.ce-sitePackageStage .autoplay-controls,.ce-sitePackageSlider .autoplay-controls{width:35px;height:35px;z-index:90;position:relative;border-radius:35px;background-color:#fff;border:2px solid #fff;margin-right:14px}.ce-sitePackageStage .autoplay-controls .autoplay-control,.ce-sitePackageSlider .autoplay-controls .autoplay-control{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;box-sizing:border-box;border-style:solid;border-width:11px 0 11px 20px;border-color:transparent transparent transparent #5d790c;transition:all 100ms ease-in-out}.ce-sitePackageStage .autoplay-controls .pause,.ce-sitePackageSlider .autoplay-controls .pause{border-style:double;border-width:0 0 0 15px;width:15px}.ce-sitePackageStage .custom-nav,.ce-sitePackageSlider .custom-nav{text-align:center;z-index:90;position:relative;display:flex;align-items:center}.ce-sitePackageStage .custom-nav button,.ce-sitePackageSlider .custom-nav button{border-radius:24px;height:24px;width:24px;background-color:transparent;border:2px solid #5d790c;cursor:pointer;display:inline-block;margin:0 8px;text-indent:-99999rem;padding:0}.ce-sitePackageStage .custom-nav button:focus,.ce-sitePackageSlider .custom-nav button:focus{border:2px solid #000;background-color:#fff;outline:none}.ce-sitePackageStage .custom-nav button.tns-nav-active,.ce-sitePackageSlider .custom-nav button.tns-nav-active{background-color:#5d790c;border:2px solid #5d790c}.ce-sitePackageStage .custom-nav button.tns-nav-active:focus,.ce-sitePackageSlider .custom-nav button.tns-nav-active:focus{background-color:#fff;border:2px solid #000}.ce-sitePackageStage .tns-inner .tns-visually-hidden,.ce-sitePackageSlider .tns-inner .tns-visually-hidden{position:initial;left:auto}.ce-sitePackageStage .custom-controls-container,.ce-sitePackageSlider .custom-controls-container{z-index:90}.ce-sitePackageStage .custom-controls-container button,.ce-sitePackageSlider .custom-controls-container button{position:absolute;right:1rem;height:50px;width:50px;text-indent:-99999rem;top:32%;z-index:3;border:none;background-color:transparent;padding:0}@media(min-width: 1200px){.ce-sitePackageStage .custom-controls-container button,.ce-sitePackageSlider .custom-controls-container button{top:44%;right:2rem}}.ce-sitePackageStage .custom-controls-container button:hover span,.ce-sitePackageSlider .custom-controls-container button:hover span{transition:ease-in .05s}.ce-sitePackageStage .custom-controls-container button:focus-visible,.ce-sitePackageSlider .custom-controls-container button:focus-visible{outline:none}.ce-sitePackageStage .custom-controls-container button:focus-visible span,.ce-sitePackageSlider .custom-controls-container button:focus-visible span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-right')}.ce-sitePackageStage .custom-controls-container button span,.ce-sitePackageSlider .custom-controls-container button span{display:block;height:50px;width:50px;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-right-white');transition:ease-in .05s;background-position:center}.ce-sitePackageStage .custom-controls-container button[disabled],.ce-sitePackageSlider .custom-controls-container button[disabled]{display:none}.ce-sitePackageStage .custom-controls-container button[data-controls=prev],.ce-sitePackageSlider .custom-controls-container button[data-controls=prev]{right:auto;left:1rem}@media(min-width: 1200px){.ce-sitePackageStage .custom-controls-container button[data-controls=prev],.ce-sitePackageSlider .custom-controls-container button[data-controls=prev]{left:2rem}}.ce-sitePackageStage .custom-controls-container button[data-controls=prev]:focus-visible span,.ce-sitePackageSlider .custom-controls-container button[data-controls=prev]:focus-visible span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-left')}.ce-sitePackageStage .custom-controls-container button[data-controls=prev] span,.ce-sitePackageSlider .custom-controls-container button[data-controls=prev] span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Frontend/./Icons/sprite.svg#view-stage-arrow-left-white');transition:ease-in .05s}.ce-sitePackageSlider .custom-controls.custom-controls-centered{z-index:2}@media(max-width: 767.98px){.ce-sitePackageSlider .custom-controls.custom-controls-centered{bottom:-45px}}@supports(-webkit-backdrop-filter: none) or (backdrop-filter: none){.ce-sitePackageSlider .custom-controls.custom-controls-centered{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(240,240,240,.7)}}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.ce-sitePackageSlider .custom-controls.custom-controls-centered{background-color:rgba(240,240,240,.8)}}@media(min-width: 768px){.ce-sitePackageStandardTeaser header{hyphens:auto}}@media(min-width: 1450px){.ce-sitePackageStandardTeaser header{hyphens:none}}@media(min-width: 1200px){.ce-sitePackageStandardTeaser img{object-fit:cover;height:100%}}@media(min-width: 1690px){.ce-sitePackageStandardTeaser img{object-fit:unset;height:auto}}.ce-sitePackageStandardTeaser .ce-bodytext{line-clamp:3;-webkit-line-clamp:3}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser{display:flex;flex-direction:column;align-items:stretch}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser{flex-direction:row}}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser figure.image{border-top-right-radius:20px}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser figure.image{width:52%}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser figure.image img{border-top-right-radius:0}}@media(min-width: 992px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{border-top-right-radius:20px}}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{width:48%}}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content.teaser-without-image{width:100%}}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:240px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:144px}@media(min-width: 768px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:265px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:161px}}@media(min-width: 992px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:270px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:166px}}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:285px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:181px}}@media(min-width: 1450px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:330px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:226px}}@media(min-width: 1690px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .content{height:387px}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .text-content{height:283px}}.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .ce-bodytext{line-clamp:3;-webkit-line-clamp:3}@media(min-width: 1200px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .ce-bodytext{line-clamp:4;-webkit-line-clamp:4}}@media(min-width: 1690px){.ce-sitePackageStandardTeaser .ce-backgroundColor-teaser .ce-bodytext{line-clamp:6;-webkit-line-clamp:6}}.ce-sitePackageLinks svg.icon{color:#749a40}.ce-sitePackageStandardTeaser figure img,.ce-sitePackageVerticalTeaser figure img{margin-bottom:0}.ce-sitePackageStandardTeaser .ce-header~hr,.ce-sitePackageVerticalTeaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.ce-sitePackageStandardTeaser .ce-teaser-default .teaserLink,.ce-sitePackageVerticalTeaser .ce-teaser-default .teaserLink{transition:ease-in .3s;margin-top:.893rem;text-decoration:none;display:inline-block;font-weight:500;font-size:1rem}.ce-sitePackageStandardTeaser .ce-teaser-default .teaserLink .icon,.ce-sitePackageVerticalTeaser .ce-teaser-default .teaserLink .icon{width:14px;height:18px;display:inline-block;margin-right:.25rem;margin-bottom:3px}@media(min-width: 768px){.ce-sitePackageStandardTeaser .ce-teaser-default .teaserLink,.ce-sitePackageVerticalTeaser .ce-teaser-default .teaserLink{font-size:.714rem}}.ce-sitePackageStandardTeaser .ce-teaser-default .teaserLink:hover,.ce-sitePackageVerticalTeaser .ce-teaser-default .teaserLink:hover{color:#5d790c;text-decoration:underline;transition:ease-in .3s}.ce-sitePackageStandardTeaser .ce-teaser-default .column-image,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image{line-height:0}@media(min-width: 992px){.ce-sitePackageStandardTeaser .ce-teaser-default .column-image,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image{padding-right:0}}.ce-sitePackageStandardTeaser .ce-teaser-default .column-image figure,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image figure{overflow:hidden;margin-bottom:16px}@media(min-width: 768px){.ce-sitePackageStandardTeaser .ce-teaser-default .column-image figure,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image figure{margin-bottom:32px}}.ce-sitePackageStandardTeaser .ce-teaser-default .column-image img,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.ce-sitePackageStandardTeaser .ce-teaser-default .column-image img:hover,.ce-sitePackageVerticalTeaser .ce-teaser-default .column-image img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.ce-teaser .text-content{overflow:hidden}.ce-teaser .ce-bodytext{overflow:hidden;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical}.ce-teaser .ce-bodytext>*{color:#595959;font-size:1rem;line-height:1.524rem}@media(min-width: 768px){.ce-teaser .ce-bodytext>*{font-size:.857rem;line-height:1.3125rem}}.ce-backgroundColor-teaser{border-top-right-radius:20px}@media(prefers-contrast: more){.ce-backgroundColor-teaser{border:2px solid #000}}@media screen and (-ms-high-contrast: active){.ce-backgroundColor-teaser{border:2px solid #000}}.ce-backgroundColor-teaser figure img{border-top-right-radius:20px}.ce-backgroundColor-teaser .content{position:relative;background-color:#f3f7ed;padding:24px 16px 80px 16px}.ce-backgroundColor-teaser .content .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.ce a.backgroundColor-teaser__link{border-top-right-radius:20px;text-decoration:none;display:block}.ce a.backgroundColor-teaser__link .ce-teaser{--webkit-box-shadow: 0 0 0 0 rgba($black,0.20);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2);overflow:hidden;border-top-right-radius:20px}@supports(transition: initial){.ce a.backgroundColor-teaser__link .ce-teaser{transition:ease-in .3s;transform:scale(1)}}.ce a.backgroundColor-teaser__link:hover .ce-teaser{-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);-moz-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}@supports(transition: initial){.ce a.backgroundColor-teaser__link:hover .ce-teaser{transition:ease-in .3s;transform:scale(1.01)}}.ce a.backgroundColor-teaser__link:hover .ce-teaser .arrow-in-circle{background-color:#749a40;border:1px solid #749a40}.ce a.backgroundColor-teaser__link:hover .ce-teaser .btn{background-color:#fff}.ce a.backgroundColor-teaser__link:hover,.ce a.backgroundColor-teaser__link:focus,.ce a.backgroundColor-teaser__link:focus-visible,.ce a.backgroundColor-teaser__link:active{background-color:transparent}.ce a.backgroundColor-teaser__link:focus-visible .ce-teaser{outline:3px solid #000}.ce a.backgroundColor-teaser__link:hover .ce-teaser,.ce a.backgroundColor-teaser__link:focus .ce-teaser,.ce a.backgroundColor-teaser__link.active .ce-teaser,.ce a.backgroundColor-teaser__link:focus-visible .ce-teaser{-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);-moz-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);background-color:#f3f7ed}@supports(transition: initial){.ce a.backgroundColor-teaser__link:hover .ce-teaser,.ce a.backgroundColor-teaser__link:focus .ce-teaser,.ce a.backgroundColor-teaser__link.active .ce-teaser,.ce a.backgroundColor-teaser__link:focus-visible .ce-teaser{transition:ease-in .3s;transform:scale(1.01)}}.ce a.backgroundColor-teaser__link .btn{display:none}@media(min-width: 768px){.ce a.backgroundColor-teaser__link .btn{position:absolute;bottom:16px;right:16px;display:block}}.ce a.backgroundColor-teaser__link .mobile-link .arrow-in-circle{bottom:16px;right:16px}#GrayContent .ce-backgroundColor-teaser .content{background-color:#fff}#GrayContent a.backgroundColor-teaser__link:hover .btn{background-color:#f3f7ed}.ce-text{margin-bottom:0}.ce-text .ce-backgroundColor-teaser,.ce-textpic .ce-backgroundColor-teaser{background-color:#f3f7ed;padding:24px 16px 24px 16px}.ce-text .ce-backgroundColor-teaser .ce-header~hr,.ce-textpic .ce-backgroundColor-teaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}.ce-text.ce-introText-pic,.ce-text.ce-introText,.ce-textpic.ce-introText-pic,.ce-textpic.ce-introText{margin-bottom:2.667rem}.ce-text.ce-introText-pic .ce-bodytext>*,.ce-text.ce-introText .ce-bodytext>*,.ce-textpic.ce-introText-pic .ce-bodytext>*,.ce-textpic.ce-introText .ce-bodytext>*{font-size:1.286rem;line-height:1.865rem}@media(min-width: 768px){.ce-text.ce-introText-pic .ce-bodytext>*,.ce-text.ce-introText .ce-bodytext>*,.ce-textpic.ce-introText-pic .ce-bodytext>*,.ce-textpic.ce-introText .ce-bodytext>*{font-size:1.238rem;line-height:2.143rem}}.ce-textmedia.ce-textmedia-intext.ce-textmedia-left .ce-gallery{margin-bottom:1.25rem}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-left .ce-gallery{float:left}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-left .ce-gallery{max-width:22.5rem;margin-right:40px}.ce-textmedia.ce-textmedia-intext.ce-textmedia-left .ce-gallery .img-fluid{max-width:22.5rem}}.ce-textmedia.ce-textmedia-intext.ce-textmedia-right .ce-gallery{margin-bottom:1.25rem}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-right .ce-gallery{float:right}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-right .ce-gallery{max-width:22.5rem;margin-left:40px}.ce-textmedia.ce-textmedia-intext.ce-textmedia-right .ce-gallery .img-fluid{max-width:22.5rem}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-gallery{margin-bottom:0;max-width:25%}.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-gallery .img-fluid{max-width:100%}}.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-bodytext{float:left}@media(min-width: 768px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-bodytext{max-width:69%}}@media(min-width: 992px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-bodytext{max-width:65%}}@media(min-width: 1200px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-bodytext{max-width:69%}}@media(min-width: 1260px){.ce-textmedia.ce-textmedia-intext.ce-textmedia-nowrap .ce-bodytext{max-width:70%}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.ce-textmedia-textverticalcentered{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.ce-textmedia-textverticalcentered.ce-textmedia-right{flex-direction:row-reverse}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.ce-textmedia-textverticalcentered .ce-gallery{float:none}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.ce-textmedia-textverticalcentered .ce-bodytext{float:none;width:100%}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.text-width-50,.ce-textmedia.ce-textmedia-nowrap.text-width-25{display:flex;justify-content:flex-start}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.ce-textmedia-right{flex-direction:row-reverse;justify-content:flex-end}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.text-width-50 .ce-bodytext{max-width:50%}}@media(min-width: 768px){.ce-textmedia.ce-textmedia-nowrap.text-width-25 .ce-bodytext{max-width:25%}}@media(min-width: 992px){.ce-textmedia.ce-textmedia-nowrap.text-width-25 .ce-bodytext{max-width:50%}}@media(min-width: 1200px){.ce-textmedia.ce-textmedia-nowrap.text-width-25 .ce-bodytext{max-width:25%}}.ce-textmedia.ce-textmedia-above.ce-textmedia-center .ce-gallery,.ce-textmedia.ce-textmedia-below.ce-textmedia-center .ce-gallery{text-align:center}.ce-textmedia.ce-textmedia-above.ce-textmedia-right .ce-gallery,.ce-textmedia.ce-textmedia-below.ce-textmedia-right .ce-gallery{text-align:right}.ce-textmedia.ce-textmedia-above .ce-gallery{margin-bottom:1.25rem}.ce-textmedia.ce-textmedia-below .ce-gallery{margin-top:1.25rem}.ce-textmedia .ce-gallery-column{margin-bottom:1.25rem}.ce-textmedia .ce-gallery-column:last-child{margin-bottom:0}.ce-textmedia:after{content:" ";clear:both;display:block}.ce-textpic img,.ce-image img{margin-bottom:0}.ce-textpic .ce-row figcaption,.ce-image .ce-row figcaption{line-height:1rem;margin-top:8px;margin-bottom:0}@media(min-width: 768px){.ce-textpic .ce-row figcaption,.ce-image .ce-row figcaption{margin-top:4px;margin-bottom:0}}.ce-textpic .ce-textpic-intext.ce-textpic-left .ce-column,.ce-textpic .ce-textpic-intext.ce-textpic-right .ce-column,.ce-image .ce-textpic-intext.ce-textpic-left .ce-column,.ce-image .ce-textpic-intext.ce-textpic-right .ce-column{margin-bottom:16px}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-left .ce-column,.ce-textpic .ce-textpic-intext.ce-textpic-right .ce-column,.ce-image .ce-textpic-intext.ce-textpic-left .ce-column,.ce-image .ce-textpic-intext.ce-textpic-right .ce-column{margin-bottom:32px}}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-left .ce-column:last-child,.ce-textpic .ce-textpic-intext.ce-textpic-right .ce-column:last-child,.ce-image .ce-textpic-intext.ce-textpic-left .ce-column:last-child,.ce-image .ce-textpic-intext.ce-textpic-right .ce-column:last-child{margin-bottom:16px}}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-left .ce-column figure,.ce-textpic .ce-textpic-intext.ce-textpic-right .ce-column figure,.ce-image .ce-textpic-intext.ce-textpic-left .ce-column figure,.ce-image .ce-textpic-intext.ce-textpic-right .ce-column figure{max-width:19.5rem}}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-left .ce-gallery,.ce-image .ce-textpic-intext.ce-textpic-left .ce-gallery{float:left;margin-right:16px}}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-right .ce-gallery,.ce-image .ce-textpic-intext.ce-textpic-right .ce-gallery{float:right;margin-left:16px}}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-nowrap .ce-gallery,.ce-image .ce-textpic-intext.ce-textpic-nowrap .ce-gallery{max-width:25%}.ce-textpic .ce-textpic-intext.ce-textpic-nowrap .ce-gallery .img-fluid,.ce-image .ce-textpic-intext.ce-textpic-nowrap .ce-gallery .img-fluid{max-width:100%}}.ce-textpic .ce-textpic-intext.ce-textpic-nowrap .ce-content,.ce-image .ce-textpic-intext.ce-textpic-nowrap .ce-content{float:left}@media(min-width: 992px){.ce-textpic .ce-textpic-intext.ce-textpic-nowrap .ce-content,.ce-image .ce-textpic-intext.ce-textpic-nowrap .ce-content{max-width:72%}}@media(min-width: 1260px){.ce-textpic .ce-textpic-intext.ce-textpic-nowrap .ce-content,.ce-image .ce-textpic-intext.ce-textpic-nowrap .ce-content{max-width:73%}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.ce-textpic-textverticalcentered,.ce-image .ce-textpic-nowrap.ce-textpic-textverticalcentered{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.ce-textpic-textverticalcentered.ce-textpic-right,.ce-image .ce-textpic-nowrap.ce-textpic-textverticalcentered.ce-textpic-right{flex-direction:row-reverse}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.ce-textpic-textverticalcentered .ce-gallery,.ce-image .ce-textpic-nowrap.ce-textpic-textverticalcentered .ce-gallery{float:none}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.ce-textpic-textverticalcentered .ce-content,.ce-image .ce-textpic-nowrap.ce-textpic-textverticalcentered .ce-content{float:none;width:100%}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.text-width-50,.ce-textpic .ce-textpic-nowrap.text-width-25,.ce-image .ce-textpic-nowrap.text-width-50,.ce-image .ce-textpic-nowrap.text-width-25{display:flex;justify-content:flex-start}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.ce-textpic-right,.ce-image .ce-textpic-nowrap.ce-textpic-right{flex-direction:row-reverse;justify-content:flex-end}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.text-width-50 .ce-content,.ce-image .ce-textpic-nowrap.text-width-50 .ce-content{max-width:50%}}@media(min-width: 768px){.ce-textpic .ce-textpic-nowrap.text-width-25 .ce-content,.ce-image .ce-textpic-nowrap.text-width-25 .ce-content{max-width:25%}}@media(min-width: 992px){.ce-textpic .ce-textpic-nowrap.text-width-25 .ce-content,.ce-image .ce-textpic-nowrap.text-width-25 .ce-content{max-width:50%}}@media(min-width: 1200px){.ce-textpic .ce-textpic-nowrap.text-width-25 .ce-content,.ce-image .ce-textpic-nowrap.text-width-25 .ce-content{max-width:25%}}.ce-textpic .ce-textpic-nowrap:after,.ce-image .ce-textpic-nowrap:after{content:" ";clear:both;display:block}.ce-textpic .ce-textpic-above.ce-textpic-center .ce-gallery,.ce-textpic .ce-textpic-below.ce-textpic-center .ce-gallery,.ce-image .ce-textpic-above.ce-textpic-center .ce-gallery,.ce-image .ce-textpic-below.ce-textpic-center .ce-gallery{text-align:center}.ce-textpic .ce-textpic-above.ce-textpic-right .ce-gallery,.ce-textpic .ce-textpic-below.ce-textpic-right .ce-gallery,.ce-image .ce-textpic-above.ce-textpic-right .ce-gallery,.ce-image .ce-textpic-below.ce-textpic-right .ce-gallery{text-align:right}.ce-textpic .ce-textpic-above .ce-gallery,.ce-image .ce-textpic-above .ce-gallery{margin-bottom:16px}@media(min-width: 768px){.ce-textpic .ce-textpic-above .ce-gallery,.ce-image .ce-textpic-above .ce-gallery{margin-bottom:32px}}.ce-textpic .ce-textpic-below .ce-gallery,.ce-image .ce-textpic-below .ce-gallery{margin-top:16px}@media(min-width: 768px){.ce-textpic .ce-textpic-below .ce-gallery,.ce-image .ce-textpic-below .ce-gallery{margin-top:32px}}.ce-textpic:after,.ce-image:after{content:" ";clear:both;display:block}@media(min-width: 992px){[dir=rtl] .ce-textpic .ce-textpic-intext.ce-textpic-left .ce-gallery{float:right;margin-left:16px;margin-right:0}}@media(min-width: 992px){[dir=rtl] .ce-textpic .ce-textpic-intext.ce-textpic-right .ce-gallery{float:left;margin-right:16px;margin-left:0}}.ce-sitePackageVerticalTeaser header{hyphens:auto}.ce-sitePackageVerticalTeaser .ce-bodytext{-webkit-line-clamp:3;line-clamp:3}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .ce-bodytext{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .content{height:240px}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .text-content{height:144px}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .content{height:260px}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .text-content{height:156px}}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image{flex-direction:column}}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image figure{width:100%;border-top-right-radius:20px}}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image figure img{border-top-right-radius:20px}}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-with-image .content{width:100%}}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;-moz-box-orient:vertical}@media(min-width: 768px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{width:100%;height:25.22rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:10;line-clamp:10}}@media(min-width: 992px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{height:26.17rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:10;line-clamp:10}}@media(min-width: 1200px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{height:25.45rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:10;line-clamp:10}}@media(min-width: 1200px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{height:24.723rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:9;line-clamp:9}}@media(min-width: 1450px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{height:26.74rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:11;line-clamp:11}}@media(min-width: 1690px){.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image{height:28.19rem}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .ce-bodytext{-webkit-line-clamp:13;line-clamp:13}}.ce-sitePackageVerticalTeaser .ce-backgroundColor-teaser.teaser-without-image .content{border-top-right-radius:20px;height:100%}.tx-ww-bzga-magento .shoppingcart{padding:24px 16px;border:0}.tx-ww-bzga-magento ol.progtrckr li{width:auto}.tx-ww-bzga-magento a.btn{padding-left:24px;padding-right:24px}.tx-ww-bzga-magento a.btn:focus-visible{text-decoration:none}.tx-ww-bzga-magento strong{font-weight:600}.tx-ww-bzga-magento .h3 a,.tx-ww-bzga-magento .h1 a{color:#000;text-decoration:none;font-weight:600;padding:0}.tx-ww-bzga-magento .h3 a:focus-visible,.tx-ww-bzga-magento .h3 a:active,.tx-ww-bzga-magento .h1 a:focus-visible,.tx-ww-bzga-magento .h1 a:active{color:#fff;text-decoration:underline}.tx-ww-bzga-magento .product-informations{margin-bottom:16px}@media(min-width: 768px){.tx-ww-bzga-magento .product-informations{margin-bottom:32px}}.tx-ww-bzga-magento .product-informations p{font-size:.857rem;line-height:1.3125rem;margin-bottom:0}.tx-ww-bzga-magento .product-informations .ordernbr span.value{color:#000}.tx-ww-bzga-magento .informations{margin-bottom:24px}@media(min-width: 768px){.tx-ww-bzga-magento .informations{margin-bottom:48px}}.tx-ww-bzga-magento hr.line{color:#8d8d8d;margin-top:0;margin-bottom:24px}@media(min-width: 768px){.tx-ww-bzga-magento hr.line{margin-bottom:48px}}.tx-ww-bzga-magento .bold{font-weight:600;color:#000}.tx-ww-bzga-magento .btn-secondary,.tx-ww-bzga-magento .btn-actualize{margin-right:24px}.tx-ww-bzga-magento .btn-secondary,.tx-ww-bzga-magento .btn-primary{margin-bottom:24px}@media(min-width: 768px){.tx-ww-bzga-magento .btn-secondary,.tx-ww-bzga-magento .btn-primary{margin-bottom:48px}}.tx-ww-bzga-magento .btn svg.icon{display:inline-block}.tx-ww-bzga-magento .btn-actualize svg.icon{margin-right:12px;width:28px;height:24px;margin-top:-5px;margin-bottom:-5px}.tx-ww-bzga-magento .btn-delete svg.icon{margin-right:12px;width:24px;height:27px;margin-top:-6px;margin-bottom:-6px}.tx-ww-bzga-magento .btn-cart svg.icon{margin-right:16px;width:24px;height:30px;margin-top:-11px;margin-bottom:-6px}.tx-ww-bzga-magento .gtlink svg.icon{width:14px;height:18px;display:inline-block;margin-right:.75rem;margin-bottom:3px}.tx-ww-bzga-magento .article .listentry .mainimg a{display:block}.tx-ww-bzga-magento .article .listentry .subs{display:none}.tx-ww-bzga-magento .article .listentry .subs.open{display:block}.tx-ww-bzga-magento .article .listentry .subs .btn{margin-bottom:24px}@media(min-width: 992px){.tx-ww-bzga-magento .article .listentry .subs .btn{margin-bottom:48px}}.tx-ww-bzga-magento .article .listentry .subsimg{display:none}.tx-ww-bzga-magento .article .listentry .subsimg.open{display:block}.tx-ww-bzga-magento .article img{max-width:100%;margin-bottom:16px}@media(min-width: 768px){.tx-ww-bzga-magento .article img{margin-bottom:0}}.tx-ww-bzga-magento .article .labelsblock,.tx-ww-bzga-magento .article .schulform,.tx-ww-bzga-magento .article .schulthema,.tx-ww-bzga-magento .article .erscheinungsjahr{font-weight:600;margin-bottom:0}.tx-ww-bzga-magento .article .order,.tx-ww-bzga-magento .article .link-action{margin-bottom:0}.tx-ww-bzga-magento .article .order .btn-secondary,.tx-ww-bzga-magento .article .link-action .btn-secondary{margin-right:24px}.tx-ww-bzga-magento .article .order_status_info{color:#5d790c;background-color:#f3f7ed;padding:24px 16px 24px 16px;margin-bottom:24px}@media(prefers-contrast: more){.tx-ww-bzga-magento .article .order_status_info{border:2px solid #000;background-color:#5d790c;color:#fff}}@media screen and (-ms-high-contrast: active){.tx-ww-bzga-magento .article .order_status_info{border:2px solid #000;background-color:#5d790c;color:#fff}}@media(min-width: 768px){.tx-ww-bzga-magento .article .order_status_info{margin-bottom:48px}}.tx-ww-bzga-magento .article .order_status_info p:last-child{margin-bottom:0}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal{text-align:center;padding:0;background-color:#f3f7ed}@media(prefers-contrast: more){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal{border:2px solid #595959}}@media screen and (-ms-high-contrast: active){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal{border:2px solid #595959}}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .ce-header~hr{margin-top:32px;margin-bottom:32px}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .cart-icon{color:#749a40;height:40px;margin-bottom:16px}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .btn{margin-top:24px;margin-bottom:0}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .no-materials{margin-bottom:0;display:inline-block;color:#000}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .no-materials{width:64%}}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .table,.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .no-materials{font-size:1rem;line-height:1.33rem}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .table,.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal .no-materials{font-size:.714rem}}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul{padding-left:0px;margin-bottom:16px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul{margin-bottom:24px}}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li{list-style:none;display:flex;padding-bottom:16px;padding-top:16px;color:#000;font-size:.85rem;border-bottom:1px solid #bfbfbf}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li{font-size:.714rem;padding-bottom:24px;padding-top:24px}}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li:first-child{padding-top:0}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li .count{min-width:60px;text-align:left}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li .article{flex-grow:5;font-weight:600;text-align:left}.tx-ww-bzga-magento #ww_bzga_magento_cart_marginal ul li span{padding:0}.tx-ww-bzga-magento #ww_bzga_magento_order .headlines.ce-headline-h2{padding-bottom:0;margin-bottom:40px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .headlines.ce-headline-h2{margin-bottom:80px}}.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol{padding-left:0;display:flex;align-content:stretch;font-weight:600;margin-bottom:48px;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol{font-size:.667rem;margin-bottom:48px}}@media(min-width: 1200px){.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol{font-size:.714rem}}@media(prefers-contrast: more){.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol{border-bottom:1px solid #000;border-top:1px solid #000}}@media screen and (-ms-high-contrast: active){.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol{border-bottom:1px solid #000;border-top:1px solid #000}}.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol li{flex-grow:1;padding:16px 0;text-align:center;list-style:none;display:inline-block}.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol li.progtrckr-current,.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol li.progtrckr-done{border-bottom:4px solid #749a40;color:#000}.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol li.progtrckr-done a{text-decoration:none}.tx-ww-bzga-magento #ww_bzga_magento_order .checkoutbar ol li.progtrckr-done a:focus-visible{text-decoration:underline}.tx-ww-bzga-magento #ww_bzga_magento_order .cartitem{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #707070}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order .cartitem{padding-top:48px;padding-bottom:48px}}.tx-ww-bzga-magento #ww_bzga_magento_order .cartitem img{margin-bottom:24px;max-height:150px}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order .cartitem img{max-height:unset}}.tx-ww-bzga-magento #ww_bzga_magento_order .cartitem .itemimage{text-align:center}.tx-ww-bzga-magento #ww_bzga_magento_order .action{display:flex;align-items:start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}@media(min-width: 576px){.tx-ww-bzga-magento #ww_bzga_magento_order .action{flex-direction:row}}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order .action{align-items:center;justify-content:space-between}}@media(min-width: 1450px){.tx-ww-bzga-magento #ww_bzga_magento_order .action{justify-content:flex-start}}.tx-ww-bzga-magento #ww_bzga_magento_order .action input.amount{width:3rem;text-align:center;display:inline-block}@media(min-width: 1450px){.tx-ww-bzga-magento #ww_bzga_magento_order .action input.amount{margin-right:40px}}.tx-ww-bzga-magento #ww_bzga_magento_order .action span.amount{margin-right:8px}.tx-ww-bzga-magento #ww_bzga_magento_order .action .amount-articles{margin-bottom:24px}@media(min-width: 1200px){.tx-ww-bzga-magento #ww_bzga_magento_order .action .amount-articles{margin-bottom:0}}.tx-ww-bzga-magento #ww_bzga_magento_order .action .action-buttons .btn{margin-bottom:24px}@media(min-width: 409px){.tx-ww-bzga-magento #ww_bzga_magento_order .action .action-buttons .btn{margin-bottom:0}}.tx-ww-bzga-magento #ww_bzga_magento_order .land,.tx-ww-bzga-magento #ww_bzga_magento_order .card-buttons{margin-top:40px}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order .land,.tx-ww-bzga-magento #ww_bzga_magento_order .card-buttons{margin-top:64px}}.tx-ww-bzga-magento #ww_bzga_magento_order table{width:100%;font-size:.857rem;line-height:1.3125rem;border-spacing:8px;border-collapse:separate;margin-right:-18px;margin-left:-18px}@media(min-width: 576px){.tx-ww-bzga-magento #ww_bzga_magento_order table{border-spacing:16px;margin-right:-16px;margin-left:-16px}}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order table{border-spacing:32px;margin-right:-32px;margin-left:-32px}}.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{min-width:45px;border-bottom:1px solid #bfbfbf;padding-bottom:8px;vertical-align:top}@media(prefers-contrast: more){.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{border-bottom:1px solid #000}}@media screen and (-ms-high-contrast: active){.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{border-bottom:1px solid #000}}@media(min-width: 576px){.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{padding-bottom:16px}}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{min-width:65px}}@media(min-width: 992px){.tx-ww-bzga-magento #ww_bzga_magento_order table th,.tx-ww-bzga-magento #ww_bzga_magento_order table td{padding-bottom:32px}}.tx-ww-bzga-magento #ww_bzga_magento_order table th{font-size:.714rem;font-weight:400;color:#000}.tx-ww-bzga-magento #ww_bzga_magento_order table .product-informations{margin-bottom:0}.tx-ww-bzga-magento #ww_bzga_magento_order table .total-amount td{border-bottom:none}.tx-ww-bzga-magento #ww_bzga_magento_order .introText{margin-bottom:32px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .introText{margin-bottom:56px}}.tx-ww-bzga-magento #ww_bzga_magento_order .introText,.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container p{font-size:.857rem;line-height:1.3125rem}.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container{margin-bottom:40px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container{margin-bottom:72px}}.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container p{margin-bottom:0}.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container p.labelsblock{margin-bottom:16px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .highlight-container p.labelsblock{margin-bottom:40px}}.tx-ww-bzga-magento #ww_bzga_magento_order p.tip{font-size:.9375rem;line-height:1.75rem;color:#000;margin-bottom:24px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order p.tip{font-size:.714rem;line-height:1.33rem;margin-bottom:48px;width:80%}}@media(min-width: 1200px){.tx-ww-bzga-magento #ww_bzga_magento_order p.tip{width:65%}}.tx-ww-bzga-magento #ww_bzga_magento_order .alert-info{margin-bottom:24px}@media(min-width: 768px){.tx-ww-bzga-magento #ww_bzga_magento_order .alert-info{margin-bottom:40px}}.tx-ww-bzga-magento #ww_bzga_magento_order .errors{display:none}#ToggleMainNavigation{display:none}.megaMenuMainNav{position:absolute;top:0;width:100%;z-index:9000;background-color:#fff;min-height:100%;left:-1100px;display:none}@media(min-width: 992px){.megaMenuMainNav{left:-600px;transition:left .36s}}.megaMenuMainNav.open{display:block}.megaMenuMainNav.visible{left:0}@media(min-width: 992px){.megaMenuMainNav{max-width:550px}}.megaMenuMainNav .closeMegaMenuMainNav{position:absolute;height:23px;width:23px;border:none;background-color:transparent;top:21px;right:22px}@media(min-width: 768px){.megaMenuMainNav .closeMegaMenuMainNav{top:29px;right:27px}}@media(min-width: 992px){.megaMenuMainNav .closeMegaMenuMainNav{top:1rem;right:1rem}}.megaMenuMainNav .closeMegaMenuMainNav:focus{outline:none}.megaMenuMainNav .closeMegaMenuMainNav:focus:before,.megaMenuMainNav .closeMegaMenuMainNav:focus:after{background-color:#749a40}.megaMenuMainNav .closeMegaMenuMainNav:before,.megaMenuMainNav .closeMegaMenuMainNav:after{position:absolute;left:10px;content:"";height:23px;width:2px;background-color:#000;top:0;transform:rotate(-45deg)}.megaMenuMainNav .closeMegaMenuMainNav:after{display:inline-block;transform:rotate(45deg)}.megaMenuMainNav .logo{margin:12px 20px 30px 12px}@media(min-width: 768px){.megaMenuMainNav .logo{margin:16px 30px 35px 16px}}@media(min-width: 992px){.megaMenuMainNav .logo{margin:22px 30px 35px 12px}}.megaMenuMainNav .logo img{width:203px}@media(min-width: 768px){.megaMenuMainNav .logo img{width:267px}}@media(min-width: 992px){.megaMenuMainNav .logo img{width:215px}}.megaMenuMainNav .headline{margin:0 40px 0 60px;color:#000;font-family:"Roboto Slab","Times New Roman",serif;font-size:1.6875rem;font-weight:600}@media(min-width: 768px){.megaMenuMainNav .headline{font-size:1.3rem;margin-left:73px}}@media(min-width: 992px){.megaMenuMainNav .headline{margin-left:60px}}.megaMenuMainNav .navigationSearch{margin:0 40px 34px 60px}@media(min-width: 768px){.megaMenuMainNav .navigationSearch{margin-left:73px}}@media(min-width: 992px){.megaMenuMainNav .navigationSearch{margin-left:60px}}.megaMenuMainNav .navigationSearch input{border-top:0 solid transparent;border-right:0 solid transparent;border-left:0 solid transparent;border-bottom:2px solid #000;padding:0;max-width:0;opacity:0;transition:max-width .5s}.megaMenuMainNav .navigationSearch input:focus,.megaMenuMainNav .navigationSearch input.open{opacity:1;transition:max-width .5s;max-width:999px;padding:1px 2px}.megaMenuMainNav .navigationSearch input:focus~span,.megaMenuMainNav .navigationSearch input.open~span{display:none}.megaMenuMainNav .navigationSearch input~span{font-family:"Roboto Slab","Times New Roman",serif;font-size:1.3125rem;font-weight:600;color:#749a40}@media(min-width: 768px){.megaMenuMainNav .navigationSearch input~span{font-size:1rem}}.megaMenuMainNav .navigationSearch button{padding:0 0 0 0;margin:0 0 0 12px;width:25px;height:30px;border:none;background-color:transparent;font-weight:600}.megaMenuMainNav .navigationSearch button svg{margin-top:-8px}.megaMenuMainNav .navigationSearch button:focus{color:#749a40}.megaMenuMainNav .promoTeaser{margin:1rem 0 0 0}.megaMenuMainNav hr{color:#749a40;opacity:unset;display:inline-block;margin-bottom:1rem;margin-top:1rem;margin-left:60px;width:32px;height:3px}@media(min-width: 768px){.megaMenuMainNav hr{margin-left:73px}}@media(min-width: 992px){.megaMenuMainNav hr{margin-left:60px}}.megaMenuMainNav hr.top{margin-bottom:0}.megaMenuMainNav hr.bottom{margin-top:0}.megaMenuMainNav ul{padding:0;margin:0;list-style:none}.megaMenuMainNav ul a{text-decoration:none;color:#000}.megaMenuMainNav ul a:hover{color:#5d790c}.megaMenuMainNav li{padding:0;margin:0}.megaMenuMainNav .nav-trigger:checked~ul{display:block}.megaMenuMainNav .nav-trigger{display:none}.js-loaded .megaMenuMainNav .nav-trigger-label{display:none}.megaMenuMainNav .nav-trigger-button{display:none;height:16px;width:16px;border:none;background-color:transparent;position:relative;margin-left:1rem;cursor:pointer}.js-loaded .megaMenuMainNav .nav-trigger-button{display:inline-flex}.megaMenuMainNav .nav-trigger-button:before,.megaMenuMainNav .nav-trigger-button:after{position:absolute;left:7px;content:" ";height:16px;width:2px;background-color:#749a40;top:0}.megaMenuMainNav .nav-trigger-button:after{display:inline-block;transform:rotate(90deg)}.megaMenuMainNav .nav-trigger-button:before{display:none}.megaMenuMainNav .nav-trigger-button.collapsed:before{display:inline-block}.megaMenuMainNav .nav-trigger-button:focus{outline:none}.megaMenuMainNav .nav-trigger-button:focus-visible{outline:3px solid #000}.megaMenuMainNav .firstLevel{margin:0 20px 0 60px}@media(min-width: 768px){.megaMenuMainNav .firstLevel{margin-right:40px;margin-left:73px}}@media(min-width: 992px){.megaMenuMainNav .firstLevel{margin-left:60px}}.megaMenuMainNav .firstLevel>li{margin:1.3125rem 0}@media(min-width: 768px){.megaMenuMainNav .firstLevel>li{margin:1rem 0}}.megaMenuMainNav .firstLevel>li>a{font-size:1.3125rem;line-height:2rem;font-family:"Roboto Slab","Times New Roman",serif;font-weight:600}@media(min-width: 768px){.megaMenuMainNav .firstLevel>li>a{font-size:1rem;line-height:1.5238rem}}.megaMenuMainNav .firstLevel>li>a:focus{outline:none}.megaMenuMainNav .firstLevel>li>a:focus-visible{outline:3px solid #000}.megaMenuMainNav .secondLevel{display:none}.megaMenuMainNav .secondLevel.show,.megaMenuMainNav .secondLevel.collapsing{display:block}.megaMenuMainNav .secondLevel>li{line-height:.9375rem;margin-top:18px}@media(min-width: 768px){.megaMenuMainNav .secondLevel>li{line-height:.714rem}}.megaMenuMainNav .secondLevel>li.noSub>a{font-weight:normal}.megaMenuMainNav .secondLevel>li>a{font-size:.975rem;line-height:1.0375rem;font-weight:bold}@media(min-width: 768px){.megaMenuMainNav .secondLevel>li>a{font-size:.743rem;line-height:.79rem}}.megaMenuMainNav .secondLevel>li>a:focus{outline:none}.megaMenuMainNav .secondLevel>li>a:focus-visible{outline:3px solid #000}.megaMenuMainNav .thirdLevel{padding:0 0 0 .619rem}.megaMenuMainNav .thirdLevel>li{line-height:.875rem;margin-top:18px}@media(min-width: 768px){.megaMenuMainNav .thirdLevel>li{line-height:.666rem}}.megaMenuMainNav .thirdLevel>li>a{font-size:.8725rem;line-height:.935rem}@media(min-width: 768px){.megaMenuMainNav .thirdLevel>li>a{font-size:.665rem;line-height:.712rem}}.megaMenuMainNav .thirdLevel>li>a:focus-visible{outline:3px solid #000}.megaMenuMainNav .promoTeaserPlaceholder{overflow:hidden;padding-top:75%}.megaMenuMainNav .promoTeaser{position:absolute;bottom:0;left:0;overflow:hidden}.megaMenuMainNav .promoTeaser .tns-item{margin:0;padding:0}.megaMenuMainNav .promoTeaser .tns-ovh{overflow:visible}.megaMenuMainNav .promoTeaser .tns-outer{position:relative}.megaMenuMainNav .promoTeaser .tns-nav{text-align:left;position:absolute;bottom:0;left:0;width:100%;height:40px;padding:0 40px 0 60px;line-height:0;border:none}.megaMenuMainNav .promoTeaser .tns-nav button{display:inline-block;margin-right:20px;height:3px;width:35px;background-color:#fff;border:none}.megaMenuMainNav .promoTeaser .tns-nav button.tns-nav-active{background-color:#749a40}.megaMenuMainNav .promoTeaserSlide{position:relative}.megaMenuMainNav .promoTeaserSlide .image{position:relative}.megaMenuMainNav .promoTeaserSlide .image img{max-width:100%;display:block;height:auto}.megaMenuMainNav .promoTeaserSlide .image:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, transparent 0%, black 100%)}.megaMenuMainNav .promoTeaserSlide .overlay{position:absolute;bottom:0;width:100%;padding:0 40px 70px 60px}.megaMenuMainNav .promoTeaserSlide .overlay h3,.megaMenuMainNav .promoTeaserSlide .overlay .h3{font-family:"Roboto Slab","Times New Roman",serif;font-weight:600;color:#fff;position:relative}.megaMenuMainNav .promoTeaserSlide .overlay h3:after,.megaMenuMainNav .promoTeaserSlide .overlay .h3:after{content:"";display:inline-block;background-color:#749a40;width:48px;height:3px;position:absolute;left:0;bottom:-16px}@media(min-width: 768px){.megaMenuMainNav .promoTeaserSlide .overlay h3:after,.megaMenuMainNav .promoTeaserSlide .overlay .h3:after{width:64px;height:4px;bottom:-24px}}.megaMenuMainNav .promoTeaserSlide .layer{display:none;position:absolute;padding:40px 40px 90px 60px;bottom:0;height:100%;width:100%;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4)}.megaMenuMainNav .promoTeaserSlide .layer .innerLayer{position:relative;height:100%;width:100%;display:inline-block}.megaMenuMainNav .promoTeaserSlide .layer .innerLayer .content{position:absolute;bottom:0}.megaMenuMainNav .promoTeaserSlide .layer .ce-bodytext{color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5}.megaMenuMainNav .promoTeaserSlide .layer .btn-white{margin-top:24px}.megaMenuMainNav .promoTeaserSlide:hover .layer{display:block}.megaMenuMainNav .accessiblityNavigation{margin:0 40px 1rem 60px;display:block}@media(min-width: 992px){.megaMenuMainNav .accessiblityNavigation{display:none}}.megaMenuMainNav .accessiblityNavigation ul{font-size:.975rem;font-weight:300;list-style:none}@media(max-width: 767.98px){.megaMenuMainNav .accessiblityNavigation ul{line-height:1.8375rem}}@media(min-width: 768px){.megaMenuMainNav .accessiblityNavigation ul{font-size:.667rem}}.megaMenuMainNav .accessiblityNavigation .navItem{display:block}@media(min-width: 576px){.megaMenuMainNav .accessiblityNavigation .navItem{display:inline}}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link{color:#000;text-decoration:none}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link:hover{color:#749a40}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link:visited{color:#5d790c}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link:focus{outline:none}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link:focus-visible{outline:3px solid #000}.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link svg{width:1.25rem;height:1.25rem;margin:-3px 6px 0 0;display:inline-block}@media(min-width: 768px){.megaMenuMainNav .accessiblityNavigation .accessiblityNavigation-link svg{width:.85rem;height:.85rem;margin:-5px 4px 0 0}}.megaMenuMainNav .accessiblityNavigation .navItem.active .accessiblityNavigation-link{font-weight:500}.megaMenuMainNav .accessiblityNavigation .navItem.languages{display:none}.megaMenuMainNav .accessiblityNavigation .visualDivider{display:none;color:#595959;margin-left:.536rem;margin-right:.536rem}@media(min-width: 576px){.megaMenuMainNav .accessiblityNavigation .visualDivider{display:inline}}.megaMenuMainNav .accessiblityNavigation .visualDivider.last{display:none}body .ce-globalSearch{position:absolute;display:none;top:-2500px;max-height:2500px;transition:top .36s}body .ce-globalSearch.open{display:block}body .ce-globalSearch.visible{top:0;max-height:auto}body .ce-globalLanguageSelector{position:absolute;display:none;top:-2500px;max-height:2500px;transition:top .36s}body .ce-globalLanguageSelector.open{display:block}body .ce-globalLanguageSelector.visible{top:0;max-height:auto}body #Page>header .ce-logo{margin-left:.75rem}@media(min-width: 992px){body #Page>header .ce-logo{margin-left:0}}body #Page>header .mainNavigation{flex-direction:row}body #Page>header .languageTriggerMobile{position:absolute;top:20px;right:100px;width:22px}@media(min-width: 768px){body #Page>header .languageTriggerMobile{top:23px}}@media(min-width: 992px){body #Page>header .languageTriggerMobile{display:none}}body #Page>header .languageTriggerMobile button{line-height:1rem;font-size:1rem;width:22px;background-color:transparent;display:inline-block;padding:0;border:none}body #Page>header .languageTriggerMobile button svg{width:1.3rem}@media(min-width: 768px){body #Page>header .languageTriggerMobile button svg{width:1rem}}body #Page>header .searchTriggerMobile{position:absolute;top:20px;right:65px;width:22px}@media(min-width: 768px){body #Page>header .searchTriggerMobile{top:23px}}@media(min-width: 992px){body #Page>header .searchTriggerMobile{display:none}}body #Page>header .searchTriggerMobile button{line-height:1rem;font-size:1rem;width:22px;background-color:transparent}body #Page>header .searchTriggerMobile button svg{width:1.3rem}@media(min-width: 768px){body #Page>header .searchTriggerMobile button svg{width:1rem}}body #Page>header .navigationTrigger{top:23px;right:23px;width:22px}@media(min-width: 768px){body #Page>header .navigationTrigger{top:28px;right:28px}}body #Page>header .navigationTrigger .hamburger .hamburgerBox{width:22px}body #Page>header .navigationTrigger .hamburger .hamburgerBox .hamburgerInner{width:22px}body #Page>header .navigationTrigger .hamburger .hamburgerBox .hamburgerInner:before,body #Page>header .navigationTrigger .hamburger .hamburgerBox .hamburgerInner:after{width:22px}@media(max-width: 991.98px){body #Page>header .mainNavigationWrap{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}@media(max-width: 1199.98px){body #Page>header .mainNavigationWrap{max-width:100%;width:100%}}[dir=rtl] .megaMenuMainNav .logo{text-align:end}[dir=rtl] .megaMenuMainNav hr{margin-right:42px;margin-left:0}@media(min-width: 768px){[dir=rtl] .megaMenuMainNav hr{margin-right:42px;margin-left:0}}@media(min-width: 992px){[dir=rtl] .megaMenuMainNav hr{margin-right:42px;margin-left:0}}[dir=rtl] .megaMenuMainNav .nav-trigger-button{margin-right:1rem;margin-left:0}form .ce-backgroundColor-teaser{background-color:#f3f7ed;padding:24px 16px 24px 16px;background-color:#f3f7ed;padding:1rem 1rem 0 1rem;margin-bottom:1rem}form .ce-backgroundColor-teaser .ce-header~hr{margin-top:16px !important;margin-bottom:16px !important}form .ce-backgroundColor-teaser .form-check-input{background-color:#fff}form .ce-backgroundColor-teaser .form-check-input:checked{background-color:#749a40}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RSxZQUNBLFVBQ0EsU0FDQSxTQVFGLE9BQ0UsV0FDQSxXQUNBLFVBQ0EsbUJFNko0QixDRGhYdEIsaUNEc05OLG9CQ3hYRSwwQkRpWEosT0N4TVEsa0JEaU5OLFNBQ0UsV0FPSiwrT0FPRSxVQUdGLDRCQUNFLFlBU0YsY0FDRSxvQkFDQSw2QkFtQkYsNEJBQ0Usd0JBS0YsK0JBQ0UsVUFNRix1QkFDRSxhQU1GLDZCQUNFLGFBQ0EsMEJBS0YsT0FDRSxxQkFLRixPQUNFLFNBT0YsUUFDRSxrQkFDQSxlQVFGLFNBQ0Usd0JBUUYsU0FDRSx3Qk1ubEJGLE1MeVFNLGlCQUxJLENLbFFSLGVKdW1CNEIsQ0lsbUI1QixXTHNRTSxpQ0twUUosZUowbEJrQixDSXpsQmxCLGVKMmtCMEIsQ0QxZTFCLDBCS3BHRixXTDZRTSxnQks3UU4sV0xzUU0saUNLcFFKLGVKMGxCa0IsQ0l6bEJsQixlSjJrQjBCLENEMWUxQiwwQktwR0YsV0w2UU0sa0JLN1FOLFdMc1FNLGlDS3BRSixlSjBsQmtCLENJemxCbEIsZUoya0IwQixDRDFlMUIsMEJLcEdGLFdMNlFNLGdCSzdRTixXTHNRTSxpQ0twUUosZUowbEJrQixDSXpsQmxCLGVKMmtCMEIsQ0QxZTFCLDBCS3BHRixXTDZRTSxrQks3UU4sV0xzUU0saUNLcFFKLGVKMGxCa0IsQ0l6bEJsQixlSjJrQjBCLENEMWUxQiwwQktwR0YsV0w2UU0sZ0JLN1FOLFdMc1FNLGlDS3BRSixlSjBsQmtCLENJemxCbEIsZUoya0IwQixDRDFlMUIsMEJLcEdGLFdMNlFNLGtCS3ZQUixlQ3JERSxlQUNBLGdCRHlERixhQzFERSxlQUNBLGdCRDRERixrQkFDRSxxQkFFQSxtQ0FDRSxrQko4bEIwQixDSXBsQjlCLFlMc05NLGlCQUxJLENLL01SLHlCQUlGLFlBQ0Usa0JKZ1NPLENEakZILGlCQUxJLENLdk1SLHdCQUNFLGdCQUlKLG1CQUNFLGlCQUNBLGtCSnNSTyxDRGpGSCxpQkFMSSxDSzlMUixhRnpGUyxDRTJGVCwyQkFDRSxhRTlGSixXQ0lFLGVBR0EsWURERixlQUNFLGNOczlDa0MsQ01y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QkFDQSxnQmRHRSxxQmVIRSxvRURNSixDQ0ZJLHVDRGhCTixjQ2lCUSxpQkRHTix5QkFDRSxnQkFFQSx3REFDRSxlQUtKLG9CQUNFLFVmTEksQ2VNSix3QmZsQ08sQ2VtQ1Asb0JoQmpDUSxDZ0JrQ1IsVUFLRSw4QmhCQ21CLENnQk12QiwyQ0FFRSxhQUlGLDJCQUNFLGFmL0NPLENlaURQLFVBUUYsK0NBRUUsd0JmbkVPLENlc0VQLFVBSUYsb0NBQ0Usd0JBQ0EsMkJBQ0EseUJmcUZjLENlcEZkLFVmbERJLENpQnpCTix3QmpCSFMsQ2VnRlAsb0JBQ0EscUJBQ0EsbUJBQ0EsZUFDQSwyQmpCZ2IwQixDaUIvYTFCLGdCQ3RFRSw2SER1RUYsQ0NuRUUsdUNEdURKLG9DQ3RETSxpQkRxRU4seUVBQ0Usd0JqQis1QjhCLENpQjU1QmhDLDBDQUNFLHdCQUNBLDJCQUNBLHlCZmtFYyxDZWpFZCxVZnJFSSxDaUJ6Qk4sd0JqQkhTLENlbUdQLG9CQUNBLHFCQUNBLG1CQUNBLGVBQ0EsMkJqQjZaMEIsQ2lCNVoxQixnQkN6RkUsNkhEMEZGLENDdEZFLHVDRDBFSiwwQ0N6RU0saUJEd0ZOLCtFQUNFLHdCakI0NEI4QixDaUJuNEJsQyx3QkFDRSxjQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsZWpCeWQ0QixDaUJ4ZDVCLGFmaEhTLENlaUhULDZCQUNBLHlCQUNBLG1CQUVBLGdGQUVFLGdCQUNBLGVBV0osaUJBQ0UscUNqQmd1QnNDLENpQi90QnRDLHFCbEJtSkksa0JBTEksQ0k3UU4sb0JjbUlGLHVDQUNFLHFCQUNBLHdCQUNBLHVCakIybEIwQixDaUJ4bEI1Qiw2Q0FDRSxxQkFDQSx3QkFDQSx1QmpCcWxCMEIsQ2lCamxCOUIsaUJBQ0UsbUNqQjhzQnNDLENpQjdzQnRDLG1CbEJnSUksaUJBTEksQ0k3UU4sb0Jjc0pGLHVDQUNFLG1CQUNBLHFCQUNBLHNCakI0a0IwQixDaUJ6a0I1Qiw2Q0FDRSxtQkFDQSxxQkFDQSxzQmpCc2tCMEIsQ2lCOWpCNUIsc0JBQ0UsdUNqQnFyQm9DLENpQmxyQnRDLHlCQUNFLHFDakJrckJvQyxDaUIvcUJ0Qyx5QkFDRSxtQ2pCK3FCb0MsQ2lCMXFCeEMsb0JBQ0UsVWpCNnFCc0MsQ2lCNXFCdEMsWUFDQSxlZnpDZ0IsQ2UyQ2hCLG1EQUNFLGVBR0YsdUNBQ0UsYWQvTEEscUJjbU1GLDBDQUNFLGFkcE1BLHFCaUJkSixhQUNFLGNBQ0EsV0FDQSx5Q0FFQSx3Q3JCMlJJLGNBTEksQ3FCblJSLGVwQmtrQjRCLENvQmprQjVCLGVwQnVrQjRCLENvQnRrQjVCLFVsQmNNLENrQmJOLHFCbEJjTSxDa0JiTixpUEFDQSw0QkFDQSx3Q3BCZzdCa0MsQ29CLzZCbEMseUJwQmc3QmtDLENvQi82QmxDLHlCakJGRSxxQmVIRSxvRUVRSixDQUNBLGdCRkxJLHVDRWZOLGFGZ0JRLGlCRU1OLG1CQUNFLG9CbkJ6QlEsQ21CMEJSLFVBS0UsOEJuQlNtQixDbUJMdkIsMERBRUUscUJsQjJIYyxDa0IxSGQsc0JBR0Ysc0JBRUUsd0JsQjdDTyxDa0JrRFQsNEJBQ0Usa0JBQ0EsdUJBSUosZ0JBQ0Usa0JwQnlyQjRCLENvQnhyQjVCLHFCcEJ3ckI0QixDb0J2ckI1QixrQnBCd3JCNEIsQ0QvY3hCLGtCQUxJLENJN1FOLG9CaUI4Q0osZ0JBQ0UsaUJwQnFyQjRCLENvQnByQjVCLG9CcEJvckI0QixDb0JuckI1QixpQnBCb3JCNEIsQ0RuZHhCLGlCQUxJLENJN1FOLG9Ca0JmSixZQUNFLGNBQ0EsaUJyQnEzQndDLENxQnAzQnhDLGtCckJxM0J3QyxDcUJwM0J4QyxrQm5CeUt5QixDbUJ2S3pCLDhCQUNFLFdBQ0EsbUJBSUosa0JBQ0UsU3JCeTJCd0MsQ3FCeDJCeEMsVXJCdzJCd0MsQ3FCdjJCeEMsaUJBQ0EsbUJBQ0EscUJuQlNNLENtQlJOLDRCQUNBLDJCQUNBLHdCQUNBLHdCbkJzSndCLENtQnJKeEIsZ0JBQ0EsbUJBR0EsaUNsQlhFLGdCa0JlRiw4QkFFRSxpQnJCbTJCc0MsQ3FCaDJCeEMseUJBQ0Usc0JyQjAxQnNDLENxQnYxQnhDLHdCQUNFLG9CcEJ6Q1EsQ29CMENSLFVBQ0EsOEJwQkhxQixDb0JNdkIsMEJBQ0Usd0JwQi9DUSxDb0JnRFIsb0JwQmhEUSxDb0JrRFIseUNBSUksK09BSUosc0NBSUksc0JBS04sK0NBQ0Usd0JwQnJFUSxDb0JzRVIsb0JwQnRFUSxDb0IyRU4seU9BSUosMkJBQ0Usb0JBQ0EsWUFDQSxVckJrMEJ1QyxDcUIzekJ2QywyRkFDRSxVckIwekJxQyxDcUJyekIzQyxrQkFDRSxVbkJyRU0sQ21CNkVSLGFBQ0Usa0JyQnF6QmdDLENxQm56QmhDLCtCQUNFLFNyQml6QjhCLENxQmh6QjlCLG1CQUNBLHdLQUNBLGdDbEI5RkEsa0JlSEUsK0NHbUdGLENIL0ZFLHVDR3lGSiwrQkh4Rk0saUJHZ0dKLHFDQUNFLDBKQUdGLHVDQUNFLGdDckJnekI0QixDcUIzeUIxQix1SkFNUixtQkFDRSxxQkFDQSxpQnJCbXhCZ0MsQ3FCaHhCbEMsV0FDRSxrQkFDQSxzQkFDQSxvQkFJRSxtREFDRSxvQkFDQSxZQUNBLFVuQkRpQixDb0I3SXZCLFlBQ0UsV0FDQSxjQUNBLFVBQ0EsNkJBQ0EsZ0JBRUEsa0JBQ0UsVUFJQSxxRnRCODlCdUMsQ3NCNzlCdkMsaUZ0QjY5QnVDLENzQjE5QnpDLDhCQUNFLFNBR0Ysa0NBQ0UsVXRCKzhCdUMsQ3NCOThCdkMsV3RCODhCdUMsQ3NCNzhCdkMsb0JIekJGLHdCbEJGVSxDcUI2QlIsUXRCODhCdUMsQ0cxOUJ2QyxtQmVIRSxzR0lrQkYsQ0FDQSxnQkpmRSx1Q0lNSixrQ0pMTSxpQklnQkoseUNIakNGLHdCbkI4K0J5QyxDc0J4OEJ6QywyQ0FDRSxVdEJ3N0I4QixDc0J2N0I5QixZdEJ3N0I4QixDc0J2N0I5QixrQkFDQSxjdEJ1N0I4QixDc0J0N0I5Qix3QnBCN0NPLENvQjhDUCx5Qm5CN0JBLG1CbUJrQ0YsOEJBQ0UsVXRCbzdCdUMsQ3NCbjdCdkMsV3RCbTdCdUMsQ21CdCtCekMsd0JsQkZVLENxQnVEUixRdEJvN0J1QyxDRzE5QnZDLG1CZUhFLHNHSTRDRixDQUNBLGdCSnpDRSx1Q0lpQ0osOEJKaENNLGlCSTBDSixxQ0gzREYsd0JuQjgrQnlDLENzQjk2QnpDLDhCQUNFLFV0Qjg1QjhCLENzQjc1QjlCLFl0Qjg1QjhCLENzQjc1QjlCLGtCQUNBLGN0QjY1QjhCLENzQjU1QjlCLHdCcEJ2RU8sQ29Cd0VQLHlCbkJ2REEsbUJtQjRERixxQkFDRSxvQkFFQSwyQ0FDRSx3QnBCOUVLLENvQmlGUCx1Q0FDRSx3QnBCbEZLLENxQkxYLGVBQ0Usa0JBRUEseURBRUUseUJ2QnkvQjhCLEN1QngvQjlCLGdCdkJ5L0I4QixDdUJ0L0JoQyxxQkFDRSxrQkFDQSxNQUNBLE9BQ0EsWUFDQSxxQkFDQSxvQkFDQSw2QkFDQSxxQkxERSw0REtFRixDTEVFLHVDS1hKLHFCTFlNLGlCS0NOLDZCQUNFLHFCQUVBLDBDQUNFLGtCQUdGLHdGQUVFLG9CdkJtK0I0QixDdUJsK0I1QixzQnZCbStCNEIsQ3VCaCtCOUIsOENBQ0Usb0J2Qjg5QjRCLEN1Qjc5QjVCLHNCdkI4OUI0QixDdUIxOUJoQyw0QkFDRSxvQnZCdzlCOEIsQ3VCdjlCOUIsc0J2Qnc5QjhCLEN1Qmw5QjlCLHNJQUNFLFd2Qms5QjRCLEN1Qmo5QjVCLDZEdkJrOUI0QixDdUI3OEI5QixvREFDRSxXdkIyOEI0QixDdUIxOEI1Qiw2RHZCMjhCNEIsQ3dCamdDbEMsYUFDRSxrQkFDQSxhQUNBLGVBQ0Esb0JBQ0EsV0FFQSxxREFFRSxrQkFDQSxjQUNBLFNBQ0EsWUFJRixpRUFFRSxVQU1GLGtCQUNFLGtCQUNBLFVBRUEsd0JBQ0UsVUFXTixrQkFDRSxhQUNBLG1CQUNBLHdCekJzUEksY0FMSSxDeUIvT1IsZXhCOGhCNEIsQ3dCN2hCNUIsZXhCbWlCNEIsQ3dCbGlCNUIsVXRCdEJNLENzQnVCTixrQkFDQSxtQkFDQSx3QnRCckRTLENzQnNEVCx5QnJCcENFLHFCcUI4Q0osa0hBSUUsbUJ6QmdPSSxpQkFMSSxDSTdRTixvQnFCdURKLGtIQUlFLHFCekJ1Tkksa0JBTEksQ0k3UU4sb0JxQmdFSiwwREFFRSx1QkFhRSxxS3JCL0RBLDBCQUNBLDZCcUJxRUEsNEpyQnRFQSwwQkFDQSw2QnFCZ0ZGLDBJQUNFLGlCckJwRUEseUJBQ0EsNEJz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Q1gsNkJEdkRGLHFCQ21CQSxhM0JKYSxDMkJLYixvQjNCTGEsQzJCT2IsMkJBQ0UsVUFUWSxDQVVaLHdCM0JUVyxDMkJVWCxvQjNCVlcsQzJCYWIsaUVBRUUsMkNBR0YsaUxBS0UsVUFyQmEsQ0FzQmIsd0IzQnhCVyxDMkJ5Qlgsb0IzQnpCVyxDMkIyQlgsK01BS0ksMkNBS04sNERBRUUsYTNCdkNXLEMyQndDWCw2QkR2REYsa0JDbUJBLGEzQkphLEMyQktiLG9CM0JMYSxDMkJPYix3QkFDRSxVQVRZLENBVVosd0IzQlRXLEMyQlVYLG9CM0JWVyxDMkJhYiwyREFFRSw0Q0FHRixrS0FLRSxVQXJCYSxDQXNCYix3QjNCeEJXLEMyQnlCWCxvQjNCekJXLEMyQjJCWCxnTUFLSSw0Q0FLTixzREFFRSxhM0J2Q1csQzJCd0NYLDZCRHZERixxQkNtQkEsYTNCSmEsQzJCS2Isb0IzQkxhLEMyQk9iLDJCQUNFLFVBVFksQ0FVWix3QjNCVFcsQzJCVVgsb0IzQlZXLEMyQmFiLGlFQUVFLDJDQUdGLGlMQUtFLFVBckJhLENBc0JiLHdCM0J4QlcsQzJCeUJYLG9CM0J6QlcsQzJCMkJYLCtNQUtJLDJDQUtOLDREQUVFLGEzQnZDVyxDMkJ3Q1gsNkJEdkRGLG9CQ21CQSxhM0JKYSxDMkJLYixvQjNCTGEsQzJCT2IsMEJBQ0UsVUFUWSxDQVVaLHdCM0JUVyxDMkJVWCxvQjNCVlcsQzJCYWIsK0RBRUUseUNBR0YsNEtBS0UsVUFyQmEsQ0FzQmIsd0IzQnhCVyxDMkJ5Qlgsb0IzQnpCVyxDMkIyQlgsME1BS0kseUNBS04sMERBRUUsYTNCdkNXLEMyQndDWCw2QkR2REYsbUJDbUJBLGEzQkphLEMyQktiLG9CM0JMYSxDMkJPYix5QkFDRSxVQVRZLENBVVosd0IzQlRXLEMyQlVYLG9CM0JWVyxDMkJhYiw2REFFRSw2Q0FHRix1S0FLRSxVQXJCYSxDQXNCYix3QjNCeEJXLEMyQnlCWCxvQjNCekJXLEMyQjJCWCxxTUFLSSw2Q0FLTix3REFFRSxhM0J2Q1csQzJCd0NYLDZCRHZERixrQkNtQkEsYTNCSmEsQzJCS2Isb0IzQkxh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WUFDQSxjQUNBLGtCQUNBLDBEQUNBLHNDQUlKLHdCQUNJLFVBR0osd0RBRUksVUFDQSx1QkFJUixrQkFDSSxnQkFHSixnQkFDSSw2QkFDQSxpQ0FDQSxzQkFDQSwyQkFDSSxnQkFJUixnQkFDSSxtQjlCZ0ZzQyxDOEIvRXRDLGdCOUIrRXNDLEM4QjlFdEMsY0FDQSxtQnRCbkRBLHlCc0IrQ0osZ0JBTVEsd0I5QnBIRyxDOEJxSEgsb0I5QndGeUIsQzhCdkZ6QixxQjlCd0Z5QixDOEJ2RnpCLHNCOUJ1RnlCLEU4QjVFN0IscUNBQ0ksZUFHSixpQ0FDSSxlQUNBLGM3QnJISixnQjZCd0hJLDZDQUNJLGFBR0osNENBQ0ksZ0JBR0osbUQ3QmhJSixnQjhCbkJKLFlBQ0UsYUFDQSxlQUNBLFlBQ0Esa0JqQ3cvQ2tDLENpQ3QvQ2xDLGdCQU9BLGtDQUNFLGtCakM2K0NnQyxDaUMzK0NoQywwQ0FDRSxXQUNBLG1CakN5K0M4QixDaUN4K0M5QixhL0JWSyxDK0JXTCx1RkFJSix3QkFDRSxhL0JoQk8sQ2dDVFgsWUFDRSxhN0JHQSxlQUNBLDJCNkJDQSxrQkFDQSxjQUNBLGFqQ0xVLENpQ01WLHFCQUNBLHFCaENvQk0sQ2dDbkJOLHlCaEJLSSw2SGdCSkosQ2hCUUksdUNnQmZOLFdoQmdCUSxpQmdCUE4saUJBQ0UsVUFDQSxhakNiUSxDaUNlUix3QmhDakJPLENnQ2tCUCxvQmhDakJPLENnQ29CVCxpQkFDRSxVQUNBLGFqQ3JCUSxDaUNzQlIsd0JoQ3hCTyxDZ0N5QlAsU2xDNHFDZ0MsQ2tDM3FDaEMsNENsQ3N0QjRCLENrQ2p0QjlCLHdDQUNFLGdCbEMrcENnQyxDa0M1cENsQyw2QkFDRSxVQUNBLFVoQ1JJLENpQjFCTix3QmxCRlUsQ2lDc0NSLG9CakN0Q1EsQ2lDeUNWLCtCQUNFLGFoQ25DTyxDZ0NvQ1Asb0JBQ0EscUJoQ2hCSSxDZ0NpQkosb0JoQzdDTyxDaUNFVCxXQUNFLHVCQU9JLGtDaENxQ0osOEJBQ0EsaUNnQ2hDSSxpQ2hDaUJKLCtCQUNBLGtDZ0NoQ0YsMEJBQ0Usc0JwQ2dTRSxpQkFMSSxDb0NwUkYsaURoQ3FDSiw2QkFDQSxnQ2dDaENJLGdEaENpQkosOEJBQ0EsaUNnQ2hDRiwwQkFDRSxxQnBDZ1NFLGtCQUxJLENvQ3BSRixpRGhDcUNKLDZCQUNBLGdDZ0NoQ0ksZ0RoQ2lCSiw4QkFDQSxpQ2lDaENKLE9BQ0Usa0JBQ0Esa0JBQ0Esa0JwQ2s2QzhCLENvQ2o2QzlCLDZCakNXRSxxQmlDTkosZUFFRSxjQUlGLFlBQ0UsZXBDNGpCNEIsQ29DcGpCOUIsbUJBQ0Usa0JwQ201QzhCLENvQ2g1QzlCLDhCQUNFLGtCQUNBLE1BQ0EsUUFDQSxVQUNBLGtCQWVGLGVDbERBLGFEOENjLENqQjVDZCx3QmlCMENtQixDQzFDbkIsb0JEMkNlLENDekNmLDJCQUNFLGNENkNGLGlCQ2xEQSxhRDhDYyxDakI1Q2Qsd0JpQjBDbUIsQ0MxQ25CLG9CRDJDZSxDQ3pDZiw2QkFDRSxjRDZDRixlQ2xEQSxhRDhDYyxDakI1Q2Qsd0JpQjBDbUIsQ0MxQ25CLG9CRDJDZSxDQ3pDZiwyQkFDRSxjRDZDRixZQ2xEQSxhRGdEZ0IsQ2pCOUNoQix3QmlCMENtQixDQzFDbkIsb0JEMkNlLENDekNmLHdCQUNFLGNENkNGLGVDbERBLGFEZ0RnQixDakI5Q2hCLHdCaUIwQ21CLENDMUNuQixvQkQyQ2UsQ0N6Q2YsMkJBQ0UsY0Q2Q0YsY0NsREEsYUQ4Q2MsQ2pCNUNkLHdCaUIwQ21CLENDMUNuQixvQkQyQ2UsQ0N6Q2YsMEJBQ0UsY0Q2Q0YsYUNsREEsYURnRGdCLENqQjlDaEIsd0JpQjBDbUIsQ0MxQ25CLG9CRDJDZSxDQ3pDZix5QkFDRSxjRDZDRixZQ2xEQSxhRDhDYyxDakI1Q2Qsd0JpQjBDbUIsQ0MxQ25CLG9CRDJDZSxDQ3pDZix3QkFDRSxjQ0hKLFlBQ0UsYUFDQSxzQkFHQSxlQUNBLGdCbkNTRSxxQm1DTEoscUJBQ0UscUJBQ0Esc0JBRUEsZ0NBRUUsb0NBQ0EsMEJBVUosd0JBQ0UsV0FDQSxhcEN2QlMsQ29Dd0JULG1CQUdBLDREQUVFLFVBQ0EsYXBDOUJPLENvQytCUCxxQkFDQSx3QnBDMUNPLENvQzZDVCwrQkFDRSxhcENqQ08sQ29Da0NQLHdCcEM5Q08sQ29DdURYLGlCQUNFLGtCQUNBLGNBQ0EsbUJBQ0EsYXBDL0NTLENvQ2dEVCxxQkFDQSxxQnBDaENNLENvQ2lDTixrQ0FFQSw2Qm5DckNFLCtCQUNBLGdDbUN3Q0YsNEJuQzNCRSxtQ0FDQSxrQ21DOEJGLG9EQUVFLGFwQ2xFTyxDb0NtRVAsb0JBQ0EscUJwQy9DSSxDb0NtRE4sd0JBQ0UsVUFDQSxVcENyREksQ29Dc0RKLHdCckNsRlEsQ3FDbUZSLG9CckNuRlEsQ3FDc0ZWLGtDQUNFLG1CQUVBLHlDQUNFLGdCQUNBLG9CdEN3YXdCLENzQzFaMUIsdUJBQ0UsbUJBR0Usb0RuQ3JDSixpQ0FaQSwwQm1Dc0RJLG1EbkN0REosK0JBWUEsNEJtQytDSSwrQ0FDRSxhQUdGLHlEQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsZ0VBQ0UsaUJBQ0EscUJ0Q2tZa0IsQ1V0YzFCLHlCNEI0Q0EsMEJBQ0UsbUJBR0UsdURuQ3JDSixpQ0FaQSwwQm1Dc0RJLHNEbkN0REosK0JBWUEsNEJtQytDSSxrREFDRSxhQUdGLDREQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsbUVBQ0UsaUJBQ0EscUJ0Q2tZa0IsRVV0YzFCLHlCNEI0Q0EsMEJBQ0UsbUJBR0UsdURuQ3JDSixpQ0FaQSwwQm1Dc0RJLHNEbkN0REosK0JBWUEsNEJtQytDSSxrREFDRSxhQUdGLDREQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsbUVBQ0UsaUJBQ0EscUJ0Q2tZa0IsRVV0YzFCLHlCNEI0Q0EsMEJBQ0UsbUJBR0UsdURuQ3JDSixpQ0FaQSwwQm1Dc0RJLHNEbkN0REosK0JBWUEsNEJtQytDSSxrREFDRSxhQUdGLDREQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsbUVBQ0UsaUJBQ0EscUJ0Q2tZa0IsRVV0YzFCLDBCNEI0Q0EsMEJBQ0UsbUJBR0UsdURuQ3JDSixpQ0FaQSwwQm1Dc0RJLHNEbkN0REosK0JBWUEsNEJtQytDSSxrREFDRSxhQUdGLDREQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsbUVBQ0UsaUJBQ0EscUJ0Q2tZa0IsRVV0YzFCLDBCNEI0Q0EsMkJBQ0UsbUJBR0Usd0RuQ3JDSixpQ0FaQSwwQm1Dc0RJLHVEbkN0REosK0JBWUEsNEJtQytDSSxtREFDRSxhQUdGLDZEQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEsb0VBQ0UsaUJBQ0EscUJ0Q2tZa0IsRVV0YzFCLDBCNEI0Q0EsNEJBQ0UsbUJBR0UseURuQ3JDSixpQ0FaQSwwQm1Dc0RJLHdEbkN0REosK0JBWUEsNEJtQytDSSxvREFDRSxhQUdGLDhEQUNFLG9CdEN1WW9CLENzQ3RZcEIsb0JBRUEscUVBQ0UsaUJBQ0EscUJ0Q2tZa0IsRXNDcFg5QixrQm5DOUhJLGdCbUNpSUYsbUNBQ0UscUJBRUEsOENBQ0Usc0JDcEpKLHlCQUNFLGFEaUt5QixDQ2hLekIsd0JEK0pzQixDQzVKcEIsNEdBRUUsYUQySnFCLENDMUpyQix5QkFHRix1REFDRSxVckNjQSxDcUNiQSx3QkRxSnFCLENDcEpyQixvQkRvSnFCLENDbEszQiwyQkFDRSxhRGlLeUIsQ0NoS3pCLHdCRCtKc0IsQ0M1SnBCLGdIQUVFLGFEMkpxQixDQzFKckIseUJBR0YseURBQ0UsVXJDY0EsQ3FDYkEsd0JEcUpxQixDQ3BKckIsb0JEb0pxQixDQ2xLM0IseUJBQ0UsYURpS3lCLENDaEt6Qix3QkQrSnNCLENDNUpwQiw0R0FFRSxhRDJKcUIsQ0MxSnJCLHlCQUdGLHVEQUNFLFVyQ2NBLENxQ2JBLHdCRHFKcUIsQ0NwSnJCLG9CRG9KcUIsQ0NsSzNCLHNCQUNFLGFEbUsyQixDQ2xLM0Isd0JEK0pzQixDQzVKcEIsc0dBRUUsYUQ2SnVCLENDNUp2Qix5QkFHRixvREFDRSxVckNjQSxDcUNiQSx3QkR1SnVCLENDdEp2QixvQkRzSnVCLENDcEs3Qix5QkFDRSxhRG1LMkIsQ0NsSzNCLHdCRCtKc0IsQ0M1SnBCLDRHQUVFLGFENkp1QixDQzVKdkIseUJBR0YsdURBQ0UsVXJDY0EsQ3FDYkEsd0JEdUp1QixDQ3RKdkIsb0JEc0p1QixDQ3BLN0Isd0JBQ0UsYURpS3lCLENDaEt6Qix3QkQrSnNCLENDNUpwQiwwR0FFRSxhRDJKcUIsQ0MxSnJCLHlCQUdGLHNEQUNFLFVyQ2NBLENxQ2JBLHdCRHFKcUIsQ0NwSnJCLG9CRG9KcUIsQ0NsSzNCLHVCQUNFLGFEbUsyQixDQ2xLM0Isd0JEK0pzQixDQzVKcEIsd0dBRUUsYUQ2SnVCLENDNUp2Qix5QkFHRixxREFDRSxVckNjQSxDcUNiQSx3QkR1SnVCLENDdEp2QixvQkRzSnVCLENDcEs3QixzQkFDRSxhRGlLeUIsQ0NoS3pCLHdCRCtKc0IsQ0M1SnBCLHNHQUVFLGFEMkpxQixDQzFKckIseUJBR0Ysb0RBQ0UsVXJDY0EsQ3FDYkEsd0JEcUpxQixDQ3BKckIsb0JEb0pxQixDRWpLN0IsV0FDRSx1QkFDQSxTeENxakQyQixDd0NwakQzQixVeENvakQyQixDd0NuakQzQixvQkFDQSxVdENtQk0sQ3NDbEJOLDJXQUNBLFNyQ09FLHFCcUNMRixVeENxakQyQixDd0NsakQzQixpQkFDRSxVdENXSSxDc0NWSixxQkFDQSxXeENnakR5QixDd0M3aUQzQixpQkFDRSxVQUNBLDRDeEN3dEI0QixDd0N2dEI1QixTeEMyaUR5QixDd0N4aUQzQix3Q0FFRSxvQkFDQSxpQkFDQSxXeENxaUR5QixDd0NqaUQ3QixpQkFDRSxpRHhDaWlEMkIsQ3lDdmtEN0IsT0FDRSxXekN3MUNrQyxDeUN2MUNsQyxlMUNtU0ksa0JBTEksQzBDM1JSLG9CQUNBLHNDekN3MUNrQyxDeUN2MUNsQyw0QkFDQSxnQ0FDQSx1Q3pDZ2hCNEIsQ0d0Z0IxQixxQnNDUEYsZUFDRSxVQUdGLGtCQUNFLGFBSUosaUJBQ0Usa0JBQ0EsZUFDQSxvQkFFQSxtQ0FDRSxrQnpDa2VrQixDeUM5ZHRCLGNBQ0UsYUFDQSxtQkFDQSxxQkFDQSxhdkMxQlMsQ3VDMkJULHNDekNrMENrQyxDeUNqMENsQyw0QkFDQSx3Q3RDVkUsMkNBQ0EsNENzQ1lGLHlCQUNFLHVCQUNBLGtCekMreUNnQyxDeUMzeUNwQyxZQUNFLGN6QzB5Q2tDLEN5Q3p5Q2xDLHFCQzFDRixPQUNFLGVBQ0EsTUFDQSxPQUNBLFkxQ3NpQ2tD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QUNBLGtCQUNBLGNBQ0Esa0JBQ0EsVUFDQSxVN0ZGSSxDNkZHSix5REFDQSwyQkFDQSwwQkFDQSw0QkFDQSx5QkFDQSx1QkFDSSx3QjlGckNJLEM4RnlDWix1QkFDSSxXQUNBLFlBQ0EseURBQ0Esb0JDL0NKLEtDWUksZ0JBQ0EsZ0JBQ0EsaUJ2RmlEQSx5QnNGL0RKLEtDZ0JRLGlCL0YwSHNCLEUrRnhIMUIsbUJBQ0ksYUFDQSxxQkRoQkosaUJDcUJBLHlCQUNBLDRCL0ZrSDRCLEMrRmpINUIsYWhHeEJRLENnR3lCUix1QkEzQkEsZ0JBRUEsY0FDQSx3QmhHSlEsQ2dHS1Isb0JoR0ZRLENnRzRCUiwrQ0FFSSxhaEc5QkksQ2dHK0JKLG9CaEcvQkksQ2dHZ0NKLGdCQUNBLGlCQUNBLDRCL0Z1R3dCLEMrRnRHeEIsa0JBRUosK0JBQ0ksZ0JBQ0EscUIvRmJBLEMrRmNBLFUvRmJBLEMrRmNBLGlCL0ZmQSxDOEZ0QkosZUFDSSxxQjlGc0JBLEM4RnJCQSxVOUZvQkEsQzhGbkJBLHNCQUNBLHFCQ1ZKLGdCQUVBLFUvRjBCSSxDK0Z6Qkosd0JoR0pRLENnR0tSLG9CaEdMUSxDK0ZjSiwyQ0FFSSxnQkFDQSxxQjlGYUosQzhGWkksVTlGV0osQzhGUkEsNkJBQ0ksZ0JBQ0EscUI5Rk1KLEM4RkxJLFU5Rk1KLEM4RkxJLGlCOUZJSixxQytGb0JKLHdCaEc5Q1EsQ2dHK0NSLFUvRnBCSSxDK0ZxQkoseUJBQ0EsZ0RBbkRBLGdCQUVBLFUvRjJCSSxDK0YxQkosd0JoR0ZRLENnR0dSLG9CaEdIUSxDZ0dxRFIsa0dBRUksZ0JBQ0Esd0JoR3ZESSxDZ0d3REosb0JoR3hESSxDZ0cyRFIsZ0VBQ0ksZ0JBQ0EscUIvRm5DQSxDK0ZvQ0EsaUIvRnBDQSxDOEZPUixXQUNJLGdCQUNBLHVCQUNBLHFCQUNBLGdCQUNBLGVBQ0EsYS9GdkNRLEMrRnlDUixpQkFDSSxXQUNBLFlBQ0EscUJBQ0Esb0JBQ0Esa0JBR0osaUJBQ0ksYS9GbERJLEMrRm1ESixxQkFDQSx1QkFFSix5QkFDSSxVOUY1QkEsQzhGNkJBLDBCQUVKLGlCQUNJ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cyI6WyJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8vaW5kZXguY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2xhdGluLTMwMC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8vbGF0aW4tMzAwLWl0YWxpYy5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8vbGF0aW4tNDAwLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL3JvYm90by9sYXRpbi01MDAuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2xhdGluLTUwMC1pdGFsaWMuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2xhdGluLTcwMC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8vbGF0aW4tOTAwLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL3JvYm90by9jeXJpbGxpYy0zMDAuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTMwMC1pdGFsaWMuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTQwMC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8vY3lyaWxsaWMtNTAwLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL3JvYm90by9jeXJpbGxpYy01MDAtaXRhbGljLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL3JvYm90by9jeXJpbGxpYy03MDAuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTkwMC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8tc2xhYi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8tc2xhYi9sYXRpbi01MDAuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2Uvcm9ib3RvLXNsYWIvbGF0aW4tNzAwLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL3JvYm90by1zbGFiL2N5cmlsbGljLTUwMC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9yb2JvdG8tc2xhYi9jeXJpbGxpYy03MDAuY3NzIiwid2VicGFjazovLy8uL3Njc3MvaW1wZmVuaW5mby5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb25maWcvaW1wZmVuLWluZm8vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29uZmlnL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmVuZG9yLW92ZXJyaWRlcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmVuZG9yLW92ZXJyaWRlcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9zY3NzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvcGx1Z2lucy9Eb3RzL0RvdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3BsdWdpbnMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvY3Vyc29yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0ltYWdlL0ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0h0bWwvSHRtbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9UaHVtYnMvVGh1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1Rvb2xiYXIvVG9vbGJhci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmVuZG9yL2ZhbmN5Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy90aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3ZlbmRvci90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29uZmlnL2NvbW1vbi9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlL2NvbW1vbi9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2UvY29tbW9uL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlL2NvbW1vbi9fZGlzdHJhY3Rvci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvbWl4aW5zL2NvbW1vbi9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX2dsb2JhbExhbmd1YWdlU2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2UvY29tbW9uL19nbG9iYWxTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2UvY29tbW9uL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2UvY29tbW9uL19tYWluTmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX21lbnVTdWJwYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX3NlY3Rpb25JbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX3NraXBMaW5rcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZS9jb21tb24vX3N0YWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb250ZW50L2NvbW1vbi9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbnRlbnQvY29tbW9uL19hcnJvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbnRlbnQvY29tbW9uL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9taXhpbnMvY29tbW9uL19idXR0b25zLXN0YXRlcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29udGVudC9jb21tb24vX2hlYWRsaW5lcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29udGVudC9jb21tb24vX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbnRlbnQvY29tbW9uL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbnRlbnQvY29tbW9uL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb250ZW50L2NvbW1vbi9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19hYmxlcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvbWl4aW5zL2NvbW1vbi9fbW91c2VvdXQtb24tdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9taXhpbnMvY29tbW9uL19tb3VzZWluLW9uLXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19jbGlja2Zsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9fZGl2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX2Rvd25sb2Fkcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9taXhpbnMvY29tbW9uL19iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX2dyaWRFbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faGVyZGltbXVuaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX2hvdmVyVGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9taXhpbnMvY29tbW9uL190ZWFzZXItaGVpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX2ljb25UZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faW1hZ2VBbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faW1hZ2VNYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faW1hZ2VUZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9faW5mb2JveC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19sb2dvVGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX21lZGlhRG93bmxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9fc3RhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9fc3RhbmRhcmRUZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL2NvbW1vbi9fc3ZnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX3RlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX3RleHRtZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZWxlbWVudHMvY29tbW9uL190ZXh0cGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX3ZlcnRpY2FsVGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9jb21tb24vX3d3YnpnYU1hZ2VudG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2VsZW1lbnRzL21lbnUvX21lZ2FtZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9lbGVtZW50cy9pbXBmZW4taW5mby9fZm9ybS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIHJvYm90by1jeXJpbGxpYy1leHQtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLWV4dC00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiByb2JvdG8tY3lyaWxsaWMtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiByb2JvdG8tZ3JlZWstZXh0LTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1ncmVlay1leHQtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogcm9ib3RvLWdyZWVrLTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1ncmVlay00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiByb2JvdG8tdmlldG5hbWVzZS00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tdmlldG5hbWVzZS00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIHJvYm90by1sYXRpbi1leHQtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLWV4dC00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIHJvYm90by1sYXRpbi00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4iLCIvKiByb2JvdG8tbGF0aW4tMzAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLTMwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tMzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIFxufVxuIiwiLyogcm9ib3RvLWxhdGluLTMwMC1pdGFsaWMqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1sYXRpbi0zMDAtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLTMwMC1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1sYXRpbi00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1sYXRpbi00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgXG59XG4iLCIvKiByb2JvdG8tbGF0aW4tNTAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLTUwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tNTAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIFxufVxuIiwiLyogcm9ib3RvLWxhdGluLTUwMC1pdGFsaWMqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1sYXRpbi01MDAtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLTUwMC1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1sYXRpbi03MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tNzAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1sYXRpbi03MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgXG59XG4iLCIvKiByb2JvdG8tbGF0aW4tOTAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWxhdGluLTkwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tbGF0aW4tOTAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIFxufVxuIiwiLyogcm9ib3RvLWN5cmlsbGljLTMwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1jeXJpbGxpYy0zMDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTMwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1jeXJpbGxpYy0zMDAtaXRhbGljKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tY3lyaWxsaWMtMzAwLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1jeXJpbGxpYy0zMDAtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgXG59XG4iLCIvKiByb2JvdG8tY3lyaWxsaWMtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tY3lyaWxsaWMtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIFxufVxuIiwiLyogcm9ib3RvLWN5cmlsbGljLTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1jeXJpbGxpYy01MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTUwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1jeXJpbGxpYy01MDAtaXRhbGljKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tY3lyaWxsaWMtNTAwLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1jeXJpbGxpYy01MDAtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgXG59XG4iLCIvKiByb2JvdG8tY3lyaWxsaWMtNzAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTcwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tY3lyaWxsaWMtNzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIFxufVxuIiwiLyogcm9ib3RvLWN5cmlsbGljLTkwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1jeXJpbGxpYy05MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLWN5cmlsbGljLTkwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1zbGFiLWN5cmlsbGljLWV4dC00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWN5cmlsbGljLWV4dC00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIHJvYm90by1zbGFiLWN5cmlsbGljLTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItY3lyaWxsaWMtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogcm9ib3RvLXNsYWItZ3JlZWstZXh0LTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItZ3JlZWstZXh0LTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tc2xhYi1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogcm9ib3RvLXNsYWItZ3JlZWstNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tc2xhYi1ncmVlay00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHJvYm90by1zbGFiLXZpZXRuYW1lc2UtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tc2xhYi12aWV0bmFtZXNlLTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9yb2JvdG8tc2xhYi1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiByb2JvdG8tc2xhYi1sYXRpbi1leHQtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9yb2JvdG8tc2xhYi1sYXRpbi1leHQtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIHJvYm90by1zbGFiLWxhdGluLTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItbGF0aW4tNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIHJvYm90by1zbGFiLWxhdGluLTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItbGF0aW4tNTAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWxhdGluLTUwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1zbGFiLWxhdGluLTcwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItbGF0aW4tNzAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWxhdGluLTcwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1zbGFiLWN5cmlsbGljLTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItY3lyaWxsaWMtNTAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWN5cmlsbGljLTUwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIHJvYm90by1zbGFiLWN5cmlsbGljLTcwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcm9ib3RvLXNsYWItY3lyaWxsaWMtNzAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3JvYm90by1zbGFiLWN5cmlsbGljLTcwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovQGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9pbmRleC5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvL2xhdGluLTMwMC5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvL2xhdGluLTMwMC1pdGFsaWMuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9sYXRpbi00MDAuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9sYXRpbi01MDAuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9sYXRpbi01MDAtaXRhbGljLmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8vbGF0aW4tNzAwLmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8vbGF0aW4tOTAwLmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8vY3lyaWxsaWMtMzAwLmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8vY3lyaWxsaWMtMzAwLWl0YWxpYy5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTQwMC5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTUwMC5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvL2N5cmlsbGljLTUwMC1pdGFsaWMuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9jeXJpbGxpYy03MDAuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by9jeXJpbGxpYy05MDAuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by1zbGFiL2luZGV4LmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8tc2xhYi9sYXRpbi01MDAuY3NzXCI7QGltcG9ydFwifkBmb250c291cmNlL3JvYm90by1zbGFiL2xhdGluLTcwMC5jc3NcIjtAaW1wb3J0XCJ+QGZvbnRzb3VyY2Uvcm9ib3RvLXNsYWIvY3lyaWxsaWMtNTAwLmNzc1wiO0BpbXBvcnRcIn5AZm9udHNvdXJjZS9yb2JvdG8tc2xhYi9jeXJpbGxpYy03MDAuY3NzXCI7OnJvb3R7LS1icy1ibHVlOiAjMGQ2ZWZkOy0tYnMtaW5kaWdvOiAjNjYxMGYyOy0tYnMtcHVycGxlOiAjNmY0MmMxOy0tYnMtcGluazogI2Q2MzM4NDstLWJzLXJlZDogIzk1MDAwMDstLWJzLW9yYW5nZTogI2ZkN2UxNDstLWJzLXllbGxvdzogI2ZmYzEwNzstLWJzLWdyZWVuOiAjMTk4NzU0Oy0tYnMtdGVhbDogIzIwYzk5NzstLWJzLWN5YW46ICMwZGNhZjA7LS1icy13aGl0ZTogI2ZmZjstLWJzLWdyYXk6ICM3MDcwNzA7LS1icy1ncmF5LWRhcms6ICM1MjUyNTI7LS1icy1ncmF5LTEwMDogI2Y1ZjVmNTstLWJzLWdyYXktMjAwOiAjZjBmMGYwOy0tYnMtZ3JheS0zMDA6ICNlYmViZWI7LS1icy1ncmF5LTQwMDogI2NlZDRkYTstLWJzLWdyYXktNTAwOiAjYmZiZmJmOy0tYnMtZ3JheS02MDA6ICM3MDcwNzA7LS1icy1ncmF5LTcwMDogIzVlNWU1ZjstLWJzLWdyYXktODAwOiAjNTI1MjUyOy0tYnMtZ3JheS05MDA6ICM1OTU5NTk7LS1icy1wcmltYXJ5OiAjNzQ5QTQwOy0tYnMtc2Vjb25kYXJ5OiAjNzA3MDcwOy0tYnMtc3VjY2VzczogIzE5ODc1NDstLWJzLWluZm86ICMwZGNhZjA7LS1icy13YXJuaW5nOiAjZmZjMTA3Oy0tYnMtZGFuZ2VyOiAjOTUwMDAwOy0tYnMtbGlnaHQ6ICNmNWY1ZjU7LS1icy1kYXJrOiAjNTk1OTU5Oy0tYnMtcHJpbWFyeS1yZ2I6IDExNiwgMTU0LCA2NDstLWJzLXNlY29uZGFyeS1yZ2I6IDExMiwgMTEyLCAxMTI7LS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7LS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwOy0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3Oy0tYnMtZGFuZ2VyLXJnYjogMTQ5LCAwLCAwOy0tYnMtbGlnaHQtcmdiOiAyNDUsIDI0NSwgMjQ1Oy0tYnMtZGFyay1yZ2I6IDg5LCA4OSwgODk7LS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7LS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7LS1icy1ib2R5LWNvbG9yLXJnYjogODksIDg5LCA4OTstLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtZm9udC1zYW5zLXNlcmlmOiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7LS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTstLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTstLWJzLWJvZHktZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmOy0tYnMtYm9keS1mb250LXNpemU6IDFyZW07LS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7LS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7LS1icy1ib2R5LWNvbG9yOiAjNTk1OTU5Oy0tYnMtYm9keS1iZzogI2ZmZn0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2Upezpyb290e3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9fWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLWJzLWJvZHktZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt0ZXh0LWFsaWduOnZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ocnttYXJnaW46MXJlbSAwO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7b3BhY2l0eTouMjV9aHI6bm90KFtzaXplXSl7aGVpZ2h0OjFweH1oNiwuaDYsaDUsLmg1LGg0LC5oNCxoMywuaDMsaDIsLmgyLGgxLC5oMXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfWgxLC5oMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2gxLC5oMXtmb250LXNpemU6Mi41cmVtfX1oMiwuaDJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAwLjl2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMiwuaDJ7Zm9udC1zaXplOjJyZW19fWgzLC5oM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAwLjZ2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMywuaDN7Zm9udC1zaXplOjEuNzVyZW19fWg0LC5oNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2g0LC5oNHtmb250LXNpemU6MS41cmVtfX1oNSwuaDV7Zm9udC1zaXplOjEuMjVyZW19aDYsLmg2e2ZvbnQtc2l6ZToxcmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGwsLnNtYWxse2ZvbnQtc2l6ZTowLjg3NWVtfW1hcmssLm1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM31zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowLjc1ZW07bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19YXtjb2xvcjojNWQ3OTBjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3Zlcntjb2xvcjojNWQ3OTBjfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO2ZvbnQtc2l6ZToxZW07ZGlyZWN0aW9uOmx0ciAvKiBydGw6aWdub3JlICovO3VuaWNvZGUtYmlkaTpiaWRpLW92ZXJyaWRlfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bztmb250LXNpemU6MC44NzVlbX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfWNvZGV7Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6I2Q2MzM4NDt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojNzA3MDcwO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10aGVhZCx0Ym9keSx0Zm9vdCx0cix0ZCx0aHtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246bm90KDpkaXNhYmxlZCksW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19fWxlZ2VuZCsqe2NsZWFyOmxlZnR9Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtwYWRkaW5nOjB9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXJ7cGFkZGluZzowfTo6ZmlsZS1zZWxlY3Rvci1idXR0b257Zm9udDppbmhlcml0fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlmcmFtZXtib3JkZXI6MH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTpjYWxjKDEuNjI1cmVtICsgNC41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0xe2ZvbnQtc2l6ZTo1cmVtfX0uZGlzcGxheS0ye2ZvbnQtc2l6ZTpjYWxjKDEuNTc1cmVtICsgMy45dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0ye2ZvbnQtc2l6ZTo0LjVyZW19fS5kaXNwbGF5LTN7Zm9udC1zaXplOmNhbGMoMS41MjVyZW0gKyAzLjN2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTN7Zm9udC1zaXplOjRyZW19fS5kaXNwbGF5LTR7Zm9udC1zaXplOmNhbGMoMS40NzVyZW0gKyAyLjd2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbX19LmRpc3BsYXktNXtmb250LXNpemU6Y2FsYygxLjQyNXJlbSArIDIuMXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNXtmb250LXNpemU6M3JlbX19LmRpc3BsYXktNntmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNntmb250LXNpemU6Mi41cmVtfX0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6MC44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzcwNzA3MH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czouMjVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOiM3MDcwNzB9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHh4bCwuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDp2YXIoLS1icy1ndXR0ZXIteCwgMjBweCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLWd1dHRlci14LCAyMHB4KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjU3NnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjcyOHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6OTkycHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDoxMjAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmNvbnRhaW5lci14eGwsLmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDoxNDUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNvbnRhaW5lci14eHhsLC5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6MTY5MHB4fX0ucm93ey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKX0ucm93Pip7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfS5jb2x7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OiAwfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTogMH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogM3JlbX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbC1zbXtmbGV4OjEgMCAwJX0ucm93LWNvbHMtc20tYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6IDB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OiAwfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OiAwLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OiAwLjVyZW19Lmctc20tMywuZ3gtc20tM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXNtLTMsLmd5LXNtLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1zbS01LC5neC1zbS01ey0tYnMtZ3V0dGVyLXg6IDNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4OjEgMCAwJX0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1sZy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLWxnLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1sZy0wLC5neC1sZy0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OiAwfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1sZy0xLC5neS1sZy0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbGctMywuZ3gtbGctM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLWxnLTMsLmd5LWxnLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1sZy00LC5neS1sZy00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb2wteGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteGwtMCwuZ3gteGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXhsLTAsLmd5LXhsLTB7LS1icy1ndXR0ZXIteTogMH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmcteGwtMSwuZ3kteGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXhsLTIsLmd4LXhsLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmcteGwtNCwuZ3kteGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteGwtNSwuZ3gteGwtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY29sLXh4bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14eGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXh4bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXh4bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXh4bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14eGwtMywuZ3gteHhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteHhsLTUsLmd4LXh4bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNvbC14eHhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14eHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHh4bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXh4eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXh4eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHh4bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXh4eGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14eHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4eGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXh4eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4eGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXh4eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4eGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXh4eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHh4bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14eHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4eGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14eHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4eGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14eHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4eGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14eHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eHhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14eHhsLTAsLmd4LXh4eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4eGwtMCwuZ3kteHh4bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteHh4bC0xLC5neC14eHhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14eHhsLTEsLmd5LXh4eGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXh4eGwtMiwuZ3gteHh4bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14eHhsLTIsLmd5LXh4eGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteHh4bC0zLC5neC14eHhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14eHhsLTMsLmd5LXh4eGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXh4eGwtNCwuZ3gteHh4bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14eHhsLTQsLmd5LXh4eGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteHh4bC01LC5neC14eHhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14eHhsLTUsLmd5LXh4eGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX0udGFibGV7LS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7LS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMwMDA7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1jb2xvcjojZWJlYmVifS50YWJsZT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi41cmVtIC41cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGFibGUtYmcpO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyl9LnRhYmxlPnRib2R5e3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9LnRhYmxlPnRoZWFke3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udGFibGU+Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MnB4IHNvbGlkIGN1cnJlbnRDb2xvcn0uY2FwdGlvbi10b3B7Y2FwdGlvbi1zaWRlOnRvcH0udGFibGUtc20+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouMjVyZW0gLjI1cmVtfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPip7Ym9yZGVyLXdpZHRoOjFweCAwfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPio+Kntib3JkZXItd2lkdGg6MCAxcHh9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKT4qey0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKX0udGFibGUtYWN0aXZley0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcil9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPip7LS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcil9LnRhYmxlLXByaW1hcnl7LS1icy10YWJsZS1iZzogI2UzZWJkOTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkOGRmY2U7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2NkNGMzOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNkMmQ5Yzk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojY2NkNGMzfS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1iZzogI2UyZTJlMjstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q3ZDc7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjYmNiOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQxZDE7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojY2JjYmNifS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNzstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2JjZDBjN30udGFibGUtaW5mb3stLWJzLXRhYmxlLWJnOiAjY2ZmNGZjOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNiYWRjZTN9LnRhYmxlLXdhcm5pbmd7LS1icy10YWJsZS1iZzogI2ZmZjNjZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZTZkYmI5fS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1iZzogI2VhY2NjYzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkZWMyYzI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZDNiOGI4Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNkOGJkYmQ7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZDNiOGI4fS50YWJsZS1saWdodHstLWJzLXRhYmxlLWJnOiAjZjVmNWY1Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2U5ZTllOTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZGRkZGQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2UzZTNlMzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNkZGR9LnRhYmxlLWRhcmt7LS1icy10YWJsZS1iZzogIzU5NTk1OTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICM2MTYxNjE7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjNmE2YTZhOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtaG92ZXItYmc6ICM2NTY1NjU7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojNmE2YTZhfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogMTQ0OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiAxNjg5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXh4eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDAwfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKDAuNDY0cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuNDY0cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDAwfS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKDAuNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtfS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKDAuMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4yNXJlbSArIDFweCk7Zm9udC1zaXplOjAuODc1cmVtfS5mb3JtLXRleHR7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzcwNzA3MH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi40NjRyZW0gLjY5NnJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICM1OTU5NTk7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItY29sb3I6IzVkNzkwYztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMnB4IDNweCAjNWQ3OTBjfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZXtoZWlnaHQ6MS41ZW19LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzcwNzA3MDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjQ2NHJlbSAuNjk2cmVtO21hcmdpbjotMC40NjRyZW0gLTAuNjk2cmVtO21hcmdpbi1pbmxpbmUtZW5kOi42OTZyZW07Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTR9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouNDY0cmVtIC42OTZyZW07bWFyZ2luOi0wLjQ2NHJlbSAtMC42OTZyZW07bWFyZ2luLWlubGluZS1lbmQ6LjY5NnJlbTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNH0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouNDY0cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNTk1OTU5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0wLjI1cmVtIC0wLjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0wLjI1cmVtIC0wLjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0wLjVyZW0gLTFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX0uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0wLjVyZW0gLTFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX10ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMC45MjhyZW0gKyAycHgpfXRleHRhcmVhLmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpfXRleHRhcmVhLmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWNvbG9ye3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87cGFkZGluZzouNDY0cmVtfS5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pe2N1cnNvcjpwb2ludGVyfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoe2hlaWdodDoxLjVlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtoZWlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi40NjRyZW0gMi4wODhyZW0gLjQ2NHJlbSAuNjk2cmVtOy1tb3otcGFkZGluZy1zdGFydDpjYWxjKDAuNjk2cmVtIC0gM3B4KTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTI1MjUyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC42OTZyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjNTk1OTU5O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM1ZDc5MGM7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDJweCAzcHggIzVkNzkwY30uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtwYWRkaW5nLXJpZ2h0Oi42OTZyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5mb3JtLXNlbGVjdDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMwMDB9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5mb3JtLXNlbGVjdC1sZ3twYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOi4zcmVtfS5mb3JtLWNoZWNre2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNWVtO21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi0xLjVlbX0uZm9ybS1jaGVjay1pbnB1dHt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOi4yNWVtO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjoxcHggc29saWQgIzU5NTk1OTthcHBlYXJhbmNlOm5vbmU7Y29sb3ItYWRqdXN0OmV4YWN0fS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1yYWRpdXM6MH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1jaGVjay1pbnB1dDphY3RpdmV7ZmlsdGVyOmJyaWdodG5lc3MoOTAlKX0uZm9ybS1jaGVjay1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzVkNzkwYztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMnB4IDNweCAjNWQ3OTBjfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO2JvcmRlci1jb2xvcjojNWQ3OTBjfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117YmFja2dyb3VuZC1pbWFnZTpub25lfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGV7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2JvcmRlci1jb2xvcjojNzQ5YTQwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse29wYWNpdHk6LjV9LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzAwMH0uZm9ybS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNWVtfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtib3JkZXItcmFkaXVzOjJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM1RDc5MEMnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxcmVtfS5idG4tY2hlY2t7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0biwuYnRuLWNoZWNrOmRpc2FibGVkKy5idG57cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi4zfS5mb3JtLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNXJlbTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDthcHBlYXJhbmNlOm5vbmV9LmZvcm0tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAycHggM3B4ICM1ZDc5MGN9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMnB4IDNweCAjNWQ3OTBjfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LTAuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDVlMWM2fS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNWUxYzZ9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYmZiZmJmfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2JmYmZiZn0uZm9ybS1mbG9hdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtoZWlnaHQ6Y2FsYygzLjVyZW0gKyAycHgpO2xpbmUtaGVpZ2h0OjEuMjV9LmZvcm0tZmxvYXRpbmc+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAuNjk2cmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tZmxvYXRpbmc+bGFiZWx7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9se3BhZGRpbmc6MXJlbSAuNjk2cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpmb2N1c3t6LWluZGV4OjN9LmlucHV0LWdyb3VwIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjQ2NHJlbSAuNjk2cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2JvcmRlcjoxcHggc29saWQgIzU5NTk1OTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3R7cGFkZGluZy1yaWdodDoyLjc4NHJlbX0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPjpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzE5ODc1NH0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1LDEzNSw4NCwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19Lndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC45MjhyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMzJyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYygwLjc1ZW0gKyAwLjQ2NHJlbSkgY2FsYygwLjc1ZW0gKyAwLjQ2NHJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMTk4NzU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjkyOHJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYygwLjM3NWVtICsgMC4yMzJyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjMycmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsLmZvcm0tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjojMTk4NzU0fS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17cGFkZGluZy1yaWdodDozLjgyOHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzUyNTI1Micgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC42OTZyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjA4OHJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoMC43NWVtICsgMC40NjRyZW0pIGNhbGMoMC43NWVtICsgMC40NjRyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZHtib3JkZXItY29sb3I6IzE5ODc1NH0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzE5ODc1NH0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19Lndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCwuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlke3otaW5kZXg6MX0ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7ei1pbmRleDozfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOiM5NTAwMDB9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OSwwLDAsLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiM5NTAwMDA7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC45MjhyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzk1MDAwMCclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjM5NTAwMDAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIzMnJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuNDY0cmVtKSBjYWxjKDAuNzVlbSArIDAuNDY0cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojOTUwMDAwO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTQ5LDAsMCwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuOTI4cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIzMnJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMzJyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojOTUwMDAwfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXtwYWRkaW5nLXJpZ2h0OjMuODI4cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTI1MjUyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5NTAwMDAnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzOTUwMDAwJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNjk2cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4wODhyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKDAuNzVlbSArIDAuNDY0cmVtKSBjYWxjKDAuNzVlbSArIDAuNDY0cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6Izk1MDAwMDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE0OSwwLDAsLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiM5NTAwMDB9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiM5NTAwMDB9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTQ5LDAsMCwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojOTUwMDAwfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4uaW52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlke3otaW5kZXg6Mn0ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3t6LWluZGV4OjN9LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTk1OTU5O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOjE2cHggMjRweDtmb250LXNpemU6MXJlbTtib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6IzU5NTk1OX0uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMTYsMTU0LDY0LC4yNSl9LmJ0bjpkaXNhYmxlZCwuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIC5idG57cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi4zfS5idG4tcHJpbWFyeXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtib3JkZXItY29sb3I6Izc0OWE0MH0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM4OWE5NWQ7Ym9yZGVyLWNvbG9yOiM4MmE0NTN9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5OmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojODlhOTVkO2JvcmRlci1jb2xvcjojODJhNDUzO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoOTksMTMxLDU0LC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1wcmltYXJ5LC5idG4tY2hlY2s6YWN0aXZlKy5idG4tcHJpbWFyeSwuYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5hY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzkwYWU2Njtib3JkZXItY29sb3I6IzgyYTQ1M30uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDk5LDEzMSw1NCwuNSl9LmJ0bi1wcmltYXJ5OmRpc2FibGVkLC5idG4tcHJpbWFyeS5kaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtib3JkZXItY29sb3I6Izc0OWE0MH0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcwNzA3MDtib3JkZXItY29sb3I6IzcwNzA3MH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVmNWY1Zjtib3JkZXItY29sb3I6IzVhNWE1YX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tc2Vjb25kYXJ5LC5idG4tc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWY1ZjVmO2JvcmRlci1jb2xvcjojNWE1YTVhO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMzLDEzMywxMzMsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXNlY29uZGFyeSwuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXNlY29uZGFyeSwuYnRuLXNlY29uZGFyeTphY3RpdmUsLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhNWE1YTtib3JkZXItY29sb3I6IzU0NTQ1NH0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMzMsMTMzLDEzMywuNSl9LmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MDcwNzA7Ym9yZGVyLWNvbG9yOiM3MDcwNzB9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NzM0Nztib3JkZXItY29sb3I6IzE0NmM0M30uYnRuLWNoZWNrOmZvY3VzKy5idG4tc3VjY2VzcywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTczNDc7Ym9yZGVyLWNvbG9yOiMxNDZjNDM7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2MCwxNTMsMTEwLC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zdWNjZXNzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tc3VjY2VzcywuYnRuLXN1Y2Nlc3M6YWN0aXZlLC5idG4tc3VjY2Vzcy5hY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0NmM0Mztib3JkZXItY29sb3I6IzEzNjUzZn0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDYwLDE1MywxMTAsLjUpfS5idG4tc3VjY2VzczpkaXNhYmxlZCwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1pbmZve2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4taW5mbzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzMxZDJmMjtib3JkZXItY29sb3I6IzI1Y2ZmMn0uYnRuLWNoZWNrOmZvY3VzKy5idG4taW5mbywuYnRuLWluZm86Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQyZjI7Ym9yZGVyLWNvbG9yOiMyNWNmZjI7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMSwxNzIsMjA0LC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1pbmZvLC5idG4tY2hlY2s6YWN0aXZlKy5idG4taW5mbywuYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzNkZDVmMztib3JkZXItY29sb3I6IzI1Y2ZmMn0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1pbmZvOmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4taW5mbzpmb2N1cywuYnRuLWluZm86YWN0aXZlOmZvY3VzLC5idG4taW5mby5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDExLDE3MiwyMDQsLjUpfS5idG4taW5mbzpkaXNhYmxlZCwuYnRuLWluZm8uZGlzYWJsZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi13YXJuaW5ne2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmY2EyYztib3JkZXItY29sb3I6I2ZmYzcyMH0uYnRuLWNoZWNrOmZvY3VzKy5idG4td2FybmluZywuYnRuLXdhcm5pbmc6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNhMmM7Ym9yZGVyLWNvbG9yOiNmZmM3MjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTcsMTY0LDYsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXdhcm5pbmcsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi13YXJuaW5nLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjZDM5O2JvcmRlci1jb2xvcjojZmZjNzIwfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjE3LDE2NCw2LC41KX0uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsLmJ0bi13YXJuaW5nLmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTUwMDAwO2JvcmRlci1jb2xvcjojOTUwMDAwfS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojN2YwMDAwO2JvcmRlci1jb2xvcjojNzAwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1kYW5nZXIsLmJ0bi1kYW5nZXI6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjAwMDA7Ym9yZGVyLWNvbG9yOiM3MDA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxNjUsMzgsMzgsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhbmdlciwuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWRhbmdlciwuYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcwMDtib3JkZXItY29sb3I6IzcwMDAwMH0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxNjUsMzgsMzgsLjUpfS5idG4tZGFuZ2VyOmRpc2FibGVkLC5idG4tZGFuZ2VyLmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTUwMDAwO2JvcmRlci1jb2xvcjojOTUwMDAwfS5idG4tbGlnaHR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNmNWY1ZjV9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItY29sb3I6I2Y2ZjZmNn0uYnRuLWNoZWNrOmZvY3VzKy5idG4tbGlnaHQsLmJ0bi1saWdodDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItY29sb3I6I2Y2ZjZmNjtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIwOCwyMDgsMjA4LC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1saWdodCwuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWxpZ2h0LC5idG4tbGlnaHQ6YWN0aXZlLC5idG4tbGlnaHQuYWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1jb2xvcjojZjZmNmY2fS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWxpZ2h0OmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tbGlnaHQ6Zm9jdXMsLmJ0bi1saWdodDphY3RpdmU6Zm9jdXMsLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMDgsMjA4LDIwOCwuNSl9LmJ0bi1saWdodDpkaXNhYmxlZCwuYnRuLWxpZ2h0LmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1jb2xvcjojZjVmNWY1fS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtib3JkZXItY29sb3I6IzU5NTk1OX0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YzRjNGM7Ym9yZGVyLWNvbG9yOiM0NzQ3NDd9LmJ0bi1jaGVjazpmb2N1cysuYnRuLWRhcmssLmJ0bi1kYXJrOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRjO2JvcmRlci1jb2xvcjojNDc0NzQ3O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTE0LDExNCwxMTQsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhcmssLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYXJrLC5idG4tZGFyazphY3RpdmUsLmJ0bi1kYXJrLmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDc0NzQ3O2JvcmRlci1jb2xvcjojNDM0MzQzfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhcms6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyazphY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTE0LDExNCwxMTQsLjUpfS5idG4tZGFyazpkaXNhYmxlZCwuYnRuLWRhcmsuZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1OTU5NTk7Ym9yZGVyLWNvbG9yOiM1OTU5NTl9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6Izc0OWE0MDtib3JkZXItY29sb3I6Izc0OWE0MH0uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtib3JkZXItY29sb3I6Izc0OWE0MH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTE2LDE1NCw2NCwuNSl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3d7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7Ym9yZGVyLWNvbG9yOiM3NDlhNDB9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMTYsMTU0LDY0LC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZHtjb2xvcjojNzQ5YTQwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjojNzA3MDcwO2JvcmRlci1jb2xvcjojNzA3MDcwfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MDcwNzA7Ym9yZGVyLWNvbG9yOiM3MDcwNzB9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMTIsMTEyLDExMiwuNSl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zZWNvbmRhcnksLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzA3MDcwO2JvcmRlci1jb2xvcjojNzA3MDcwfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDExMiwxMTIsMTEyLC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWR7Y29sb3I6IzcwNzA3MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtc3VjY2VzcywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuNSl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3d7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVke2NvbG9yOiMxOTg3NTQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywyMDIsMjQwLC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvd3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDIwMiwyNDAsLjUpfS5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVke2NvbG9yOiMwZGNhZjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXdhcm5pbmcsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtd2FybmluZywuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtd2FybmluZywuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZHtjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhbmdlcntjb2xvcjojOTUwMDAwO2JvcmRlci1jb2xvcjojOTUwMDAwfS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5NTAwMDA7Ym9yZGVyLWNvbG9yOiM5NTAwMDB9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxNDksMCwwLC41KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWRhbmdlciwuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3d7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5NTAwMDA7Ym9yZGVyLWNvbG9yOiM5NTAwMDB9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTQ5LDAsMCwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVke2NvbG9yOiM5NTAwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y1ZjVmNTtib3JkZXItY29sb3I6I2Y1ZjVmNX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNmNWY1ZjV9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtbGlnaHQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjQ1LDI0NSwyNDUsLjUpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtbGlnaHQsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWxpZ2h0LC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3d7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNmNWY1ZjV9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1saWdodDpmb2N1cywuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI0NSwyNDUsMjQ1LC41KX0uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVke2NvbG9yOiNmNWY1ZjU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojNTk1OTU5O2JvcmRlci1jb2xvcjojNTk1OTU5fS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTk1OTU5O2JvcmRlci1jb2xvcjojNTk1OTU5fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWRhcmssLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg4OSw4OSw4OSwuNSl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYXJrLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYXJrLC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3d7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1OTU5NTk7Ym9yZGVyLWNvbG9yOiM1OTU5NTl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg4OSw4OSw4OSwuNSl9LmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWR7Y29sb3I6IzU5NTk1OTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzVkNzkwYzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpob3Zlcntjb2xvcjojNWQ3OTBjfS5idG4tbGluazpkaXNhYmxlZCwuYnRuLWxpbmsuZGlzYWJsZWR7Y29sb3I6IzcwNzA3MH0uYnRuLWxnLC5idG4tZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjAuNzYycmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3dpZHRoOjA7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp3aWR0aCAuMzVzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOm5vbmV9fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZle3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpudGgtY2hpbGQobiszKSwuYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjaykrLmJ0biwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctbGVmdDoxOHB4fS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRufi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07Y29sb3I6IzVkNzkwYzt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5uYXYtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5uYXYtbGluazpob3ZlciwubmF2LWxpbms6Zm9jdXN7Y29sb3I6IzVkNzkwY30ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzcwNzA3MDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNmMGYwZjAgI2YwZjBmMCAjZWJlYmViO2lzb2xhdGlvbjppc29sYXRlfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzcwNzA3MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM1ZTVlNWY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZWJlYmViICNlYmViZWIgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDB9Lm5hdi1maWxsPi5uYXYtbGluaywubmF2LWZpbGwgLm5hdi1pdGVte2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQ+Lm5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGlua3t3aWR0aDoxMDAlfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLXNtLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGwsLm5hdmJhcj4uY29udGFpbmVyLXh4eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWN9Lm5hdmJhci10ZXh0e3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXItY29sbGFwc2V7ZmxleC1iYXNpczoxMDAlO2ZsZXgtZ3JvdzoxO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnJlbTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubmF2YmFyLXRvZ2dsZXJ7dHJhbnNpdGlvbjpub25lfX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJX0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDp2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy10b3AsLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib3R0b217aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtdG9wLC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9te2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcCwubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvdHRvbXtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtdG9wLC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm90dG9te2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpey5uYXZiYXItZXhwYW5kLXh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtdG9wLC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvdHRvbXtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7Lm5hdmJhci1leHBhbmQteHh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMtdG9wLC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcy1ib3R0b217aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19Lm5hdmJhci1leHBhbmR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCwubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbXtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41NSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41NSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6I2ZmZn0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuMTQzcmVtO3RleHQtYWxpZ246bGVmdDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7b3ZlcmZsb3ctYW5jaG9yOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2U7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItd2lkdGg6LjEwN3JlbTtib3JkZXItcmFkaXVzOi4zNzVyZW07Y29sb3I6IzVkNzkwYztib3JkZXItYm90dG9tOi4xMDdyZW0gc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzoxcmVtIDEuMjVyZW0gMXJlbSAzcmVtfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9ue3RyYW5zaXRpb246bm9uZX19QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5hY2NvcmRpb24tYnV0dG9ue2JvcmRlci1jb2xvcjojNWQ3OTBjO2JvcmRlci1ib3R0b206LjEwN3JlbSBzb2xpZCAjNWQ3OTBjfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmFjY29yZGlvbi1idXR0b257Ym9yZGVyLWNvbG9yOiM1ZDc5MGM7Ym9yZGVyLWJvdHRvbTouMTA3cmVtIHNvbGlkICM1ZDc5MGN9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVkNzkwY30uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xLjEyNXJlbSk7b3BhY2l0eTowfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YmVmb3JlLC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmZvY3VzLC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTpmb2N1cy12aXNpYmxle3RyYW5zaXRpb246ZWFzZS1pbiAuM3N9LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmZvY3VzLXZpc2libGV7Ym9yZGVyOjJweCBzb2xpZCAjZmZmfS5hY2NvcmRpb24tYnV0dG9uOmJlZm9yZXtoZWlnaHQ6LjE3OXJlbTt3aWR0aDouOTI5cmVtO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MTtsZWZ0OjEuMTA3cmVtO3JpZ2h0OnVuc2V0O3RvcDoxLjY0M3JlbX0uYWNjb3JkaW9uLWJ1dHRvbjphZnRlcntoZWlnaHQ6LjkyOXJlbTt3aWR0aDouMTc5cmVtO3RyYW5zZm9ybTpub25lO21hcmdpbi1sZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTpub25lO2xlZnQ6MS41cmVtO3JpZ2h0OnVuc2V0O3RvcDoxLjI1cmVtfS5hY2NvcmRpb24tYnV0dG9uOmJlZm9yZSwuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE1LCAwLjkxLCAwLjY1LCAwLjk2KTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cywuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxle3otaW5kZXg6MztvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6LjEwN3JlbSBzb2xpZCB0cmFuc3BhcmVudDttYXJnaW4tYm90dG9tOi44NTdyZW19LmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hY2NvcmRpb24tYm9keXtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctdG9wOjFyZW07bWFyZ2luOjAgMTBweDtib3JkZXItYm90dG9tOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5hY2NvcmRpb24tYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7cGFkZGluZy10b3A6Mi4xNDNyZW07cGFkZGluZy1sZWZ0OjIuMTQzcmVtO3BhZGRpbmctcmlnaHQ6Mi4xNDNyZW19fS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItd2lkdGg6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXJhZGl1czowfS5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgMDttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6LjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM3MDcwNzA7Y29udGVudDp2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM3MDcwNzB9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzVkNzkwYzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmViO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wYWdlLWxpbmt7dHJhbnNpdGlvbjpub25lfX0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItY29sb3I6I2ViZWJlYn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6Mztjb2xvcjojNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMTYsMTU0LDY0LC4yNSl9LnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5re21hcmdpbi1sZWZ0Oi0xcHh9LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7Ym9yZGVyLWNvbG9yOiM3NDlhNDB9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM3MDcwNzA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNlYmViZWJ9LnBhZ2UtbGlua3twYWRkaW5nOi4zNzVyZW0gLjc1cmVtfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNnB4IDI0cHg7bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NzJweH0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOjIwcHggMjRweH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojNDY1YzI2O2JhY2tncm91bmQtY29sb3I6I2UzZWJkOTtib3JkZXItY29sb3I6I2Q1ZTFjNn0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojMzg0YTFlfS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzQzNDM0MztiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTI7Ym9yZGVyLWNvbG9yOiNkNGQ0ZDR9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMzYzNjM2fS5hbGVydC1zdWNjZXNze2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojZDFlN2RkO2JvcmRlci1jb2xvcjojYmFkYmNjfS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYzQxMjh9LmFsZXJ0LWluZm97Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNjZmY0ZmM7Ym9yZGVyLWNvbG9yOiNiNmVmZmJ9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA0NDE0ZH0uYWxlcnQtd2FybmluZ3tjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWNiNX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTIzZTAyfS5hbGVydC1kYW5nZXJ7Y29sb3I6IzU5MDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWNjY2M7Ym9yZGVyLWNvbG9yOiNkZmIzYjN9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNDcwMDAwfS5hbGVydC1saWdodHtjb2xvcjojNjI2MjYyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZDtib3JkZXItY29sb3I6I2ZjZmNmY30uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzRlNGU0ZX0uYWxlcnQtZGFya3tjb2xvcjojMzUzNTM1O2JhY2tncm91bmQtY29sb3I6I2RlZGVkZTtib3JkZXItY29sb3I6I2NkY2RjZH0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMmEyYTJhfS5saXN0LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLW51bWJlcmVke2xpc3Qtc3R5bGUtdHlwZTpub25lO2NvdW50ZXItcmVzZXQ6c2VjdGlvbn0ubGlzdC1ncm91cC1udW1iZXJlZD5saTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzVlNWU1Zjt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7ei1pbmRleDoxO2NvbG9yOiM1ZTVlNWY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojNTk1OTU5O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtO2NvbG9yOiM1OTU5NTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzcwNzA3MDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7Ym9yZGVyLWNvbG9yOiM3NDlhNDB9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLXdpZHRoOjFweH0ubGlzdC1ncm91cC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNte2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbGd7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fS5saXN0LWdyb3VwLWZsdXNoe2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDowIDAgMXB4fS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiM0NjVjMjY7YmFja2dyb3VuZC1jb2xvcjojZTNlYmQ5fS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM0NjVjMjY7YmFja2dyb3VuZC1jb2xvcjojY2NkNGMzfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2NWMyNjtib3JkZXItY29sb3I6IzQ2NWMyNn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojNDM0MzQzO2JhY2tncm91bmQtY29sb3I6I2UyZTJlMn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzQzNDM0MztiYWNrZ3JvdW5kLWNvbG9yOiNjYmNiY2J9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0MzQzNDM7Ym9yZGVyLWNvbG9yOiM0MzQzNDN9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojZDFlN2RkfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojYmNkMGM3fS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmNTEzMjtib3JkZXItY29sb3I6IzBmNTEzMn0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNjZmY0ZmN9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNiYWRjZTN9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU1MTYwO2JvcmRlci1jb2xvcjojMDU1MTYwfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2U2ZGJiOX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NjRkMDM7Ym9yZGVyLWNvbG9yOiM2NjRkMDN9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzU5MDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWNjY2N9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM1OTAwMDA7YmFja2dyb3VuZC1jb2xvcjojZDNiOGI4fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTkwMDAwO2JvcmRlci1jb2xvcjojNTkwMDAwfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzYyNjI2MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojNjI2MjYyO2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNH0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjI2MjYyO2JvcmRlci1jb2xvcjojNjI2MjYyfS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMzUzNTM1O2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojMzUzNTM1O2JhY2tncm91bmQtY29sb3I6I2M4YzhjOH0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNTM1MzU7Ym9yZGVyLWNvbG9yOiMzNTM1MzV9LmJ0bi1jbG9zZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3BhZGRpbmc6LjI1ZW0gLjI1ZW07Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1cmVtO29wYWNpdHk6LjV9LmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fS5idG4tY2xvc2U6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTE2LDE1NCw2NCwuMjUpO29wYWNpdHk6MX0uYnRuLWNsb3NlOmRpc2FibGVkLC5idG4tY2xvc2UuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lO29wYWNpdHk6LjI1fS5idG4tY2xvc2Utd2hpdGV7ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKX0udG9hc3R7d2lkdGg6MzUwcHg7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjAuODc1cmVtO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MH0udG9hc3Q6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LnRvYXN0LWNvbnRhaW5lcnt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMHB4fS50b2FzdC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojNzA3MDcwO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKDAuMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoMC4yNXJlbSAtIDFweCl9LnRvYXN0LWhlYWRlciAuYnRuLWNsb3Nle21hcmdpbi1yaWdodDotMC4zNzVyZW07bWFyZ2luLWxlZnQ6Ljc1cmVtfS50b2FzdC1ib2R5e3BhZGRpbmc6Ljc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDU1O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwcHgpfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA1MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKDAuM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYygwLjNyZW0gLSAxcHgpfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOi41cmVtIC41cmVtO21hcmdpbjotMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOi43NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoMC4zcmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoMC4zcmVtIC0gMXB4KX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOi4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0ubW9kYWwtZnVsbHNjcmVlbnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhKG1heC13aWR0aDogMTY4OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo3MDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjg1MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjEwNTBweH19Lm1vZGFsLWRpYWxvZyAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjIzcHg7d2lkdGg6MjNweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RvcDoyOXB4O3JpZ2h0OjI3cHg7ei1pbmRleDoxfS5tb2RhbC1kaWFsb2cgLmNsb3NlOmZvY3Vze291dGxpbmU6bm9uZX0ubW9kYWwtZGlhbG9nIC5jbG9zZTpmb2N1czpiZWZvcmUsLm1vZGFsLWRpYWxvZyAuY2xvc2U6Zm9jdXM6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwfS5tb2RhbC1kaWFsb2cgLmNsb3NlOmJlZm9yZSwubW9kYWwtZGlhbG9nIC5jbG9zZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7Y29udGVudDpcIlwiO2hlaWdodDoyM3B4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5tb2RhbC1kaWFsb2cgLmNsb3NlOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA4MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5OlJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTowLjg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC50b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi40cmVtfS50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtdG9wLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3Bde3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXt0b3A6LTFweDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtZW5kLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF17cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIC40cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYm90dG9tLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21de3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtc3RhcnQsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRde3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowIC8qIHJ0bDppZ25vcmUgKi87ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O2ZvbnQtZmFtaWx5OlJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTowLjg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93e2JvdHRvbTpjYWxjKC0wLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym90dG9tOjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0wLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvd3t0b3A6Y2FsYygtMC41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDoxcHg7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LTAuNXJlbTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZjBmMH0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3d7cmlnaHQ6Y2FsYygtMC41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoMC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKDAuM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6MXJlbSAxcmVtO2NvbG9yOiM1OTU5NTl9LnBsYWNlaG9sZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6d2FpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi41fS5wbGFjZWhvbGRlci5idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCJ9LnBsYWNlaG9sZGVyLXhze21pbi1oZWlnaHQ6LjZlbX0ucGxhY2Vob2xkZXItc217bWluLWhlaWdodDouOGVtfS5wbGFjZWhvbGRlci1sZ3ttaW4taGVpZ2h0OjEuMmVtfS5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlcnthbmltYXRpb246cGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fS5wbGFjZWhvbGRlci13YXZle21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTttYXNrLXNpemU6MjAwJSAxMDAlO2FuaW1hdGlvbjpwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmV7MTAwJXttYXNrLXBvc2l0aW9uOi0yMDAlIDAlfX0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmxpbmstcHJpbWFyeXtjb2xvcjojNzQ5YTQwfS5saW5rLXByaW1hcnk6aG92ZXIsLmxpbmstcHJpbWFyeTpmb2N1c3tjb2xvcjojOTBhZTY2fS5saW5rLXNlY29uZGFyeXtjb2xvcjojNzA3MDcwfS5saW5rLXNlY29uZGFyeTpob3ZlciwubGluay1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6IzVhNWE1YX0ubGluay1zdWNjZXNze2NvbG9yOiMxOTg3NTR9Lmxpbmstc3VjY2Vzczpob3ZlciwubGluay1zdWNjZXNzOmZvY3Vze2NvbG9yOiMxNDZjNDN9LmxpbmstaW5mb3tjb2xvcjojMGRjYWYwfS5saW5rLWluZm86aG92ZXIsLmxpbmstaW5mbzpmb2N1c3tjb2xvcjojM2RkNWYzfS5saW5rLXdhcm5pbmd7Y29sb3I6I2ZmYzEwN30ubGluay13YXJuaW5nOmhvdmVyLC5saW5rLXdhcm5pbmc6Zm9jdXN7Y29sb3I6I2ZmY2QzOX0ubGluay1kYW5nZXJ7Y29sb3I6Izk1MDAwMH0ubGluay1kYW5nZXI6aG92ZXIsLmxpbmstZGFuZ2VyOmZvY3Vze2NvbG9yOiM3MDB9LmxpbmstbGlnaHR7Y29sb3I6I2Y1ZjVmNX0ubGluay1saWdodDpob3ZlciwubGluay1saWdodDpmb2N1c3tjb2xvcjojZjdmN2Y3fS5saW5rLWRhcmt7Y29sb3I6IzU5NTk1OX0ubGluay1kYXJrOmhvdmVyLC5saW5rLWRhcms6Zm9jdXN7Y29sb3I6IzQ3NDc0N30ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86IDEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gNCAqIDEwMCUpfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc3RpY2t5LW1kLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpey5zdGlja3kteHhsLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5zdGlja3kteHh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub3BhY2l0eS0we29wYWNpdHk6MCAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1ICFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5vcGFjaXR5LTc1e29wYWNpdHk6Ljc1ICFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSAhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkgIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS50b3AtMHt0b3A6MCAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSAhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlICFpbXBvcnRhbnR9LmJvdHRvbS0we2JvdHRvbTowICFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlICFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUgIWltcG9ydGFudH0uc3RhcnQtMHtsZWZ0OjAgIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUgIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSAhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowICFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUgIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNlYmViZWIgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlYmViZWIgIWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYiAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDoxcHggc29saWQgI2ViZWJlYiAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojNzQ5YTQwICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM3MDcwNzAgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMxOTg3NTQgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMwZGNhZjAgIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6Izk1MDAwMCAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiM1OTU5NTkgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJvcmRlci0xe2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudH0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50fS5ib3JkZXItM3tib3JkZXItd2lkdGg6M3B4ICFpbXBvcnRhbnR9LmJvcmRlci00e2JvcmRlci13aWR0aDo0cHggIWltcG9ydGFudH0uYm9yZGVyLTV7Ym9yZGVyLXdpZHRoOjVweCAhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmdhcC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmZvbnQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50fS5mcy0xe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50fS5mcy01e2ZvbnQtc2l6ZToxLjI1cmVtICFpbXBvcnRhbnR9LmZzLTZ7Zm9udC1zaXplOjFyZW0gIWltcG9ydGFudH0uZnN0LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50fS5mc3Qtbm9ybWFse2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LmZ3LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mdy1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZnctbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mdy1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mdy1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS5saC1zbXtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnR9LmxoLWJhc2V7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIgIWltcG9ydGFudH0udGV4dC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50O3dvcmQtYnJlYWs6YnJlYWstd29yZCAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1pbmZvey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vyey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtYmxhY2t7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdoaXRley0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ib2R5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LW11dGVkey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOiM3MDcwNzAgIWltcG9ydGFudH0udGV4dC1ibGFjay01MHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKDAsMCwwLC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpICFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS50ZXh0LW9wYWNpdHktMjV7LS1icy10ZXh0LW9wYWNpdHk6IDAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTogMC41fS50ZXh0LW9wYWNpdHktNzV7LS1icy10ZXh0LW9wYWNpdHk6IDAuNzV9LnRleHQtb3BhY2l0eS0xMDB7LS1icy10ZXh0LW9wYWNpdHk6IDF9LmJnLXByaW1hcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1pbmZvey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2FybmluZ3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWRhbmdlcnstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctbGlnaHR7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFya3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXdoaXRley0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJvZHl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5iZy1vcGFjaXR5LTEwey0tYnMtYmctb3BhY2l0eTogMC4xfS5iZy1vcGFjaXR5LTI1ey0tYnMtYmctb3BhY2l0eTogMC4yNX0uYmctb3BhY2l0eS01MHstLWJzLWJnLW9wYWNpdHk6IDAuNX0uYmctb3BhY2l0eS03NXstLWJzLWJnLW9wYWNpdHk6IDAuNzV9LmJnLW9wYWNpdHktMTAwey0tYnMtYmctb3BhY2l0eTogMX0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudH0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9LnBlLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtMXtib3JkZXItcmFkaXVzOi4ycmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtMntib3JkZXItcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLTN7Ym9yZGVyLXJhZGl1czouM3JlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1zdGFydHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZmxvYXQtc20tc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmdhcC1zbS0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1zbS0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1zbS0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1zbS00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1zbS1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1zbS0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItc20tMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1zbS0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItc20tNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1zbS1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1zbS0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1zbS01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktc20tNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1zbS0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1zbS0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1zbS01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnRleHQtc20tc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mbG9hdC1tZC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZ2FwLW1kLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLW1kLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1tZC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItbWQtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1tZC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItbWQtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtbWQtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtbWQtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLW1kLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0udGV4dC1tZC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZsb2F0LWxnLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbGctZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5nYXAtbGctMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtbGctMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtbGctNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1sZy01e2dhcDozcmVtICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItbGctMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1sZy0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItbGctM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1sZy01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItbGctbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tbGctMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1sZy0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1sZy0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1sZy00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1sZy01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtbGctNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmZsb2F0LXhsLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5nYXAteGwtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAteGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14bC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAteGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14bC01e2dhcDozcmVtICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXIteGwtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci14bC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXIteGwtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci14bC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXIteGwtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXkteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXkteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWIteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMteGwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMteGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMteGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMteGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmZsb2F0LXh4bC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteHhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14eGwtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXIteHhsLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXIteHhsLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci14eGwtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXIteHhsLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci14eGwtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS14eGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXh4bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS14eGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS14eGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXh4bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS14eGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXh4bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXh4bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXh4bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteHhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC14eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS14eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXh4bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi14eGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi14eGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWIteHhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXh4bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMteHhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMteHhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMteHhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXh4bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXh4bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAteHhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXh4bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXh4bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAteHhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXh4bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14eGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS14eGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQteHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS14eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXh4bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGIteHhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXh4bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXh4bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGIteHhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXh4bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMteHhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMteHhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMteHhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXh4bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14eGwtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14eGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmZsb2F0LXh4eGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14eHhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14eHhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXh4eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteHh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14eHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14eHhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteHh4bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteHh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteHh4bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXh4eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4eGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC14eHhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXh4eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXh4eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXh4eGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14eHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHh4bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14eHhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXh4eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXh4eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXh4eGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXh4eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14eHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmdhcC14eHhsLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXh4eGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14eHhsLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC14eHhsLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXh4eGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14eHhsLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eHhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eHhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4eGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHh4bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4eGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eHhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXIteHh4bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14eHhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14eHhsLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci14eHhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14eHhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14eHhsLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci14eHhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14eHhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXh4eGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXh4eGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teHh4bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXh4eGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXh4eGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teHh4bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teHh4bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXh4eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteHh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteHh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXh4eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteHh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteHh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14eHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXh4eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteHh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXkteHh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXh4eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteHh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXkteHh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14eHhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXh4eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQteHh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXh4eGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXh4eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQteHh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXh4eGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteHh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS14eHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteHh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteHh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS14eHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteHh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteHh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXh4eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14eHhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXh4eGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi14eHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14eHhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXh4eGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi14eHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXh4eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteHh4bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMteHh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14eHhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteHh4bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMteHh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14eHhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14eHhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXh4eGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14eHhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14eHhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXh4eGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14eHhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14eHhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXh4eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14eHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXh4eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXh4eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14eHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXh4eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14eHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteHh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14eHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS14eHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteHh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14eHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQteHh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteHh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14eHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQteHh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteHh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14eHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS14eHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXh4eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14eHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS14eHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXh4eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14eHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXh4eGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXh4eGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteHh4bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXh4eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXh4eGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteHh4bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMteHh4bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXh4eGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXh4eGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMteHh4bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXh4eGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXh4eGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXh4eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHh4bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXh4eGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmZzLTF7Zm9udC1zaXplOjIuNXJlbSAhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCAqLC5jYXJvdXNlbCAqOmJlZm9yZSwuY2Fyb3VzZWwgKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmNhcm91c2VsLmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uY2Fyb3VzZWwuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5jYXJvdXNlbF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2Fyb3VzZWxfX3RyYWNre2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59Lmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uY2Fyb3VzZWxfX2RvdHN7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDAuNXJlbSk7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXR9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVye29wYWNpdHk6MX0uY2Fyb3VzZWxfX2J1dHRvbnt3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtwYWRkaW5nOjA7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZDp2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO2JveC1zaGFkb3c6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjEwcHh9LmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjN9LmNhcm91c2VsX19idXR0b24gc3Zne3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7ZmlsdGVyOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtwb2ludGVyLWV2ZW50czpub25lfWh0bWwud2l0aC1mYW5jeWJveHtzY3JvbGwtYmVoYXZpb3I6YXV0b31ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt0b3VjaC1hY3Rpb246bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO21hcmdpbjowO3BhZGRpbmc6ZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9LmZhbmN5Ym94X190aHVtYnN7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweCAzcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnN7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7b3BhY2l0eTowfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO21hcmdpbjowO3BhZGRpbmc6OHB4IDNweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlcntvcGFjaXR5Oi45Mn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlPip7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDpjYWxjKDEwMCUgLyAodmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwNikgOC4xJSwgcmdiYSgwLCAwLCAwLCAwLjAyMSkgMTUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wNDYpIDIyLjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc3KSAyOSUsIHJnYmEoMCwgMCwgMCwgMC4xMTQpIDM1LjMlLCByZ2JhKDAsIDAsIDAsIDAuMTU1KSA0MS4yJSwgcmdiYSgwLCAwLCAwLCAwLjE5OCkgNDcuMSUsIHJnYmEoMCwgMCwgMCwgMC4yNDIpIDUyLjklLCByZ2JhKDAsIDAsIDAsIDAuMjg1KSA1OC44JSwgcmdiYSgwLCAwLCAwLCAwLjMyNikgNjQuNyUsIHJnYmEoMCwgMCwgMCwgMC4zNjMpIDcxJSwgcmdiYSgwLCAwLCAwLCAwLjM5NCkgNzcuNSUsIHJnYmEoMCwgMCwgMCwgMC40MTkpIDg0LjUlLCByZ2JhKDAsIDAsIDAsIDAuNDM0KSA5MS45JSwgcmdiYSgwLCAwLCAwLCAwLjQ0KSAxMDAlKTtwYWRkaW5nOjA7dG91Y2gtYWN0aW9uOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dGV4dC1zaGFkb3c6dmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fdG9vbGJhcntwYWRkaW5nOjhweH19LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhcnthbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXJ7b3BhY2l0eTowfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXN7ZGlzcGxheTpmbGV4fS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWxlZnR7bWFyZ2luLXJpZ2h0OmF1dG99LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpe2Rpc3BsYXk6bm9uZX19LmZhbmN5Ym94X19jb3VudGVye21pbi13aWR0aDo3MnB4O3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtczstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkfS5mYW5jeWJveF9fcHJvZ3Jlc3N7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7aGVpZ2h0OjNweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDozMDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9we29wYWNpdHk6MH0uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXRodW1ic3tkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X190aHVtYnN7ZGlzcGxheTpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0udG5zLW91dGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sLnRucy1vdXRlciBbZGF0YS1hY3Rpb25de2N1cnNvcjpwb2ludGVyfS50bnMtc2xpZGVyey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwczt0cmFuc2l0aW9uOmFsbCAwc30udG5zLXNsaWRlcj4udG5zLWl0ZW17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWx7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWw+LnRucy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWx9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte2Zsb2F0OmxlZnR9LnRucy1ob3Jpem9udGFsLnRucy1jYXJvdXNlbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte21hcmdpbi1yaWdodDotMTAwJX0udG5zLW5vLWNhbGN7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS50bnMtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7bWluLWhlaWdodDoxcHh9LnRucy1nYWxsZXJ5Pi50bnMtaXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAlOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsb3BhY2l0eSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLG9wYWNpdHkgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsb3BhY2l0eSAwc30udG5zLWdhbGxlcnk+LnRucy1zbGlkZS1hY3RpdmV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvICFpbXBvcnRhbnR9LnRucy1nYWxsZXJ5Pi50bnMtbW92aW5ney13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjI1czstbW96LXRyYW5zaXRpb246YWxsIC4yNXM7dHJhbnNpdGlvbjphbGwgLjI1c30udG5zLWF1dG93aWR0aHtkaXNwbGF5OmlubGluZS1ibG9ja30udG5zLWxhenktaW1ney13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42cztvcGFjaXR5Oi42fS50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRle29wYWNpdHk6MX0udG5zLWFoey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMHM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwczt0cmFuc2l0aW9uOmhlaWdodCAwc30udG5zLW92aHtvdmVyZmxvdzpoaWRkZW59LnRucy12aXN1YWxseS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBlbX0udG5zLXRyYW5zcGFyZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG5zLWZhZGVJbntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTt6LWluZGV4OjB9LnRucy1ub3JtYWwsLnRucy1mYWRlT3V0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt6LWluZGV4Oi0xfS50bnMtdnBmaXh7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtdnBmaXg+ZGl2LC50bnMtdnBmaXg+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy10LXN1YnAye21hcmdpbjowIGF1dG87d2lkdGg6MzEwcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7b3ZlcmZsb3c6aGlkZGVufS50bnMtdC1jdHt3aWR0aDoyMzMzLjMzMzMzMzMzMzMlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDotbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6Y2FsYygxMDAlICogNzAgLyAzKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS50bnMtdC1jdDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtdC1jdD5kaXZ7d2lkdGg6MS40Mjg1NzE0Mjg2JTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDotbW96LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDpjYWxjKDEwMCUgLyA3MCk7aGVpZ2h0OjEwcHg7ZmxvYXQ6bGVmdH0uY2UtZ2UtZ3JpZFNsaWRlciAudG5zLXZpc3VhbGx5LWhpZGRlbntoZWlnaHQ6MH0uY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXB7d2lkdGg6MTAwdnc7cG9zaXRpb246cmVsYXRpdmU7bGVmdDpjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtjb2xvcjpyZ2JhKDAsMCwwLC42KTtvdmVyZmxvdzpoaWRkZW59LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwPi5jb250YWluZXJ7cGFkZGluZzowIDQwcHh9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXA+LmNvbnRhaW5lcntwYWRkaW5nOi43MTRyZW0gODBweH19LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC5yb3cuc2xpZGVyLXdyYXB7cGFkZGluZzoycmVtIDB9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC5yb3cuc2xpZGVyLXdyYXB7bWFyZ2luOjA7cGFkZGluZzoxcmVtIDB9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC5ncmlkLWNvbHVtbi50bnMtaXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtb3Zoe292ZXJmbG93OnZpc2libGV9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lfS5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLWNvbnRyb2xzIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7dGV4dC1pbmRlbnQ6LTk5OTk5cmVtO3RvcDozMiU7ei1pbmRleDozO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b257dG9wOjQ0JX19LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uOmhvdmVyIHNwYW57LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNSk7LW1vei1ib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjUpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2l0aW9uOmVhc2UtaW4gLjA1c31AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uOmhvdmVyIHNwYW57LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjc1KTtib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNzUpfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uOmhvdmVyIHNwYW57LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjc1KTtib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNzUpfX0uY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b246Zm9jdXMtdmlzaWJsZSBzcGFue291dGxpbmU6M3B4IHNvbGlkICMwMDB9LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6Mi40cmVtOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjI1KTstbW96LWJveC1zaGFkb3c6MCAwIDIwcHggMCByZ2JhKDAsMCwwLC4yNSk7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjI1KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9zdmcvc2xpZGVyLWFycm93LWxlZnQuc3ZnXCIpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTt0cmFuc2l0aW9uOmVhc2UtaW4gLjA1cztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL2Fycm93LWxlZnQuc3ZnXCIpO2JvcmRlci1jb2xvcjojMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL2Fycm93LWxlZnQuc3ZnXCIpO2JvcmRlci1jb2xvcjojMDAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57bWFyZ2luLWxlZnQ6NTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLWNvbnRyb2xzIGJ1dHRvbiBzcGFue21hcmdpbi1sZWZ0OjM3cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57bWFyZ2luLWxlZnQ6NTFweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b24gc3BhbnttYXJnaW4tbGVmdDo2OHB4fX0uY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b25bZGlzYWJsZWRde2Rpc3BsYXk6bm9uZX0uY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XXtyaWdodDphdXRvO2xlZnQ6MH0uY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XSBzcGFue21hcmdpbi1sZWZ0Oi0yLjRyZW07dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOmVhc2UtaW4gLjA1c31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl0gc3BhbnttYXJnaW4tbGVmdDotNTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdIHNwYW57bWFyZ2luLWxlZnQ6LTM3cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl0gc3BhbnttYXJnaW4tbGVmdDotNTFweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XSBzcGFue21hcmdpbi1sZWZ0Oi02OHB4fX0uY2UtZ2UtZ3JpZFNsaWRlci5jZS1zaXRlUGFja2FnZUxvZ29UZWFzZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9ue3RvcDozNSV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1nZS1ncmlkU2xpZGVyLmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b257dG9wOjQwJX19Lm1haW5Db2x1bW4gLmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwe3dpZHRoOjEwMCU7bGVmdDowO292ZXJmbG93OnZpc2libGV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWluQ29sdW1uIC5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLW92aHtvdmVyZmxvdzpoaWRkZW59fS5tYWluQ29sdW1uIC5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcD4uY29udGFpbmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6NDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW5Db2x1bW4gLmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwPi5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX0ubWFpbkNvbHVtbiAuY2UtZ2UtZ3JpZFNsaWRlciAuZ3JpZFNsaWRlcldyYXAgLnRucy1jb250cm9scyBidXR0b257cmlnaHQ6LTM1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWluQ29sdW1uIC5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLWNvbnRyb2xzIGJ1dHRvbntyaWdodDotMjVweH19Lm1haW5Db2x1bW4gLmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uIHNwYW57bWFyZ2luOnVuc2V0fS5tYWluQ29sdW1uIC5jZS1nZS1ncmlkU2xpZGVyIC5ncmlkU2xpZGVyV3JhcCAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZde3JpZ2h0OmF1dG87bGVmdDotMzVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW5Db2x1bW4gLmNlLWdlLWdyaWRTbGlkZXIgLmdyaWRTbGlkZXJXcmFwIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl17bGVmdDotMjVweH19LnNpdGUtd3JhcHBlcnttYXgtd2lkdGg6MTkyMHB4fWhlYWRlciBhe2NvbG9yOiM1ZDc5MGN9aGVhZGVyIGE6Zm9jdXN7b3V0bGluZTpub25lfWhlYWRlciBhOmhvdmVye2NvbG9yOiM1ZDc5MGN9aGVhZGVyIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfW1haW4gYSxmb290ZXIgYXtjb2xvcjojMDAwfW1haW4gYTp2aXNpdGVkLGZvb3RlciBhOnZpc2l0ZWR7Y29sb3I6IzVkNzkwYztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fW1haW4gYTpob3Zlcixmb290ZXIgYTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfW1haW4gYTpmb2N1cyxtYWluIGE6YWN0aXZlLGZvb3RlciBhOmZvY3VzLGZvb3RlciBhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9bWFpbiBhOmZvY3VzLXZpc2libGUsZm9vdGVyIGE6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOm5vbmV9bWFpbiAuY2UtYm9keXRleHQgYSxtYWluIC5hY2NvcmRpb24tYm9keSBhLG1haW4gLnR4LXd3LWJ6Z2EtbWFnZW50byBhe3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDoycHg7Zm9udC13ZWlnaHQ6NTAwfW1haW57b3ZlcmZsb3c6aGlkZGVufW1haW4gYnV0dG9uOnZpc2l0ZWR7Y29sb3I6IzVkNzkwY31odG1se2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aHRtbHtmb250LXNpemU6MjFweH19Lm1hcmdpbkNvbHVtbldyYXB7d2lsbC1jaGFuZ2U6bWluLWhlaWdodDtjbGVhcjpib3RofS5tYXJnaW5Db2x1bW57dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7d2lsbC1jaGFuZ2U6cG9zaXRpb24sdHJhbnNmb3JtO2NsZWFyOmJvdGg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjTWFpbkNvbnRlbnQ+LmNvbnRhaW5lciwjR3JheUNvbnRlbnQ+LmNvbnRhaW5lciwjTGFzdFVwZGF0ZWQ+LmNvbnRhaW5lciwjQm9pbGVycGxhdGU+LmNvbnRhaW5lciwjRm9vdGVyRGVza3RvcD4uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjTWFpbkNvbnRlbnQ+LmNvbnRhaW5lciwjR3JheUNvbnRlbnQ+LmNvbnRhaW5lciwjTGFzdFVwZGF0ZWQ+LmNvbnRhaW5lciwjQm9pbGVycGxhdGU+LmNvbnRhaW5lciwjRm9vdGVyRGVza3RvcD4uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6ODBweDtwYWRkaW5nLWxlZnQ6ODBweH19Lm91dHRlci1yb3d7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsub3V0dGVyLXJvd3stLWJzLWd1dHRlci14OiA4MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5vdXR0ZXItcm93ey0tYnMtZ3V0dGVyLXg6IDE2MHB4fX0jQ29udGVudCwjTGFzdFVwZGF0ZWQsI0JvaWxlcnBsYXRle21hcmdpbi10b3A6NTZweH0jQ29udGVudCwjTGFzdFVwZGF0ZWR7bWFyZ2luLWJvdHRvbTo1NnB4fSNMYXN0VXBkYXRlZCBwe21hcmdpbi1ib3R0b206MH1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7I1N0YWdle2JvcmRlcjoxcHggc29saWQgIzhkOGQ4ZH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpeyNTdGFnZXtib3JkZXI6MXB4IHNvbGlkICM4ZDhkOGR9fSNHcmF5Q29udGVudHt3aWR0aDoxMDB2dztwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi1tb3otY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7bGVmdDpjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7cGFkZGluZy10b3A6NTZweDtwYWRkaW5nLWJvdHRvbTo1NnB4O21hcmdpbi1ib3R0b206NTZweH0jR3JheUNvbnRlbnQgLmNlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLWxheW91dC1kZWZhdWx0IC5jZXttYXJnaW4tYm90dG9tOjU2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLWxheW91dC1kZWZhdWx0IC5jZXttYXJnaW4tYm90dG9tOjgwcHh9LnBhZ2UtbGF5b3V0LWRlZmF1bHQgLmNlLmNlLWludHJvVGV4dHttYXJnaW4tYm90dG9tOjIuNjY3cmVtfX0ucGFnZS1sYXlvdXQtZGVmYXVsdCAuY2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5wYWdlLWxheW91dC1kZWZhdWx0IC5jZS1tZW51X3NlY3Rpb257bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtZGVmYXVsdCAuY2UtbWVudV9zZWN0aW9ue21hcmdpbi1ib3R0b206NDBweH19LnBhZ2UtbGF5b3V0LWRlZmF1bHQgLmNlLWhlYWRlcisuY2UsLnBhZ2UtbGF5b3V0LWRlZmF1bHQgLmNlLWhlYWRlcisuY2UtbWVudV9zZWN0aW9uLXBsYWNlaG9sZGVyKy5jZXttYXJnaW4tdG9wOi01NnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtZGVmYXVsdCAuY2UtaGVhZGVyKy5jZSwucGFnZS1sYXlvdXQtZGVmYXVsdCAuY2UtaGVhZGVyKy5jZS1tZW51X3NlY3Rpb24tcGxhY2Vob2xkZXIrLmNle21hcmdpbi10b3A6LTgwcHh9LnBhZ2UtbGF5b3V0LWRlZmF1bHQgLmNlLWhlYWRlcisuY2UuY2UtaW50cm9UZXh0LC5wYWdlLWxheW91dC1kZWZhdWx0IC5jZS1oZWFkZXIrLmNlLW1lbnVfc2VjdGlvbi1wbGFjZWhvbGRlcisuY2UuY2UtaW50cm9UZXh0e21hcmdpbi10b3A6LTIuNjY3cmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtbGF5b3V0LWRlZmF1bHQgI0NvbnRlbnQsLnBhZ2UtbGF5b3V0LWRlZmF1bHQgI0xhc3RVcGRhdGVkLC5wYWdlLWxheW91dC1kZWZhdWx0ICNCb2lsZXJwbGF0ZXttYXJnaW4tdG9wOjgwcHh9fS5wYWdlLWxheW91dC1kZWZhdWx0ICNDb250ZW50IC5jZTpsYXN0LWNoaWxkLC5wYWdlLWxheW91dC1kZWZhdWx0ICNMYXN0VXBkYXRlZCAuY2U6bGFzdC1jaGlsZCwucGFnZS1sYXlvdXQtZGVmYXVsdCAjQm9pbGVycGxhdGUgLmNlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtZGVmYXVsdCAjQ29udGVudCwucGFnZS1sYXlvdXQtZGVmYXVsdCAjTGFzdFVwZGF0ZWR7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtbGF5b3V0LWRlZmF1bHQgI0dyYXlDb250ZW50e3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweDttYXJnaW4tYm90dG9tOjgwcHh9fS5wYWdlLWxheW91dC1vdmVydmlldyAuY2V7bWFyZ2luLWJvdHRvbTo1NnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtb3ZlcnZpZXcgLmNle21hcmdpbi1ib3R0b206MTA0cHh9LnBhZ2UtbGF5b3V0LW92ZXJ2aWV3IC5jZS5jZS1pbnRyb1RleHR7bWFyZ2luLWJvdHRvbToyLjY2N3JlbX19LnBhZ2UtbGF5b3V0LW92ZXJ2aWV3IC5jZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwMDB9LnBhZ2UtbGF5b3V0LW92ZXJ2aWV3IC5jZS1oZWFkZXIrLmNlLC5wYWdlLWxheW91dC1vdmVydmlldyAuY2UtaGVhZGVyKy5jZS1tZW51X3NlY3Rpb24tcGxhY2Vob2xkZXIrLmNle21hcmdpbi10b3A6LTU2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLWxheW91dC1vdmVydmlldyAuY2UtaGVhZGVyKy5jZSwucGFnZS1sYXlvdXQtb3ZlcnZpZXcgLmNlLWhlYWRlcisuY2UtbWVudV9zZWN0aW9uLXBsYWNlaG9sZGVyKy5jZXttYXJnaW4tdG9wOi0xMDRweH0ucGFnZS1sYXlvdXQtb3ZlcnZpZXcgLmNlLWhlYWRlcisuY2UuY2UtaW50cm9UZXh0LC5wYWdlLWxheW91dC1vdmVydmlldyAuY2UtaGVhZGVyKy5jZS1tZW51X3NlY3Rpb24tcGxhY2Vob2xkZXIrLmNlLmNlLWludHJvVGV4dHttYXJnaW4tdG9wOi0yLjY2N3JlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLWxheW91dC1vdmVydmlldyAjQ29udGVudCwucGFnZS1sYXlvdXQtb3ZlcnZpZXcgI0xhc3RVcGRhdGVkLC5wYWdlLWxheW91dC1vdmVydmlldyAjQm9pbGVycGxhdGV7bWFyZ2luLXRvcDoxMDRweH19LnBhZ2UtbGF5b3V0LW92ZXJ2aWV3ICNDb250ZW50IC5jZTpsYXN0LWNoaWxkLC5wYWdlLWxheW91dC1vdmVydmlldyAjTGFzdFVwZGF0ZWQgLmNlOmxhc3QtY2hpbGQsLnBhZ2UtbGF5b3V0LW92ZXJ2aWV3ICNCb2lsZXJwbGF0ZSAuY2U6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLWxheW91dC1vdmVydmlldyAjQ29udGVudCwucGFnZS1sYXlvdXQtb3ZlcnZpZXcgI0xhc3RVcGRhdGVke21hcmdpbi1ib3R0b206MTA0cHh9fS5wYWdlLWxheW91dC1vdmVydmlldyAjR3JheUNvbnRlbnR7bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtb3ZlcnZpZXcgI0dyYXlDb250ZW50e3BhZGRpbmctdG9wOjEwNHB4O3BhZGRpbmctYm90dG9tOjEwNHB4O21hcmdpbi1ib3R0b206NjRweH19LnNjcm9sbC10by10b3Atd3JhcHBlcntwb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbTo1MHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ei1pbmRleDoxMDtmb250LXNpemU6MTRweH0uc2Nyb2xsLXRvLXRvcC13cmFwcGVyIC5zY3JvbGwtdG8tdG9we29wYWNpdHk6MDt0b3A6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4xNXMgbGluZWFyO3Bvc2l0aW9uOmFic29sdXRlfS5zY3JvbGwtdG8tdG9wLXdyYXBwZXIgLnNjcm9sbC10by10b3AgLmljb257dmVydGljYWwtYWxpZ246dW5zZXQ7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6MTBweH0uc2Nyb2xsLXRvLXRvcC13cmFwcGVyIC5zY3JvbGwtdG8tdG9wOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uc2Nyb2xsLXRvLXRvcC13cmFwcGVyIC5zY3JvbGwtdG8tdG9wOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5zY3JvbGxpbmctdXB3YXJkcyAuc2Nyb2xsLXRvLXRvcC13cmFwcGVyIC5zY3JvbGwtdG8tdG9wLC5mb290ZXItdmlzaWJsZSAuc2Nyb2xsLXRvLXRvcC13cmFwcGVyIC5zY3JvbGwtdG8tdG9we29wYWNpdHk6MTt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcn0uaW1hZ2UtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMGRlZywgI2U5ZTdlZCwgcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjQpIDE1Ljk3JSwgI2Y4ZjhmOCl9I0dyYXlDb250ZW50IC5pbWFnZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEwZGVnLCAjZTllN2VkLCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNCkgMTUuOTclLCB3aGl0ZSl9W2Rpcj1ydGxdIC5zY3JvbGwtdG8tdG9wLXdyYXBwZXIgLnNjcm9sbC10by10b3AgLmljb257bWFyZ2luLXJpZ2h0OjEwcHh9I0FsZXJ0e3Bvc2l0aW9uOnN0aWNreTtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6YmFzZWxpbmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO3BhZGRpbmc6MTZweDtjb2xvcjojZmZmO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMXN9I0FsZXJ0IGF7Y29sb3I6I2ZmZn0jQWxlcnQgcHttYXJnaW4tYm90dG9tOjB9I0FsZXJ0IC5jbG9zZXtmbG9hdDpyaWdodDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2hlaWdodDozMnB4O3dpZHRoOjMycHg7Ym9yZGVyLXJhZGl1czo1MCV9I0FsZXJ0IC5jbG9zZSBzdmcuaWNvbntoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fSNBbGVydC5kaXNhYmxlZHt3aWR0aDoxMDAlOy13ZWJraXQtZmlsdGVyOmJsdXIoMnB4KTtmaWx0ZXI6Ymx1cigycHgpO3Bvc2l0aW9uOmZpeGVkfSNBbGVydC5zaG93e2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDFzfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjQWxlcnR7cGFkZGluZzoyNHB4IDQwcHh9fS5jZS1icmVhZGNydW1ie2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWJyZWFkY3J1bWJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouNzlyZW07cGFkZGluZzouNzE0cmVtIDQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA3MH0uY2UtYnJlYWRjcnVtYiBvbHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5jZS1icmVhZGNydW1iIG9sIGxpe2Rpc3BsYXk6aW5saW5lfS5jZS1icmVhZGNydW1iIG9sIGxpIHN2Zy5hcnJvd3t3aWR0aDouMzU3cmVtO2hlaWdodDouNzE0cmVtO21hcmdpbi1yaWdodDouODIxcmVtO3BhZGRpbmctYm90dG9tOi4xMDdyZW19LmNlLWJyZWFkY3J1bWIgb2wgbGkgc3ZnLmhvbWUtaWNvbnt3aWR0aDoxcmVtO2hlaWdodDouOTUycmVtO3BhZGRpbmctYm90dG9tOi4xMXJlbTtjb2xvcjojNzQ5YTQwfS5jZS1icmVhZGNydW1iIG9sIGxpIHNwYW4uYWN0aXZle2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfS5jZS1icmVhZGNydW1iIG9sIGxpIC5icmVhZGNydW1iLWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzVlNWU1ZjttYXJnaW4tcmlnaHQ6LjgyMXJlbTtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6MnB4fS5jZS1icmVhZGNydW1iIG9sIGxpIC5icmVhZGNydW1iLWxpbms6Zm9jdXMsLmNlLWJyZWFkY3J1bWIgb2wgbGkgLmJyZWFkY3J1bWItbGluazpmb2N1cy12aXNpYmxlLC5jZS1icmVhZGNydW1iIG9sIGxpIC5icmVhZGNydW1iLWxpbms6YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2UtYnJlYWRjcnVtYiBvbCBsaSAuYnJlYWRjcnVtYi1saW5rOmZvY3VzIHN2Zy5ob21lLWljb24sLmNlLWJyZWFkY3J1bWIgb2wgbGkgLmJyZWFkY3J1bWItbGluazpmb2N1cy12aXNpYmxlIHN2Zy5ob21lLWljb24sLmNlLWJyZWFkY3J1bWIgb2wgbGkgLmJyZWFkY3J1bWItbGluazphY3RpdmUgc3ZnLmhvbWUtaWNvbntjb2xvcjojZmZmfS5jZS1icmVhZGNydW1iIG9sIGxpIC5icmVhZGNydW1iLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtYnJlYWRjcnVtYntwYWRkaW5nLXJpZ2h0OjgwcHg7cGFkZGluZy1sZWZ0OjgwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtbZGlyPXJ0bF0gLmNlLWJyZWFkY3J1bWIgb2x7cGFkZGluZy1yaWdodDowfVtkaXI9cnRsXSAuY2UtYnJlYWRjcnVtYiBvbCBsaSAuYnJlYWRjcnVtYi1saW5re21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi44MjFyZW19W2Rpcj1ydGxdIC5jZS1icmVhZGNydW1iIG9sIGxpIHN2Zy5hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7bWFyZ2luLWxlZnQ6LjgyMXJlbTttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXRvcDouMTA3cmVtO3BhZGRpbmctYm90dG9tOjB9W2Rpcj1ydGxdIC5jZS1icmVhZGNydW1iIG9sIGxpIHN2Zy5ob21lLWljb257cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTouMTFyZW19fS5kaXN0cmFjdG9ye2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztoZWlnaHQ6My41NzFyZW07cGFkZGluZy10b3A6LjkyODVyZW07cGFkZGluZy1ib3R0b206LjkyODVyZW07Zm9udC1zaXplOjEuMDcxNHJlbTtsaW5lLWhlaWdodDoxLjcxNHJlbX0uZGlzdHJhY3RvciBwe21hcmdpbi1ib3R0b206MDtjb2xvcjojZjdiYjM5O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZX0uZGlzdHJhY3RvciBhe2NvbG9yOiNmN2JiMzk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRpc3RyYWN0b3IgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiNmN2JiMzl9LmRpc3RyYWN0b3IgYTpmb2N1c3tib3gtc2hhZG93OjAgMCAycHggM3B4ICNmN2JiMzl9LmRpc3RyYWN0b3IgYTp2aXNpdGVke2NvbG9yOiNmN2JiMzl9LmRpc3RyYWN0b3IgLmRpc3RyYWN0b3JJdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uZGlzdHJhY3RvciAuaGlkZGVuRGlzdHJhY3Rvckl0ZW17ZGlzcGxheTpub25lfS5kaXN0cmFjdG9yIC5kaXN0cmFjdG9ySXRlbVdyYXB7cGFkZGluZy1yaWdodDoxMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lcnt6LWluZGV4OjkwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MTEwcHg7aGVpZ2h0OjQwcHh9LmRpc3RyYWN0b3IgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDt0ZXh0LWluZGVudDotOTk5OTlyZW07dG9wOjA7ei1pbmRleDozO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5kaXN0cmFjdG9yIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbi5hdXRvcGxheS1jb250cm9sc3t3aWR0aDozMHB4O2hlaWdodDozMHB4O3otaW5kZXg6OTA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmZmY7cmlnaHQ6NDBweH0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b24uYXV0b3BsYXktY29udHJvbHMgLmF1dG9wbGF5LWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUyJTtsZWZ0OjU1JTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6OXB4IDAgOXB4IDE1cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1ZDc5MGM7dHJhbnNpdGlvbjphbGwgMTAwbXMgZWFzZS1pbi1vdXR9LmRpc3RyYWN0b3IgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uLmF1dG9wbGF5LWNvbnRyb2xzIC5wYXVzZXtib3JkZXItc3R5bGU6ZG91YmxlO2JvcmRlci13aWR0aDowIDAgMCAxMXB4O3dpZHRoOjExcHg7aGVpZ2h0OjEzcHg7dG9wOjUwJTtsZWZ0OjUwJX0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b24uYXV0b3BsYXktY29udHJvbHM6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9LmRpc3RyYWN0b3IgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uLmF1dG9wbGF5LWNvbnRyb2xzOmZvY3VzLXZpc2libGUgLmF1dG9wbGF5LWNvbnRyb2x7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZ9LmRpc3RyYWN0b3IgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lfS5kaXN0cmFjdG9yIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LXJpZ2h0LnN2Z1wiKX0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b24gc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTt0cmFuc2l0aW9uOmVhc2UtaW4gLjA1cztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b25bZGlzYWJsZWRde2Rpc3BsYXk6bm9uZX0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XXtyaWdodDphdXRvO2xlZnQ6MH0uZGlzdHJhY3RvciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XTpmb2N1cy12aXNpYmxlIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQuc3ZnXCIpfS5kaXN0cmFjdG9yIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQtd2hpdGUuc3ZnXCIpO3RyYW5zaXRpb246ZWFzZS1pbiAuMDVzfSNGb290ZXJEZXNrdG9wLCNGb290ZXJNb2JpbGV7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO3BhZGRpbmctdG9wOjIuNzVyZW07cGFkZGluZy1ib3R0b206MS43NXJlbX1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7I0Zvb3RlckRlc2t0b3AsI0Zvb3Rlck1vYmlsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7I0Zvb3RlckRlc2t0b3AsI0Zvb3Rlck1vYmlsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I0Zvb3RlckRlc2t0b3AsI0Zvb3Rlck1vYmlsZXtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjIuNzVyZW19fSNGb290ZXJEZXNrdG9wIC5jb250YWluZXIsI0Zvb3Rlck1vYmlsZSAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNGb290ZXJEZXNrdG9wIC5mb290ZXJOYXZpZ2F0aW9uSW50cm8sI0Zvb3Rlck1vYmlsZSAuZm9vdGVyTmF2aWdhdGlvbkludHJve2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjRm9vdGVyRGVza3RvcCAuZm9vdGVyTmF2aWdhdGlvbkludHJvLCNGb290ZXJNb2JpbGUgLmZvb3Rlck5hdmlnYXRpb25JbnRyb3tmb250LXNpemU6Ljg1N3JlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW07bWFyZ2luLXJpZ2h0Oi41MzZyZW19fSNGb290ZXJEZXNrdG9wIHVsLCNGb290ZXJNb2JpbGUgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I0Zvb3RlckRlc2t0b3AgdWwsI0Zvb3Rlck1vYmlsZSB1bHtkaXNwbGF5OmlubGluZX19I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0sI0Zvb3Rlck1vYmlsZSAubmF2SXRlbXttYXJnaW4tYm90dG9tOjFyZW19I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW06bGFzdC1jaGlsZCwjRm9vdGVyTW9iaWxlIC5uYXZJdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjRm9vdGVyRGVza3RvcCAubmF2SXRlbSwjRm9vdGVyTW9iaWxlIC5uYXZJdGVte21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmlubGluZX19I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0uYWN0aXZlIC5mb290ZXJOYXZpZ2F0aW9uLWxpbmssI0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0uYWN0aXZlIC5sZWdhbE5hdmlnYXRpb24tbGluaywjRm9vdGVyRGVza3RvcCAubmF2SXRlbS5hY3RpdmUgLm5hdmlnYXRpb24tbGluaywjRm9vdGVyTW9iaWxlIC5uYXZJdGVtLmFjdGl2ZSAuZm9vdGVyTmF2aWdhdGlvbi1saW5rLCNGb290ZXJNb2JpbGUgLm5hdkl0ZW0uYWN0aXZlIC5sZWdhbE5hdmlnYXRpb24tbGluaywjRm9vdGVyTW9iaWxlIC5uYXZJdGVtLmFjdGl2ZSAubmF2aWdhdGlvbi1saW5re2ZvbnQtd2VpZ2h0OmJvbGR9I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0gYSwjRm9vdGVyTW9iaWxlIC5uYXZJdGVtIGF7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo0MDB9I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0gYTpob3ZlciwjRm9vdGVyTW9iaWxlIC5uYXZJdGVtIGE6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGb290ZXJEZXNrdG9wIC5uYXZJdGVtIGE6dmlzaXRlZCwjRm9vdGVyTW9iaWxlIC5uYXZJdGVtIGE6dmlzaXRlZHtjb2xvcjojMDAwfSNGb290ZXJEZXNrdG9wIC5uYXZJdGVtIGE6aG92ZXIsI0Zvb3Rlck1vYmlsZSAubmF2SXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0gYTpmb2N1cywjRm9vdGVyTW9iaWxlIC5uYXZJdGVtIGE6Zm9jdXN7Y29sb3I6I2ZmZn0jRm9vdGVyRGVza3RvcCAubmF2SXRlbSBhOmZvY3VzLXZpc2libGUsI0Zvb3Rlck1vYmlsZSAubmF2SXRlbSBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I0Zvb3RlckRlc2t0b3AgLm5hdkl0ZW0gYSwjRm9vdGVyTW9iaWxlIC5uYXZJdGVtIGF7Zm9udC1zaXplOi44NTdyZW07bGluZS1oZWlnaHQ6MS4zMTI1cmVtfX0jRm9vdGVyRGVza3RvcCAudmlzdWFsRGl2aWRlciwjRm9vdGVyTW9iaWxlIC52aXN1YWxEaXZpZGVye21hcmdpbi1sZWZ0Oi41MzZyZW07bWFyZ2luLXJpZ2h0Oi41MzZyZW19I0Zvb3RlckRlc2t0b3AgaW1nLCNGb290ZXJNb2JpbGUgaW1ne2hlaWdodDozLjI4NnJlbTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNGb290ZXJEZXNrdG9wIGltZywjRm9vdGVyTW9iaWxlIGltZ3ttYXJnaW4tYm90dG9tOjA7aGVpZ2h0OjQuNDc2cmVtfX0jRm9vdGVyRGVza3RvcCAuZm9vdGVyTm90aWNlLCNGb290ZXJNb2JpbGUgLmZvb3Rlck5vdGljZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjRm9vdGVyRGVza3RvcCAuZm9vdGVyTm90aWNlLCNGb290ZXJNb2JpbGUgLmZvb3Rlck5vdGljZXttaW4taGVpZ2h0OjcuMTQzcmVtO3BhZGRpbmc6MzJweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXsjRm9vdGVyRGVza3RvcCAuZm9vdGVyTm90aWNlLCNGb290ZXJNb2JpbGUgLmZvb3Rlck5vdGljZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7I0Zvb3RlckRlc2t0b3AgLmZvb3Rlck5vdGljZSwjRm9vdGVyTW9iaWxlIC5mb290ZXJOb3RpY2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfX0jRm9vdGVyRGVza3RvcCAuZm9vdGVyTm90aWNlIC5ib2lsZXJwbGF0ZVRleHQsI0Zvb3Rlck1vYmlsZSAuZm9vdGVyTm90aWNlIC5ib2lsZXJwbGF0ZVRleHR7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I0Zvb3RlckRlc2t0b3AgLmZvb3Rlck5vdGljZSAuYm9pbGVycGxhdGVUZXh0LCNGb290ZXJNb2JpbGUgLmZvb3Rlck5vdGljZSAuYm9pbGVycGxhdGVUZXh0e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OnVuc2V0fX0jRm9vdGVyRGVza3RvcCAuZm9vdGVyTG9nby13cmFwcGVyIC5pbWFnZS13cmFwcGVyLCNGb290ZXJNb2JpbGUgLmZvb3RlckxvZ28td3JhcHBlciAuaW1hZ2Utd3JhcHBlcnt3aWR0aDoxMDAlfSNGb290ZXJEZXNrdG9wIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rLCNGb290ZXJNb2JpbGUgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9I0Zvb3RlckRlc2t0b3AgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbms6Zm9jdXMsI0Zvb3RlckRlc2t0b3AgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbms6Zm9jdXM6dmlzaXRlZCwjRm9vdGVyRGVza3RvcCAuZm9vdGVyTG9nby13cmFwcGVyIC5sb2dvTGluazpmb2N1czpob3ZlciwjRm9vdGVyRGVza3RvcCAuZm9vdGVyTG9nby13cmFwcGVyIC5sb2dvTGluazpmb2N1cy12aXNpYmxlLCNGb290ZXJEZXNrdG9wIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rOmFjdGl2ZSwjRm9vdGVyRGVza3RvcCAuZm9vdGVyTG9nby13cmFwcGVyIC5sb2dvTGluazpob3ZlciwjRm9vdGVyTW9iaWxlIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rOmZvY3VzLCNGb290ZXJNb2JpbGUgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbms6Zm9jdXM6dmlzaXRlZCwjRm9vdGVyTW9iaWxlIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rOmZvY3VzOmhvdmVyLCNGb290ZXJNb2JpbGUgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbms6Zm9jdXMtdmlzaWJsZSwjRm9vdGVyTW9iaWxlIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rOmFjdGl2ZSwjRm9vdGVyTW9iaWxlIC5mb290ZXJMb2dvLXdyYXBwZXIgLmxvZ29MaW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9I0Zvb3RlckRlc2t0b3AgLmZvb3RlckxvZ28td3JhcHBlciAubG9nb0xpbms6Zm9jdXMtdmlzaWJsZSBpbWcsI0Zvb3Rlck1vYmlsZSAuZm9vdGVyTG9nby13cmFwcGVyIC5sb2dvTGluazpmb2N1cy12aXNpYmxlIGltZ3tvdXRsaW5lOjNweCBzb2xpZCAjMDAwfSNGb290ZXJEZXNrdG9wIC5jZS1zb2NpYWxtZWRpYS1iYXIsI0Zvb3Rlck1vYmlsZSAuY2Utc29jaWFsbWVkaWEtYmFye21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I0Zvb3RlckRlc2t0b3AgLmNlLXNvY2lhbG1lZGlhLWJhciwjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDBweDt0b3A6LTJweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyLCNGb290ZXJNb2JpbGUgLmNlLXNvY2lhbG1lZGlhLWJhcntyaWdodDo4MHB4fX0jRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyIHVsLCNGb290ZXJNb2JpbGUgLmNlLXNvY2lhbG1lZGlhLWJhciB1bHtkaXNwbGF5OmZsZXh9I0Zvb3RlckRlc2t0b3AgLmNlLXNvY2lhbG1lZGlhLWJhciB1bCAucm91bmQtaWNvbiwjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM1ZDc5MGM7aGVpZ2h0OjJyZW07d2lkdGg6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjJyZW07bGluZS1oZWlnaHQ6MS45O2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6LjcxNHJlbX0jRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29uOmhvdmVyLCNGb290ZXJNb2JpbGUgLmNlLXNvY2lhbG1lZGlhLWJhciB1bCAucm91bmQtaWNvbjpob3Zlcntjb2xvcjojNzQ5YTQwfSNGb290ZXJEZXNrdG9wIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb246Zm9jdXMtdmlzaWJsZSwjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29uLCNGb290ZXJNb2JpbGUgLmNlLXNvY2lhbG1lZGlhLWJhciB1bCAucm91bmQtaWNvbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouNzE0cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpeyNGb290ZXJEZXNrdG9wIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb24sI0Zvb3Rlck1vYmlsZSAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29ue2hlaWdodDoyLjY2N3JlbTt3aWR0aDoyLjY2N3JlbTtib3JkZXItcmFkaXVzOjIuNjY3cmVtO21hcmdpbi1sZWZ0OjFyZW19fSNGb290ZXJEZXNrdG9wIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb24gLmljb24sI0Zvb3Rlck1vYmlsZSAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29uIC5pY29ue2hlaWdodDoxLjE0M3JlbTt3aWR0aDoxLjE0M3JlbTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7I0Zvb3RlckRlc2t0b3AgLmNlLXNvY2lhbG1lZGlhLWJhciB1bCAucm91bmQtaWNvbiAuaWNvbiwjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb24gLmljb257aGVpZ2h0OjEuNTQycmVtO3dpZHRoOjEuNTQycmVtfX0jRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29uIC5pY29uLnR3aXR0ZXIsI0Zvb3Rlck1vYmlsZSAuY2Utc29jaWFsbWVkaWEtYmFyIHVsIC5yb3VuZC1pY29uIC5pY29uLnR3aXR0ZXJ7aGVpZ2h0Oi44NDNyZW07d2lkdGg6Ljg0M3JlbX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpeyNGb290ZXJEZXNrdG9wIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb24gLmljb24udHdpdHRlciwjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXIgdWwgLnJvdW5kLWljb24gLmljb24udHdpdHRlcntoZWlnaHQ6MS4zNDJyZW07d2lkdGg6MS4zNDJyZW19fSNGb290ZXJEZXNrdG9wIC5jZS1mb290ZXJOYXZpZ2F0aW9uLCNGb290ZXJNb2JpbGUgLmNlLWZvb3Rlck5hdmlnYXRpb257bWFyZ2luLWJvdHRvbToyLjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjRm9vdGVyRGVza3RvcCAuY2UtZm9vdGVyTmF2aWdhdGlvbiwjRm9vdGVyTW9iaWxlIC5jZS1mb290ZXJOYXZpZ2F0aW9ue21hcmdpbi1ib3R0b206MS43NXJlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNGb290ZXJEZXNrdG9wIC5jZS1sZWdhbE5hdmlnYXRpb24sI0Zvb3Rlck1vYmlsZSAuY2UtbGVnYWxOYXZpZ2F0aW9ue21hcmdpbi10b3A6MS43NXJlbX19I0Zvb3RlckRlc2t0b3AgLnN1YmZvb3RlciwjRm9vdGVyTW9iaWxlIC5zdWJmb290ZXJ7Y29sb3I6IzAwMDttYXJnaW4tdG9wOjEuNzVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1tkaXI9cnRsXSAjRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyLFtkaXI9cnRsXSAjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0MHB4O3JpZ2h0OnVuc2V0fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1tkaXI9cnRsXSAjRm9vdGVyRGVza3RvcCAuY2Utc29jaWFsbWVkaWEtYmFyLFtkaXI9cnRsXSAjRm9vdGVyTW9iaWxlIC5jZS1zb2NpYWxtZWRpYS1iYXJ7bGVmdDo4MHB4O3JpZ2h0OnVuc2V0fX1bZGlyPXJ0bF0gI0Zvb3RlckRlc2t0b3AgdWwsW2Rpcj1ydGxdICNGb290ZXJNb2JpbGUgdWx7cGFkZGluZy1yaWdodDowfVtkaXI9cnRsXSAjRm9vdGVyRGVza3RvcCAuZm9vdGVyTG9nby13cmFwcGVyPi5yb3csW2Rpcj1ydGxdICNGb290ZXJNb2JpbGUgLmZvb3RlckxvZ28td3JhcHBlcj4ucm93e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9ye2Rpc3BsYXk6YmxvY2s7dG9wOi01MDAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOnRvcCAuMzZzIGVhc2U7ei1pbmRleDo1MDAwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtZ2xvYmFsTGFuZ3VhZ2VTZWxlY3Rvcnt0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtkaXNwbGF5Om5vbmU7bGVmdDpjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTt3aWR0aDoxMDB2dzt0ZXh0LWFsaWduOmxlZnR9fS5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9yLmNvbGxhcHNpbmd7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246dG9wIC4zNnMgZWFzZX0uY2UtZ2xvYmFsTGFuZ3VhZ2VTZWxlY3Rvci5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6YmxvY2s7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246dG9wIC4zNnMgZWFzZX0uY2UtZ2xvYmFsTGFuZ3VhZ2VTZWxlY3RvciAuZ2xvYmFsTGFuZ3VhZ2VTZWxlY3Rvci1pbm5lcldyYXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3IgLmdsb2JhbExhbmd1YWdlU2VsZWN0b3ItaW5uZXJXcmFwIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjFyZW0gNDBweCAxcmVtIDYwcHh9LmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3IgLmdsb2JhbExhbmd1YWdlU2VsZWN0b3ItaW5uZXJXcmFwIGxpe3BhZGRpbmc6LjI1cmVtIDB9LmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3IgLmdsb2JhbExhbmd1YWdlU2VsZWN0b3ItaW5uZXJXcmFwIGxpLnRleHQtbXV0ZWR7ZGlzcGxheTpub25lfS5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9yIC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yLWlubmVyV3JhcCAubGFuZ3VhZ2UtbGlua3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9yIC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yLWlubmVyV3JhcCAubGFuZ3VhZ2UtbGluazpob3Zlcntjb2xvcjojNzQ5YTQwfS5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9yIC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yLWlubmVyV3JhcCAubGFuZ3VhZ2UtbGluazp2aXNpdGVke2NvbG9yOiM1ZDc5MGN9LmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3IgLmdsb2JhbExhbmd1YWdlU2VsZWN0b3ItaW5uZXJXcmFwIC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yVHJpZ2dlck9mZntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNHB4O3JpZ2h0OjIwcHh9LmNlLWdsb2JhbFNlYXJjaHtkaXNwbGF5OmJsb2NrO3RvcDotNTAwMHB4O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjp0b3AgLjM2cyBlYXNlO3otaW5kZXg6NTAwMH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLWdsb2JhbFNlYXJjaHt0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtkaXNwbGF5Om5vbmU7bGVmdDpjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTt3aWR0aDoxMDB2dzt0ZXh0LWFsaWduOmxlZnR9fS5jZS1nbG9iYWxTZWFyY2guY29sbGFwc2luZ3toZWlnaHQ6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7dHJhbnNpdGlvbjp0b3AgLjM2cyBlYXNlfS5jZS1nbG9iYWxTZWFyY2guY29sbGFwc2Uuc2hvd3tkaXNwbGF5OmJsb2NrO3RvcDowO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDt0cmFuc2l0aW9uOnRvcCAuMzZzIGVhc2V9LmNlLWdsb2JhbFNlYXJjaCAuZ2xvYmFsU2VhcmNoLWlubmVyV3JhcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5jZS1nbG9iYWxTZWFyY2ggLmdsb2JhbFNlYXJjaC1pbm5lcldyYXAgLnNlYXJjaC1mb3JtLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO3BhZGRpbmc6M3JlbSAwfS5jZS1nbG9iYWxTZWFyY2ggLmdsb2JhbFNlYXJjaC1pbm5lcldyYXAgLnNlYXJjaC1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5jZS1nbG9iYWxTZWFyY2ggLmdsb2JhbFNlYXJjaC1pbm5lcldyYXAgLnNlYXJjaFRyaWdnZXJPZmZ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTRweDtyaWdodDowfS5jZS1nbG9iYWxTZWFyY2ggLmdsb2JhbFNlYXJjaC1pbm5lcldyYXAgLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLmNlLWdsb2JhbFNlYXJjaCAuZ2xvYmFsU2VhcmNoLWlubmVyV3JhcCAuc2VhcmNoVHJpZ2dlck9mZiAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2UtZ2xvYmFsU2VhcmNoIC5jZS1zZWFyY2h7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkfS5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3VwIGlucHV0e21heC13aWR0aDo2MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM3MDcwNzA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjE0M3JlbTtib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3VwIGlucHV0e21heC13aWR0aDp1bnNldDttaW4td2lkdGg6NjAwcHh9fS5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3VwIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAycHggM3B4ICM3NDlhNDB9LmNlLWdsb2JhbFNlYXJjaCAuaW5wdXQtZ3JvdXAgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNzA3MDcwO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxLjE0M3JlbTtib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7cGFkZGluZy1yaWdodDoxcmVtfS5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3VwIGJ1dHRvbiBzdmd7d2lkdGg6MS41cmVtfS5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3VwIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMnB4IDNweCAjNzQ5YTQwfS5jZS1nbG9iYWxTZWFyY2ggLnJlc3VsdC1mb3VuZHt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjNyZW0gMCAxcmVtIDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg1N3JlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1ZDc5MGN9LmNlLWdsb2JhbFNlYXJjaCAuc2VhcmNocmVzdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2UtZ2xvYmFsU2VhcmNoIC5zZWFyY2hyZXN1bHQuY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lfS5jZS1nbG9iYWxTZWFyY2ggLnNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdHttaW4taGVpZ2h0OjIuNXJlbTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6IzU5NTk1OTt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWRlZGV9LmNlLWdsb2JhbFNlYXJjaCAuc2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jZS1nbG9iYWxTZWFyY2ggLnNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdCBoMywuY2UtZ2xvYmFsU2VhcmNoIC5zZWFyY2hyZXN1bHQgLnNlYXJjaC1yZXN1bHQgLmgze2ZvbnQtc2l6ZToxLjE0M3JlbX0uY2UtZ2xvYmFsU2VhcmNoIC5zZWFyY2hyZXN1bHQgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1jb250ZW50e2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtbGluZS1jbGFtcDozO2xpbmUtY2xhbXA6Mzt0ZXh0LW92ZXJmbG93OlwiLi4uXCI7Zm9udC1zaXplOjEuMTQzcmVtO292ZXJmbG93OmhpZGRlbn0uY2UtZ2xvYmFsU2VhcmNoIC5zZWFyY2hyZXN1bHQgLnNlYXJjaC1yZXN1bHQgLmJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjFyZW19LmNlLWdsb2JhbFNlYXJjaCAuc2VhcmNocmVzdWx0IC5kb2N1bWVudHN7b3ZlcmZsb3c6c2Nyb2xsfS5jZS1nbG9iYWxTZWFyY2ggLnNvbHItcGFnaW5hdGlvbi1uZXh0e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMTQzcmVtO3BhZGRpbmc6MXJlbSAwfS5jZS1nbG9iYWxTZWFyY2ggLnNvbHItcGFnaW5hdGlvbi1uZXh0IC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjB9LmNlLWdsb2JhbFNlYXJjaCAuc29sci1wYWdpbmF0aW9uLW5leHQubG9hZGluZyBzcGFue2Rpc3BsYXk6bm9uZX0uY2UtZ2xvYmFsU2VhcmNoIC5zb2xyLWxvYWRpbmctaW5kaWNhdG9yLXdyYXB7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjE0M3JlbTtoZWlnaHQ6NTBweDtwYWRkaW5nOjFyZW0gMDttYXJnaW4tdG9wOjFyZW19LmNlLWdsb2JhbFNlYXJjaCAuc29sci1sb2FkaW5nLWluZGljYXRvci13cmFwIC5zb2xyLWxvYWRpbmctaW5kaWNhdG9ye2ZvbnQtc2l6ZToxLjE0M3JlbTtoZWlnaHQ6NTBweDtwYWRkaW5nOjFyZW0gMH0uY2UtZ2xvYmFsU2VhcmNoIC5zb2xyLWxvYWRpbmctaW5kaWNhdG9yLXdyYXAgLmxvYWRpbmcgZGl2e2JvcmRlcjo0cHggI2ZmZiBzb2xpZDtib3JkZXItdG9wOjRweCBzb2xpZCAjNzQ5YTQwfS5jZS1nbG9iYWxTZWFyY2ggLnNvbHItcGFnaW5hdGlvbi1uZXh0e21hcmdpbjozcmVtIGF1dG87ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uc2l0ZS13cmFwcGVyIGEuc29sci1wYWdpbmF0aW9uLW5leHQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5sb2FkaW5nIHNwYW57ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHh9LmxvYWRpbmcgZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDo1MCU7bGVmdDo1MCU7aGVpZ2h0OjUwcHg7d2lkdGg6NTBweDttYXJnaW46LTI1cHggMCAwIC0yNXB4O2JvcmRlcjo0cHggcmdiYSgwLDAsMCwuMjUpIHNvbGlkO2JvcmRlci10b3A6NHB4IHNvbGlkICM3NDlhNDA7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246c3BpbjIgMXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpzcGluMiAxcyBpbmZpbml0ZSBsaW5lYXJ9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIHNwaW4ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19W2Rpcj1ydGxdIC5jZS1nbG9iYWxTZWFyY2ggLmlucHV0LWdyb3Vwe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNCb2R5RmFkZW91dHtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyk7b3BhY2l0eTowfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjQm9keUZhZGVvdXR7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNnN9fSNCb2R5RmFkZW91dC52aXNpYmxle29wYWNpdHk6MX0jQm9keUZhZGVvdXQuc2hvd3tkaXNwbGF5OmJsb2NrfSNQYWdle3Bvc2l0aW9uOnJlbGF0aXZlfSNQYWdlLmRpc2FibGVke3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7LXdlYmtpdC1maWx0ZXI6Ymx1cigycHgpO2ZpbHRlcjpibHVyKDJweCl9I1BhZ2UuZGlzYWJsZWQuZGlzYWJsZWQtZm9yLXNlYXJjaCwjUGFnZS5kaXNhYmxlZC5kaXNhYmxlZC1mb3ItbGFuZ3VhZ2VOYXZpZ2F0aW9uey13ZWJraXQtZmlsdGVyOnVuc2V0O2ZpbHRlcjp1bnNldH0jUGFnZS5kaXNhYmxlZC5kaXNhYmxlZC1mb3Itc2VhcmNoICNNYWluLCNQYWdlLmRpc2FibGVkLmRpc2FibGVkLWZvci1sYW5ndWFnZU5hdmlnYXRpb24gI01haW57LXdlYmtpdC1maWx0ZXI6Ymx1cigycHgpO2ZpbHRlcjpibHVyKDJweCl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkuc2Nyb2xsaW5nICNQYWdlPmhlYWRlcntib3gtc2hhZG93OjAgM3B4IDZweCAwIHJnYmEoMCwwLDAsLjE2KTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXtib2R5LnNjcm9sbGluZyAjUGFnZT5oZWFkZXJ7Ym94LXNoYWRvdzpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Ym9keS5zY3JvbGxpbmcgI1BhZ2U+aGVhZGVye2JveC1zaGFkb3c6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keS5zY3JvbGxpbmcgI1BhZ2U+aGVhZGVyIC5jZS1wYXRyb24tbG9nb3t3aWR0aDo4cmVtO3RyYW5zaXRpb246YWxsIC4xNXMgbGluZWFyO29wYWNpdHk6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkuc2Nyb2xsaW5nICNQYWdlPmhlYWRlciAuY2UtbG9nb3ttYXJnaW4tdG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkuc2Nyb2xsaW5nICNQYWdlPmhlYWRlciAuY2UtbWFpbk5hdmlnYXRpb24gLm1haW5OYXZpZ2F0aW9uLWlubmVyV3JhcHtwYWRkaW5nLXRvcDowO3RyYW5zaXRpb246YWxsIC4xNXMgbGluZWFyfX1ib2R5ICNQYWdlPmhlYWRlcntwb3NpdGlvbjpzdGlja3k7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjUwMH1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7Ym9keSAjUGFnZT5oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjOGQ4ZDhkfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Ym9keSAjUGFnZT5oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjOGQ4ZDhkfX1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7Ym9keSAjUGFnZT5oZWFkZXJ7Ym9yZGVyLWJvdHRvbTojOGQ4ZDhkfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Ym9keSAjUGFnZT5oZWFkZXJ7Ym9yZGVyLWJvdHRvbTojOGQ4ZDhkfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXJ7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZn19Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzowIDAgLjc1cmVtIDA7d2lkdGg6OTAlO3RyYW5zaXRpb246YWxsIC4xNXMgbGluZWFyO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcHt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcHtib3gtc2hhZG93Om5vbmU7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtib2R5ICNQYWdlPmhlYWRlciAubWFpbk5hdmlnYXRpb25XcmFwe3BhZGRpbmctcmlnaHQ6ODBweDtwYWRkaW5nLWxlZnQ6ODBweH19Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcC5zY3JvbGxpbmd7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgM3B4IDZweCAwIHJnYmEoMCwwLDAsLjE2KTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcC5zY3JvbGxpbmd7Ym94LXNoYWRvdzowIDAgMCAwIHRyYW5zcGFyZW50fX1ib2R5ICNQYWdlPmhlYWRlciAubWFpbk5hdmlnYXRpb25XcmFwLnNjcm9sbGluZyAuY2UtcGF0cm9uLWxvZ28tbW9iaWxlLXdyYXB7bWF4LWhlaWdodDowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dHJhbnNpdGlvbjphbGwgLjE1cyBsaW5lYXJ9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkgI1BhZ2U+aGVhZGVyIC5tYWluTmF2aWdhdGlvbldyYXAuc2Nyb2xsaW5nIC5jZS1wYXRyb24tbG9nby1tb2JpbGUtd3JhcHttYXgtaGVpZ2h0OnVuc2V0fX1ib2R5ICNQYWdlPmhlYWRlciAuY2UtcGF0cm9uLWxvZ297d2lkdGg6NHJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmNlLXBhdHJvbi1sb2dve2Zsb2F0OnJpZ2h0O3dpZHRoOjkuN3JlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcjtvcGFjaXR5OjF9fWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1wYXRyb24tbG9nbyAuY2UtcGF0cm9uLWxvZ28tbW9iaWxlLXdyYXB7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvO21heC1oZWlnaHQ6NHJlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcn1ib2R5ICNQYWdlPmhlYWRlciAuY2UtcGF0cm9uLWxvZ28ubm8tYWNjZXNzaWJpbGl0eU5hdmlnYXRpb24gYS5wYXRyb24tbG9nby1sYXJnZXttYXJnaW4tdG9wOjB9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLXBhdHJvbi1sb2dvIGF7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmNlLXBhdHJvbi1sb2dvIGEucGF0cm9uLWxvZ297ZGlzcGxheTpub25lfX1ib2R5ICNQYWdlPmhlYWRlciAuY2UtcGF0cm9uLWxvZ28gYS5wYXRyb24tbG9nby1sYXJnZXtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MS4wNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmNlLXBhdHJvbi1sb2dvIGEucGF0cm9uLWxvZ28tbGFyZ2V7ZGlzcGxheTpibG9ja319Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWxvZ297ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOi43NXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWxvZ297dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6MXJlbX19Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWxvZ28gaW1ne2hlaWdodDoyLjRyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkgI1BhZ2U+aGVhZGVyIC5jZS1sb2dvIGltZ3toZWlnaHQ6NHJlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcjttYXJnaW4tdG9wOjB9fWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1sb2dvIGEubG9nb0xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb257ZGlzcGxheTpub25lO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2t9fWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVse2ZvbnQtc2l6ZTouNjY3cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXtib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bHtmb250LXdlaWdodDo0MDB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXtib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bHtmb250LXdlaWdodDo0MDB9fWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5uYXZJdGVte2Rpc3BsYXk6aW5saW5lfWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmt7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1saW5rOmhvdmVye2NvbG9yOiM3NDlhNDB9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGluazp2aXNpdGVke2NvbG9yOiM1ZDc5MGN9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGluayBzdmd7d2lkdGg6Ljg1cmVtO2hlaWdodDouODVyZW07bWFyZ2luOi01cHggNHB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja31ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAubmF2SXRlbS5hY3RpdmUgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGlua3tmb250LXdlaWdodDo1MDB9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmxhbmd1YWdlc3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5sYW5ndWFnZXM6aG92ZXJ7Y29sb3I6Izc0OWE0MH1ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAubGFuZ3VhZ2VzOmhvdmVyIHVse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2YwZjBmMDtyaWdodDowO3otaW5kZXg6NTB9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmxhbmd1YWdlczpob3ZlciB1bCBsaXtwYWRkaW5nOjNweCA2cHggMCA2cHh9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmxhbmd1YWdlczpob3ZlciB1bCBsaS50ZXh0LW11dGVke2Rpc3BsYXk6bm9uZX1ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAubGFuZ3VhZ2VzOmhvdmVyIHVsIGxpLmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5sYW5ndWFnZXM6aG92ZXIgdWwgbGkgYXtsaW5lLWhlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWwgLmxhbmd1YWdlcyBzdmd7d2lkdGg6Ljg1cmVtO2hlaWdodDouODVyZW07bWFyZ2luOi01cHggNHB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja31ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAubGFuZ3VhZ2VzIHVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2Rpc3BsYXk6bm9uZX1ib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bCAudmlzdWFsRGl2aWRlcntjb2xvcjojNTk1OTU5O21hcmdpbi1sZWZ0Oi41MzZyZW07bWFyZ2luLXJpZ2h0Oi41MzZyZW19Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAubWFpbk5hdmlnYXRpb257ZGlzcGxheTpibG9ja319Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uICNtYWluTmF2e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uICNtYWluTmF2e2Rpc3BsYXk6YmxvY2t9fWJvZHkgI1BhZ2U+aGVhZGVyICNUb2dnbGVNYWluTmF2aWdhdGlvbntkaXNwbGF5Om5vbmV9Ym9keSAjUGFnZT5oZWFkZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2UtbWFpbk5hdmlnYXRpb257ZGlzcGxheTpibG9jazt0b3A6MH1ib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmluaXRpYWw7dG9wOmluaXRpYWw7d2lkdGg6YXV0b31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXJ7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3RvcDphdXRvO21hcmdpbjowO3BhZGRpbmc6MH19Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXIgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxLjQ0cmVtO2xpbmUtaGVpZ2h0OjJyZW07Zm9udC13ZWlnaHQ6MzAwO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlciBidXR0b257cGFkZGluZzowIDAgMCAuNnJlbX19Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXIgYnV0dG9uIHNwYW57cGFkZGluZy1yaWdodDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlciBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9fWJvZHkgI1BhZ2U+aGVhZGVyIC5zZWFyY2hUcmlnZ2VyIGJ1dHRvbiBzdmd7d2lkdGg6MS4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlciBidXR0b24gc3Zne3dpZHRoOjFyZW19fWJvZHkgI1BhZ2U+aGVhZGVyIC5zZWFyY2hUcmlnZ2VyIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXIgYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH1ib2R5ICNQYWdlPmhlYWRlciAubmF2aWdhdGlvblRyaWdnZXIgbGFiZWx7Y3Vyc29yOnBvaW50ZXJ9Lm5hdmlnYXRpb25UcmlnZ2VyLC5zZWFyY2hUcmlnZ2VyT2ZmLC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yVHJpZ2dlck9mZntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEuMTI1cmVtO3dpZHRoOjJyZW07cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDo5MDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5uYXZpZ2F0aW9uVHJpZ2dlciwuc2VhcmNoVHJpZ2dlck9mZiwuZ2xvYmFsTGFuZ3VhZ2VTZWxlY3RvclRyaWdnZXJPZmZ7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvblRyaWdnZXIgLmhhbWJ1cmdlciwuc2VhcmNoVHJpZ2dlck9mZiAuaGFtYnVyZ2VyLC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yVHJpZ2dlck9mZiAuaGFtYnVyZ2Vye2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO21hcmdpbjowfS5uYXZpZ2F0aW9uVHJpZ2dlciAuaGFtYnVyZ2VyOmZvY3VzLC5zZWFyY2hUcmlnZ2VyT2ZmIC5oYW1idXJnZXI6Zm9jdXMsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXI6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDJweCAzcHggIzc0OWE0MH0ubmF2aWdhdGlvblRyaWdnZXIgLmhhbWJ1cmdlci5jb2xsYXBzZWQgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXIsLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlci5jb2xsYXBzZWQgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXIsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIuY29sbGFwc2VkIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVye3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lm5hdmlnYXRpb25UcmlnZ2VyIC5oYW1idXJnZXIuY29sbGFwc2VkIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmJlZm9yZSwuc2VhcmNoVHJpZ2dlck9mZiAuaGFtYnVyZ2VyLmNvbGxhcHNlZCAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIuY29sbGFwc2VkIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmJlZm9yZXt0b3A6LThweH0ubmF2aWdhdGlvblRyaWdnZXIgLmhhbWJ1cmdlci5jb2xsYXBzZWQgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXIsLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlci5jb2xsYXBzZWQgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXIsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIuY29sbGFwc2VkIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmFmdGVye2JvdHRvbTotOHB4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lm5hdmlnYXRpb25UcmlnZ2VyIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCwuc2VhcmNoVHJpZ2dlck9mZiAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3gsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveHt3aWR0aDoxLjc1cmVtO2hlaWdodDoxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZpZ2F0aW9uVHJpZ2dlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyLC5zZWFyY2hUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXIsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXJ7d2lkdGg6MS43NXJlbTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTFweH0ubmF2aWdhdGlvblRyaWdnZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLm5hdmlnYXRpb25UcmlnZ2VyIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXIsLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjphZnRlciwuZ2xvYmFsTGFuZ3VhZ2VTZWxlY3RvclRyaWdnZXJPZmYgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS43NXJlbTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0ubmF2aWdhdGlvblRyaWdnZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLnNlYXJjaFRyaWdnZXJPZmYgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyQm94IC5oYW1idXJnZXJJbm5lcjpiZWZvcmUsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YmVmb3Jle3RvcDowfS5uYXZpZ2F0aW9uVHJpZ2dlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmFmdGVyLC5zZWFyY2hUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXIsLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIDc1bXMgZWFzZSAuMTJzLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfVtkaXI9cnRsXSBib2R5ICNQYWdlPmhlYWRlciAuY2UtYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bHtwYWRkaW5nLXJpZ2h0OjB9W2Rpcj1ydGxdIGJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmsgc3Zne21hcmdpbjotNXB4IDAgMCA0cHh9W2Rpcj1ydGxdIGJvZHkgI1BhZ2U+aGVhZGVyIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVsIC5sYW5ndWFnZXMgc3Zne21hcmdpbjotNXB4IDAgMCA0cHh9LmNlLW1haW5OYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2s7dG9wOi01MDAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOnRvcCAuMzZzIGVhc2V9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbnt0ZXh0LWFsaWduOnJpZ2h0O3RvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowfX0uY2UtbWFpbk5hdmlnYXRpb24uY29sbGFwc2luZ3toZWlnaHQ6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7dHJhbnNpdGlvbjp0b3AgLjM2cyBlYXNlfS5jZS1tYWluTmF2aWdhdGlvbi5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6YmxvY2s7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO3RyYW5zaXRpb246dG9wIC4zNnMgZWFzZX0uY2UtbWFpbk5hdmlnYXRpb24uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5OmJsb2NrfS5jZS1tYWluTmF2aWdhdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjFyZW07cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jZS1tYWluTmF2aWdhdGlvbiB1bHtmb250LXdlaWdodDo0MDB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2UtbWFpbk5hdmlnYXRpb24gdWx7Zm9udC13ZWlnaHQ6NDAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1haW5OYXZpZ2F0aW9uIHVse21hcmdpbi10b3A6MDtoZWlnaHQ6YXV0b319LmNlLW1haW5OYXZpZ2F0aW9uIHVsLmZpcnN0TGV2ZWx7bWFyZ2luLXRvcDowfS5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MS41cmVtO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1haW5OYXZpZ2F0aW9uIHVsIC5uYXZJdGVte21hcmdpbi1ib3R0b206MXJlbTtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDowO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19LmNlLW1haW5OYXZpZ2F0aW9uIHVsIC5uYXZJdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbTpob3ZlciAuc2Vjb25kTGV2ZWxPdXRlcldyYXB7ZGlzcGxheTpibG9ja319LmNlLW1haW5OYXZpZ2F0aW9uIHVsIC5uYXZJdGVtLmFjdGl2ZSAubWFpbk5hdmlnYXRpb24tbGlua3tmb250LXdlaWdodDo1MDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbS5hY3RpdmUgLm1haW5OYXZpZ2F0aW9uLWxpbmt7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc0OWE0MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbS5hY3RpdmUgLm1haW5OYXZpZ2F0aW9uLWxpbms6aG92ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH19LmNlLW1haW5OYXZpZ2F0aW9uIHVsIC5uYXZJdGVtLmFjdGl2ZSB1bCAubmF2SXRlbSAubWFpbk5hdmlnYXRpb24tbGlua3tmb250LXdlaWdodDo0MDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbS5hY3RpdmUgdWwgLm5hdkl0ZW0gLm1haW5OYXZpZ2F0aW9uLWxpbmt7Zm9udC13ZWlnaHQ6bm9ybWFsO2JvcmRlci1ib3R0b206bm9uZTtjb2xvcjojNTk1OTU5fX0uY2UtbWFpbk5hdmlnYXRpb24gdWwgLm5hdkl0ZW0uYWN0aXZlIHVsIC5uYXZJdGVtLmFjdGl2ZSAubWFpbk5hdmlnYXRpb24tbGlua3tmb250LXdlaWdodDo1MDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubmF2SXRlbS5hY3RpdmUgdWwgLm5hdkl0ZW0uYWN0aXZlIC5tYWluTmF2aWdhdGlvbi1saW5re2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM3NDlhNDB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbWFpbk5hdmlnYXRpb24gdWwgLm5hdkl0ZW0uYWN0aXZlIHVsIC5uYXZJdGVtLmFjdGl2ZSAubWFpbk5hdmlnYXRpb24tbGluazpob3Zlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfX0uY2UtbWFpbk5hdmlnYXRpb24gdWwgLm5hdkl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5jZS1tYWluTmF2aWdhdGlvbiB1bCAubWFpbk5hdmlnYXRpb24tbGlua3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxLjQ0cmVtO2xpbmUtaGVpZ2h0OjJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiB1bCAubWFpbk5hdmlnYXRpb24tbGlua3tmb250LXNpemU6LjlyZW07bGluZS1oZWlnaHQ6MS42cmVtfX0uY2UtbWFpbk5hdmlnYXRpb24gdWwgLm1haW5OYXZpZ2F0aW9uLWxpbms6aG92ZXJ7Y29sb3I6Izc0OWE0MH0uY2UtbWFpbk5hdmlnYXRpb24gdWwgLm5hdmlnYXRpb24tbGlua3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxLjQ0cmVtfS5jZS1tYWluTmF2aWdhdGlvbiAubWFpbk5hdmlnYXRpb24tb3V0ZXJXcmFwe2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbWFpbk5hdmlnYXRpb24gLm1haW5OYXZpZ2F0aW9uLW91dGVyV3JhcHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5jZS1tYWluTmF2aWdhdGlvbiAubWFpbk5hdmlnYXRpb24taW5uZXJXcmFwe2ZsZXgtZ3JvdzoyO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6M3JlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiAubWFpbk5hdmlnYXRpb24taW5uZXJXcmFwe2ZsZXgtZ3Jvdzp1bnNldDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGU7cGFkZGluZy10b3A6MnJlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGxpbmVhcn19LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLW91dGVyV3JhcHtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtwYWRkaW5nOjEuMnJlbTtkaXNwbGF5OmZsZXh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXB7ZGlzcGxheTpub25lfX0uY2UtbWFpbk5hdmlnYXRpb24gLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tb3V0ZXJXcmFwIC5jZS1wYXRyb24tbG9nb3tmbGV4LWdyb3c6MTttYXgtaGVpZ2h0OmluaXRpYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogMzUwcHgpey5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXAgLmNlLXBhdHJvbi1sb2dve21pbi13aWR0aDoxMHJlbX19LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLW91dGVyV3JhcCAuY2UtcGF0cm9uLWxvZ28gYXttYXJnaW46MDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHR9LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLW91dGVyV3JhcCAuY2UtcGF0cm9uLWxvZ28gLnBhdHJvbi1sb2dve3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1pbi13aWR0aDogMzUwcHgpey5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXAgLmNlLXBhdHJvbi1sb2dvIC5wYXRyb24tbG9nb3tkaXNwbGF5Om5vbmV9fS5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXAgLmNlLXBhdHJvbi1sb2dvIC5wYXRyb24tbG9nby1sYXJnZXt3aWR0aDoxMHJlbTtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMzUwcHgpey5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXAgLmNlLXBhdHJvbi1sb2dvIC5wYXRyb24tbG9nby1sYXJnZXtkaXNwbGF5OmlubGluZS1ibG9ja319LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWlubmVyV3JhcHtmbGV4LWdyb3c6MX0uY2UtbWFpbk5hdmlnYXRpb24gLmFjY2Vzc2libGl0eU5hdmlnYXRpb24taW5uZXJXcmFwIC5uYXZJdGVtOmxhc3QtY2hpbGR7bWFyZ2luOjB9LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWlubmVyV3JhcCAubmF2SXRlbS5hY3RpdmUgYXtmb250LXdlaWdodDo1MDB9LmNlLW1haW5OYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWlubmVyV3JhcCAubmF2SXRlbSBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjFyZW07Y29sb3I6IzAwMH0uY2UtbWFpbk5hdmlnYXRpb24gLmFjY2Vzc2libGl0eU5hdmlnYXRpb24taW5uZXJXcmFwIC5uYXZJdGVtIGEgLm5hdlRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlfS5jZS1tYWluTmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1pbm5lcldyYXAgLm5hdkl0ZW0gYSAubmF2VGl0bGUgc3Zne3dpZHRoOi44NXJlbTtoZWlnaHQ6Ljg1cmVtO21hcmdpbjoycHggMCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMjVweH0uY2UtbWFpbk5hdmlnYXRpb24gLmFjY2Vzc2libGl0eU5hdmlnYXRpb24taW5uZXJXcmFwIC5uYXZJdGVtIC52aXN1YWxEaXZpZGVye2Rpc3BsYXk6bm9uZX0ubWFpbk5hdmlnYXRpb25XcmFwLmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWluTmF2aWdhdGlvbldyYXAuY29udGFpbmVye3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbk5hdmlnYXRpb25XcmFwLmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjgwcHg7cGFkZGluZy1sZWZ0OjgwcHh9fVtkaXI9cnRsXSAuY2UtbWFpbk5hdmlnYXRpb24gdWwuZmlyc3RMZXZlbHtwYWRkaW5nLXJpZ2h0OjB9W2Rpcj1ydGxdIC5jZS1tYWluTmF2aWdhdGlvbiB1bC5maXJzdExldmVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0uY2UtbWVudV9zdWJwYWdlcyAuY2UtbWVudV9zdWJwYWdlc19faGVhZGVyd3JhcHttYXJnaW4tYm90dG9tOjJyZW19LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTB7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTB7d2lkdGg6ODAlfX0uY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMCAucm93ey0tYnMtZ3V0dGVyLXg6IDFyZW07LS1icy1ndXR0ZXIteTogMXJlbX0uY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMCAudGV4dC1jb250ZW50e2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0wIC50ZXh0LWNvbnRlbnR7aGVpZ2h0OjIwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMCAudGV4dC1jb250ZW50e2hlaWdodDozMDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTAgLnRleHQtY29udGVudHtoZWlnaHQ6MjAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMCAudGV4dC1jb250ZW50e2hlaWdodDoyMDBweH19LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTAgLmltZy1jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNkM2QzZDN9LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTAgLmltZy1jb250ZW50IGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTEgdWx7Y29sdW1uLWNvdW50OjE7Y29sdW1uLWdhcDoxLjVyZW07bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi10b3A6LTJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0xIHVse2NvbHVtbi1jb3VudDoyfX0uY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMSB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MS41cmVtO21hcmdpbi1ib3R0b206LjJyZW07bGluZS1oZWlnaHQ6MS43cmVtfS5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0xIHVsIGxpOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjNyZW07bGVmdDowO3dpZHRoOjEuMTQzcmVtO2hlaWdodDoxLjE0M3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTEgdWwgbGk6OmJlZm9yZXtoZWlnaHQ6Ljg5MnJlbTt3aWR0aDouODkycmVtfX1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTEgdWwgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMSB1bCBsaTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzVkNzkwY319LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTEgdWwgbGk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjMycmVtO2xlZnQ6LjAycmVtOy13ZWJraXQtbWFzazp1cmwoL3N2Zy9hcnJvdy1saXN0LnN2Zykgbm8tcmVwZWF0IDEwMCUgMTAwJTttYXNrOnVybCgvc3ZnL2Fycm93LWxpc3Quc3ZnKSBuby1yZXBlYXQgMTAwJSAxMDAlOy13ZWJraXQtbWFzay1zaXplOmNvdmVyO21hc2stc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxLjE0M3JlbTtoZWlnaHQ6MS4xNDNyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0xIHVsIGxpOjphZnRlcnt0b3A6LjNyZW07aGVpZ2h0Oi44OTJyZW07d2lkdGg6Ljg5MnJlbX19LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTIgLmNlLW1lbnVfc3VicGFnZXNfX2RpdnttYXJnaW4tbGVmdDotMC4zcmVtO21hcmdpbi10b3A6LTJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0yIC5jZS1tZW51X3N1YnBhZ2VzX19kaXYgLmJ0bi1jZS1tZW51X3N1YnBhZ2VzX19kaXZ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6Izc0OWE0MDttYXJnaW46LjJyZW07bWluLXdpZHRoOmF1dG87cGFkZGluZzouNXJlbSAuOXJlbTtmb250LXNpemU6Ljc2MnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTIgLmNlLW1lbnVfc3VicGFnZXNfX2RpdiAuYnRuLWNlLW1lbnVfc3VicGFnZXNfX2Rpdntmb250LXNpemU6Ljg1cmVtO3BhZGRpbmc6LjhyZW0gMS4ycmVtfX0uY2UtbWVudV9zdWJwYWdlcy5sYXlvdXQtMiAuY2UtbWVudV9zdWJwYWdlc19fZGl2IC5idG4tY2UtbWVudV9zdWJwYWdlc19fZGl2IGEsLmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTIgLmNlLW1lbnVfc3VicGFnZXNfX2RpdiAuYnRuLWNlLW1lbnVfc3VicGFnZXNfX2RpdiBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0yIC5jZS1tZW51X3N1YnBhZ2VzX19kaXYgLmJ0bi1jZS1tZW51X3N1YnBhZ2VzX19kaXYgYTphY3RpdmUsLmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTIgLmNlLW1lbnVfc3VicGFnZXNfX2RpdiAuYnRuLWNlLW1lbnVfc3VicGFnZXNfX2RpdiBhOmZvY3VzLXZpc2libGUsLmNlLW1lbnVfc3VicGFnZXMubGF5b3V0LTIgLmNlLW1lbnVfc3VicGFnZXNfX2RpdiAuYnRuLWNlLW1lbnVfc3VicGFnZXNfX2RpdiBhOmhvdmVyLC5jZS1tZW51X3N1YnBhZ2VzLmxheW91dC0yIC5jZS1tZW51X3N1YnBhZ2VzX19kaXYgLmJ0bi1jZS1tZW51X3N1YnBhZ2VzX19kaXYgYTpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNlLW1lbnVfc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uY2UtbWVudV9zZWN0aW9uIGJ1dHRvbntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbWVudV9zZWN0aW9uIGJ1dHRvbntkaXNwbGF5Om5vbmV9fS5jZS1tZW51X3NlY3Rpb24gYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjlyZW07cmlnaHQ6MXJlbTt3aWR0aDouNXJlbTtoZWlnaHQ6LjlyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL2Fycm93LXJpZ2h0LnN2Z1wiKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmNlLW1lbnVfc2VjdGlvbiBidXR0b24uY29sbGFwc2VkOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5jZS1tZW51X3NlY3Rpb24gdWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNXJlbSAwIDAgMDttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1lbnVfc2VjdGlvbiB1bHtwYWRkaW5nOjB9fS5jZS1tZW51X3NlY3Rpb24gdWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MnB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDt6LWluZGV4OjEwO2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLW1lbnVfc2VjdGlvbiB1bDpiZWZvcmV7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1tZW51X3NlY3Rpb24gdWwuY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5OmJsb2NrfX0uY2UtbWVudV9zZWN0aW9uIGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6LjVyZW0gMCAuNXJlbSAuNjY3cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5jZS1tZW51X3NlY3Rpb24gbGkuYWN0aXZlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMnB4O3dpZHRoOjZweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7Ym9yZGVyLXJhZGl1czoycHg7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbWVudV9zZWN0aW9uIGxpLmFjdGl2ZTpiZWZvcmV7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5qcy1sb2FkZWQgLmNlLW1lbnVfc2VjdGlvbiBsaS5hY3RpdmU6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmNlLW1lbnVfc2VjdGlvbiBsaS5pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDowO3BhZGRpbmc6LjVyZW0gMDtsZWZ0Oi0ycHg7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6IzVkNzkwYzt0cmFuc2l0aW9uOmFsbCAuM3N9LmpzLWxvYWRlZCAuY2UtbWVudV9zZWN0aW9uIGxpLmluZGljYXRvcntkaXNwbGF5OmJsb2NrfS5jZS1tZW51X3NlY3Rpb24gYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTk1OTU5O2ZvbnQtc2l6ZToxcmVtfS5jZS1tZW51X3NlY3Rpb24gYTp2aXNpdGVke2NvbG9yOiM1OTU5NTl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tYWluQ29sdW1uIC5jZS1tZW51X3NlY3Rpb257cG9zaXRpb246YWJzb2x1dGV9fS5jZS1za2lwTGlua3N7cG9zaXRpb246Zml4ZWQ7bWFyZ2luOjA7cGFkZGluZzowO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7bGlzdC1zdHlsZTpub25lO291dGxpbmU6bm9uZTt3aWR0aDoxMDAlfS5jZS1za2lwTGlua3MgbGkgYXtmb250LXNpemU6MS41cmVtO3BhZGRpbmc6LjU2MnJlbTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3NDlhNDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDB2aDtsZWZ0Oi0xMDAlO2JhY2tncm91bmQ6Izc0OWE0MDtvdXRsaW5lOm5vbmU7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNraXBMaW5rcyBsaSBhe3BhZGRpbmc6LjI4NnJlbTtmb250LXNpemU6Ljc4NnJlbX19LmNlLXNraXBMaW5rcyBsaSBhOmZvY3Vze3Bvc2l0aW9uOnN0YXRpY30uY2Utc2tpcExpbmtzIGxpLmZvb3RlckRlc2t0b3B7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2tpcExpbmtzIGxpLmZvb3RlckRlc2t0b3B7ZGlzcGxheTpibG9ja319LmNlLXNraXBMaW5rcyBsaS5mb290ZXJNb2JpbGV7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNraXBMaW5rcyBsaS5mb290ZXJNb2JpbGV7ZGlzcGxheTpub25lfX0jU3RhZ2UgLmNle21hcmdpbi1ib3R0b206MH0uYWxlcnR7Ym94LXNoYWRvdzowIDAgMTJweCByZ2JhKDAsMCwwLC4yKX0uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM5NTAwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izk1MDAwMH0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7Y29sb3I6IzVkNzkwYztib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5vcm1hbC1hcnJvd3tmb250LXNpemU6MDtjb2xvcjojNWU1ZTVmO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MnB4IDJweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO21hcmdpbjoxMHB4O3BhZGRpbmc6LjMzcmVtO2Rpc3BsYXk6YmxvY2t9Lm5vcm1hbC1hcnJvdy5hcnJvdy11cHt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm5vcm1hbC1hcnJvdy5hcnJvdy1kb3due3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0ubm9ybWFsLWFycm93LmFycm93LWxlZnR7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX0ubm9ybWFsLWFycm93LmFycm93LXJpZ2h0e3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5hcnJvdy1pbi1jaXJjbGV7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9zdmcvbGluay1hcnJvdy1sZWZ0LXdoaXRlLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTJweCAyMHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmFycm93LWluLWNpcmNsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDB9LnNtYWxsLWFycm93LWluLWNpcmNsZXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3N2Zy9hcnJvdy1saXN0LXdoaXRlLnN2Z1wiKTt0cmFuc2Zvcm06cm90YXRlKDApfS5idG57dHJhbnNpdGlvbjpub25lO21pbi13aWR0aDoxNTBweDtsaW5lLWhlaWdodDoxLjI1fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRue2ZvbnQtc2l6ZTouNzYycmVtfX0uYnRuOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4uYnRuLXByaW1hcnl7Ym9yZGVyOjJweCBzb2xpZCAjNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzVkNzkwY30uYnRuLmJ0bi1wcmltYXJ5OmhvdmVye3RyYW5zaXRpb246bm9uZTtjb2xvcjojNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6I2YzZjdlZDtib3JkZXItY29sb3I6IzVkNzkwY30uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYnRuLmJ0bi1wcmltYXJ5OmZvY3Vze2NvbG9yOiM1ZDc5MGM7Ym9yZGVyLWNvbG9yOiM1ZDc5MGM7Ym94LXNoYWRvdzpub25lO2JvcmRlci13aWR0aDozcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjE1cHggMjNweH0uYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5idG4uYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2JvcmRlcjoycHggc29saWQgI2ZmZn0uYnRuLmJ0bi13aGl0ZTpob3Zlcnt0cmFuc2l0aW9uOm5vbmU7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7Ym9yZGVyLWNvbG9yOiNmM2Y3ZWR9LmJ0bi5idG4td2hpdGU6YWN0aXZlLC5idG4uYnRuLXdoaXRlOmZvY3Vze2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH0uYnRuLmJ0bi13aGl0ZTpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0uYnRuLmJ0bi1zZWNvbmRhcnksLmJ0bi5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7Y29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICM1ZDc5MGN9LmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4uYnRuLWRlZmF1bHQ6aG92ZXJ7dHJhbnNpdGlvbjpub25lO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2JvcmRlci1jb2xvcjojNzQ5YTQwfS5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztib3JkZXItY29sb3I6IzVkNzkwY30uYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0ubW9yZS1saW5re21hcmdpbi1ib3R0b206MDt0cmFuc2l0aW9uOmVhc2UtaW4gLjNzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MXJlbTtjb2xvcjojNWQ3OTBjfS5tb3JlLWxpbmsgLmljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1ib3R0b206M3B4fS5tb3JlLWxpbms6aG92ZXJ7Y29sb3I6IzVkNzkwYzt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmVhc2UtaW4gLjNzfS5tb3JlLWxpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vcmUtbGluazpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfWgxLC5oMSxoMiwuaDIsaDMsLmgzLGg0LC5oNCxoNSwuaDUsLnN1YmhlYWRsaW5lLC5jYXRlZ29yaWVIZWFkbGluZXtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MH1oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1e2ZvbnQtd2VpZ2h0OjcwMH0uY2Utc3ViaGVhZGVyLmgye21hcmdpbi1ib3R0b206MH0uY2UtYm9keXRleHQgaDEsLmNlLWJvZHl0ZXh0IC5oMSwuY2UtYm9keXRleHQgaDUsLmNlLWJvZHl0ZXh0IC5oNXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjY0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1ib2R5dGV4dCBoMSwuY2UtYm9keXRleHQgLmgxLC5jZS1ib2R5dGV4dCBoNSwuY2UtYm9keXRleHQgLmg1e21hcmdpbi1ib3R0b206ODBweH19LmNlLWJvZHl0ZXh0IGgxOmFmdGVyLC5jZS1ib2R5dGV4dCAuaDE6YWZ0ZXIsLmNlLWJvZHl0ZXh0IGg1OmFmdGVyLC5jZS1ib2R5dGV4dCAuaDU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDt3aWR0aDo0OHB4O2hlaWdodDozcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTotMzJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWJvZHl0ZXh0IGgxOmFmdGVyLC5jZS1ib2R5dGV4dCAuaDE6YWZ0ZXIsLmNlLWJvZHl0ZXh0IGg1OmFmdGVyLC5jZS1ib2R5dGV4dCAuaDU6YWZ0ZXJ7d2lkdGg6NjRweDtoZWlnaHQ6NHB4O2JvdHRvbTotNDBweH19LmNlLWJvZHl0ZXh0IGgzLC5jZS1ib2R5dGV4dCAuaDMsLmNlLWJvZHl0ZXh0IGg0LC5jZS1ib2R5dGV4dCAuaDR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtYm9keXRleHQgaDMsLmNlLWJvZHl0ZXh0IC5oMywuY2UtYm9keXRleHQgaDQsLmNlLWJvZHl0ZXh0IC5oNHttYXJnaW4tYm90dG9tOjY0cHh9fS5jZS1ib2R5dGV4dCBoMzphZnRlciwuY2UtYm9keXRleHQgLmgzOmFmdGVyLC5jZS1ib2R5dGV4dCBoNDphZnRlciwuY2UtYm9keXRleHQgLmg0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7d2lkdGg6NDhweDtoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206LTI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1ib2R5dGV4dCBoMzphZnRlciwuY2UtYm9keXRleHQgLmgzOmFmdGVyLC5jZS1ib2R5dGV4dCBoNDphZnRlciwuY2UtYm9keXRleHQgLmg0OmFmdGVye3dpZHRoOjY0cHg7aGVpZ2h0OjRweDtib3R0b206LTMycHh9fS5jZS1ib2R5dGV4dCBoMiwuY2UtYm9keXRleHQgLmgye21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWJvZHl0ZXh0IGgyLC5jZS1ib2R5dGV4dCAuaDJ7bWFyZ2luLWJvdHRvbTozMnB4fX0uY2UgLmhlYWRsaW5lc3tsaW5lLWhlaWdodDowfS5jZSAuaGVhZGxpbmVzIGhye2NvbG9yOiM3NDlhNDA7b3BhY2l0eTp1bnNldDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjMycHg7bWFyZ2luLXRvcDozMnB4O3dpZHRoOjQ4cHg7aGVpZ2h0OjNweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlIC5oZWFkbGluZXMgaHJ7d2lkdGg6NjRweDtoZWlnaHQ6NHB4O21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UgLmhlYWRsaW5lcy5jZS1oZWFkbGluZS1jZW50ZXIgLmNlLWhlYWRlci5oMSwuY2UgLmhlYWRsaW5lcy5jZS1oZWFkbGluZS1yaWdodCAuY2UtaGVhZGVyLmgxe3dpZHRoOjEwMCV9fS5jZSAuaGVhZGxpbmVzIC5jZS1oZWFkZXIuaDJ+aHJ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UgLmhlYWRsaW5lcyAuY2UtaGVhZGVyLmgxe3dpZHRoOjg1JX19LmNlIC5oZWFkbGluZXMuY2UtaGVhZGxpbmUtaDMgaHIsLmNlIC5oZWFkbGluZXMuY2UtaGVhZGxpbmUtaDQgaHJ7bWFyZ2luLWJvdHRvbToyNHB4O21hcmdpbi10b3A6MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlIC5oZWFkbGluZXMuY2UtaGVhZGxpbmUtaDMgaHIsLmNlIC5oZWFkbGluZXMuY2UtaGVhZGxpbmUtaDQgaHJ7bWFyZ2luLWJvdHRvbTozMnB4O21hcmdpbi10b3A6MzJweH19LmNlLWhlYWRsaW5lLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uY2UtaGVhZGxpbmUtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uY2UtaGVhZGxpbmUtbGVmdHt0ZXh0LWFsaWduOmxlZnR9aDEsLmgxe2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIixcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aDEsLmgxe2ZvbnQtc2l6ZToyLjI4NnJlbTtsaW5lLWhlaWdodDozcmVtfX1oMiwuaDJ7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjJyZW07Zm9udC1mYW1pbHk6Um9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOi4wMTVlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aDIsLmgye2ZvbnQtc2l6ZToxLjcxNHJlbTtsaW5lLWhlaWdodDoyLjI4NnJlbX19aDMsLmgzLGg0LC5oNHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtZmFtaWx5OlJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aDMsLmgzLGg0LC5oNHtmb250LXNpemU6MS4xNDNyZW19fWg1LC5oNXtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjVyZW07Zm9udC1mYW1pbHk6Um9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtoNSwuaDV7Zm9udC1zaXplOjIuMjg2cmVtO2xpbmUtaGVpZ2h0OjNyZW19fS5jZS1zdWJoZWFkZXJ7Zm9udC1zaXplOjEuMzEyNXJlbTtsaW5lLWhlaWdodDoycmVtO2ZvbnQtZmFtaWx5OlJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDo4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zdWJoZWFkZXJ7Zm9udC1zaXplOjEuMjM4cmVtO2xpbmUtaGVpZ2h0OjEuOTA1cmVtO21hcmdpbi10b3A6MTZweH19LmNlLW92ZXJsaW5le2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbTtmb250LWZhbWlseTpSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLW92ZXJsaW5le21hcmdpbi1ib3R0b206MzJweH19LmNlLWhlYWRsaW5lLWgye3BhZGRpbmctYm90dG9tOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1oZWFkbGluZS1oMntwYWRkaW5nLWJvdHRvbTozMnB4fX0uY2UtaGVhZGxpbmUtaDIgLmNlLW92ZXJsaW5le21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWhlYWRsaW5lLWgyIC5jZS1vdmVybGluZXttYXJnaW4tYm90dG9tOjMycHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFpbkNvbHVtbiAuY2UgLmhlYWRsaW5lcyAuY2UtaGVhZGVyLmgxe3dpZHRoOjEwMCV9fVtkaXI9cnRsXSAuY2UtYm9keXRleHQgaDE6YWZ0ZXIsW2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCAuaDE6YWZ0ZXIsW2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCBoNTphZnRlcixbZGlyPXJ0bF0gLmNlLWJvZHl0ZXh0IC5oNTphZnRlcntsZWZ0OnVuc2V0O3JpZ2h0OjB9W2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCBoMzphZnRlcixbZGlyPXJ0bF0gLmNlLWJvZHl0ZXh0IC5oMzphZnRlcixbZGlyPXJ0bF0gLmNlLWJvZHl0ZXh0IGg0OmFmdGVyLFtkaXI9cnRsXSAuY2UtYm9keXRleHQgLmg0OmFmdGVye2xlZnQ6dW5zZXQ7cmlnaHQ6MH0uaGVhZGxpbmVzKy5maXJzdEVsZW1lbnRBZnRlckhlYWRsaW5le21hcmdpbi10b3A6LjUyNHJlbX0uY2UtYmVmb3JlTWFpbkNvbnRlbnQtYm9keXRleHR7bWFyZ2luLWJvdHRvbToxLjYwN3JlbX1maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfWZpZ3VyZSBpbWd7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtmaWd1cmUgaW1ne21hcmdpbi1ib3R0b206MzJweH19ZmlndXJlIGZpZ2NhcHRpb257dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg1N3JlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW07bWFyZ2luLXRvcDotOHB4O21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7ZmlndXJlIGZpZ2NhcHRpb257bWFyZ2luLXRvcDotMjhweDttYXJnaW4tYm90dG9tOjMycHh9fS5jb3B5cmlnaHR7ZGlzcGxheTppbmxpbmV9LmNvcHlyaWdodCBzbWFsbCwuY29weXJpZ2h0IC5zbWFsbHtmb250LXNpemU6Ljc1cmVtO2NvbG9yOiM4ZDhkOGR9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jb3B5cmlnaHQgc21hbGwsLmNvcHlyaWdodCAuc21hbGx7Y29sb3I6IzU5NTk1OX19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpey5jb3B5cmlnaHQgc21hbGwsLmNvcHlyaWdodCAuc21hbGx7Y29sb3I6IzU5NTk1OX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb3B5cmlnaHQgc21hbGwsLmNvcHlyaWdodCAuc21hbGx7Zm9udC1zaXplOi43MTVyZW19fS5pbmxpbmUtaW1hZ2V7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTouNXJlbX0uaW5saW5lLWltYWdlIC5jb3B5cmlnaHR7ZGlzcGxheTpibG9ja30uc2l0ZS13cmFwcGVyIGZpZ3VyZSBhe2Rpc3BsYXk6YmxvY2t9LnBhZ2luYXRpb257cGFkZGluZzowO2ZsZXgtd3JhcDp3cmFwfS5wYWdpbmF0aW9uIGxpe2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnBhZ2luYXRpb24gbGkuY3VycmVudCwucGFnaW5hdGlvbiBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztjb2xvcjojZmZmfS5wYWdpbmF0aW9uIGxpIGF7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2NvbG9yOiM1OTU5NTl9LnBhZ2luYXRpb24gbGkgYTpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5wYWdpbmF0aW9uIGxpIGEsLnBhZ2luYXRpb24gbGkuY3VycmVudHtib3JkZXItcmFkaXVzOi4xODc1cmVtO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIuNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNSwgMC45MSwgMC42NSwgMC45Nik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuOTEsIDAuNjUsIDAuOTYpO3dpZHRoOjIuNXJlbX0ubmV3cyAucGFnaW5hdGlvbntqdXN0aWZ5LWNvbnRlbnQ6ZW5kO21hcmdpbi1ib3R0b206MzJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5ld3MgLnBhZ2luYXRpb257bWFyZ2luLWJvdHRvbTo0MHB4fX0uY2UtYm9keXRleHQgcDpsYXN0LWNoaWxkLC5jZS1ib2R5dGV4dCBsaTpsYXN0LWNoaWxkLC5jZS1ib2R5dGV4dCBvbDpsYXN0LWNoaWxkLC5jZS1ib2R5dGV4dCB1bDpsYXN0LWNoaWxkLC5jZS1ib2R5dGV4dCBhOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfXAsLnAsb2wsdWx7bGluZS1oZWlnaHQ6MS41MjRyZW19LmNlLWJvZHl0ZXh0IHVsLC5hY2NvcmRpb24tYm9keSB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9LmNlLWJvZHl0ZXh0IHVsIGxpLC5hY2NvcmRpb24tYm9keSB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi40MjVyZW07bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5jZS1ib2R5dGV4dCB1bCBsaTo6YmVmb3JlLC5hY2NvcmRpb24tYm9keSB1bCBsaTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4zcmVtO2xlZnQ6MDt3aWR0aDoxLjE0M3JlbTtoZWlnaHQ6MS4xNDNyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1ib2R5dGV4dCB1bCBsaTo6YmVmb3JlLC5hY2NvcmRpb24tYm9keSB1bCBsaTo6YmVmb3Jle2hlaWdodDouODkycmVtO3dpZHRoOi44OTJyZW19fUBtZWRpYShwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXsuY2UtYm9keXRleHQgdWwgbGk6OmJlZm9yZSwuYWNjb3JkaW9uLWJvZHkgdWwgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2UtYm9keXRleHQgdWwgbGk6OmJlZm9yZSwuYWNjb3JkaW9uLWJvZHkgdWwgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9fS5jZS1ib2R5dGV4dCB1bCBsaTo6YWZ0ZXIsLmFjY29yZGlvbi1ib2R5IHVsIGxpOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4zMnJlbTtsZWZ0Oi4wMnJlbTstd2Via2l0LW1hc2s6dXJsKC9zdmcvYXJyb3ctbGlzdC5zdmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7bWFzazp1cmwoL3N2Zy9hcnJvdy1saXN0LnN2Zykgbm8tcmVwZWF0IDEwMCUgMTAwJTstd2Via2l0LW1hc2stc2l6ZTpjb3ZlcjttYXNrLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MS4xNDNyZW07aGVpZ2h0OjEuMTQzcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtYm9keXRleHQgdWwgbGk6OmFmdGVyLC5hY2NvcmRpb24tYm9keSB1bCBsaTo6YWZ0ZXJ7dG9wOi4zcmVtO2hlaWdodDouODkycmVtO3dpZHRoOi44OTJyZW19fVtkaXI9cnRsXSAuY2UtYm9keXRleHQgdWwsW2Rpcj1ydGxdIC5hY2NvcmRpb24tYm9keSB1bHtwYWRkaW5nLXJpZ2h0OjB9W2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCB1bCBsaSxbZGlyPXJ0bF0gLmFjY29yZGlvbi1ib2R5IHVsIGxpe3BhZGRpbmctcmlnaHQ6Mi40MjVyZW07cGFkZGluZy1sZWZ0OjB9W2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCB1bCBsaTo6YmVmb3JlLFtkaXI9cnRsXSAuYWNjb3JkaW9uLWJvZHkgdWwgbGk6OmJlZm9yZXtyaWdodDowO2xlZnQ6dW5zZXR9W2Rpcj1ydGxdIC5jZS1ib2R5dGV4dCB1bCBsaTo6YWZ0ZXIsW2Rpcj1ydGxdIC5hY2NvcmRpb24tYm9keSB1bCBsaTo6YWZ0ZXJ7cmlnaHQ6LjAycmVtO2xlZnQ6dW5zZXQ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGV7Ym94LXNoYWRvdzpub25lfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1tZWRpYS1jb250YWluZXIsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLW1lZGlhLWNvbnRhaW5lcntoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjB9LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLWNhcHRpb25zLWJlbG93LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1jYXB0aW9ucy1iZWxvd3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXN0YXR1cy1iYXIsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXN0YXR1cy1iYXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87Zm9udC1zaXplOjFyZW07Y29sb3I6I2ZmZn0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtc3RhdHVzLWJhcjphZnRlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtc3RhdHVzLWJhcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDowO2NsZWFyOmJvdGh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1zdGF0dXMtYmFyLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1zdGF0dXMtYmFye2ZvbnQtc2l6ZTouODU3cmVtfX0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtcGxheWVyLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1wbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1jb250cm9sbGVyLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1jb250cm9sbGVye2JhY2tncm91bmQtY29sb3I6I2YzZjdlZH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtYmxhY2stY29udHJvbHMgbGFiZWwsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyBkaXZbcm9sZT1idXR0b25dLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1ibGFjay1jb250cm9scyBsYWJlbCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIGRpdltyb2xlPWJ1dHRvbl17Y29sb3I6IzVkNzkwYyAhaW1wb3J0YW50fS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1ibGFjay1jb250cm9scyBsYWJlbDpob3ZlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgZGl2W3JvbGU9YnV0dG9uXTpob3ZlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtYmxhY2stY29udHJvbHMgbGFiZWw6aG92ZXIsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIGRpdltyb2xlPWJ1dHRvbl06aG92ZXJ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtYmxhY2stY29udHJvbHMgbGFiZWw6Zm9jdXMtdmlzaWJsZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgZGl2W3JvbGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1ibGFjay1jb250cm9scyBsYWJlbDpmb2N1cy12aXNpYmxlLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyBkaXZbcm9sZT1idXR0b25dOmZvY3VzLXZpc2libGV7Y29sb3I6IzAwMCAhaW1wb3J0YW50O291dGxpbmU6M3B4IHNvbGlkICMwMDAgIWltcG9ydGFudH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtYmxhY2stY29udHJvbHMgbGFiZWw6Zm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIGRpdltyb2xlPWJ1dHRvbl06Zm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLWJsYWNrLWNvbnRyb2xzIGxhYmVsOmZvY3VzLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyBkaXZbcm9sZT1idXR0b25dOmZvY3Vze2NvbG9yOiMwMDAgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXIsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXJ7Ym9yZGVyLWNvbG9yOiM1ZDc5MGM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLXBsYXllZCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtc2Vla2Jhci1wbGF5ZWR7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS10b29sdGlwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWxvYWRlZCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtdG9vbHRpcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtc2Vla2Jhci1sb2FkZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXItaGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7aGVpZ2h0OjFyZW07d2lkdGg6MXJlbTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXItaGVhZCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtc2Vla2Jhci1oZWFke2hlaWdodDouODU3cmVtO3dpZHRoOi44NTdyZW19fS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQ6aG92ZXIsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXItaGVhZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7b3V0bGluZTpub25lfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQ6Zm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXItaGVhZDpmb2N1cy12aXNpYmxlLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQ6Zm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXdoaXRlLWNvbnRyb2xzIC5hYmxlLXNlZWtiYXItaGVhZDpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtc2Vla2Jhci1oZWFkOmZvY3VzLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQ6Zm9jdXN7b3V0bGluZTpub25lfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS13aGl0ZS1jb250cm9scyAuYWJsZS1zZWVrYmFyLWhlYWQ6Zm9jdXMtdmlzaWJsZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtd2hpdGUtY29udHJvbHMgLmFibGUtc2Vla2Jhci1oZWFkOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtdm9sdW1lLXNsaWRlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtdm9sdW1lLXNsaWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjguNXJlbTt3aWR0aDoyOHB4O3RvcDotOC41cmVtfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS12b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS12b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2Vde2hlaWdodDo3LjVyZW19LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXZvbHVtZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXZvbHVtZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzAwMH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLmFibGUgLmFibGUtdm9sdW1lLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTpob3ZlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtdm9sdW1lLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7b3V0bGluZTpub25lfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1wb3B1cCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtcG9wdXB7Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljk1fS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1wb3B1cCBsaSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLmFibGUgLmFibGUtcG9wdXAgbGl7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAuYWJsZSAuYWJsZS1wb3B1cCBsaTpmb2N1cy12aXNpYmxlLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAuYWJsZSAuYWJsZS1wb3B1cCBsaTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwMDB9LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC5hYmxlIC5hYmxlLXBvcHVwIGxpLmFibGUtZm9jdXMsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC5hYmxlIC5hYmxlLXBvcHVwIGxpLmFibGUtZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzVkNzkwY30uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgdmlkZW8sLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIHZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19pZnJhbWVvdmVybGF5LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9faWZyYW1lb3ZlcmxheXtib3gtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDowfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLnVubG9ja2lmcmFtZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC51bmxvY2tpZnJhbWVfeXQsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAudW5sb2NraWZyYW1lX3ZpbWVvLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLnVubG9ja2lmcmFtZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC51bmxvY2tpZnJhbWVfeXQsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAudW5sb2NraWZyYW1lX3ZpbWVvLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgLnVubG9ja2lmcmFtZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC51bmxvY2tpZnJhbWVfeXQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAudW5sb2NraWZyYW1lX3ZpbWVvLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLnVubG9ja2lmcmFtZSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC51bmxvY2tpZnJhbWVfeXQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAudW5sb2NraWZyYW1lX3ZpbWVve2JvcmRlci1yYWRpdXM6MnJlbTtwYWRkaW5nOjE2cHggMjRweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDp1bnNldH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXsuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC51bmxvY2tpZnJhbWUtYnV0dG9uLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLnVubG9ja2lmcmFtZS1idXR0b24sLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAudW5sb2NraWZyYW1lLWJ1dHRvbiwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC51bmxvY2tpZnJhbWUtYnV0dG9ue3BhZGRpbmc6LjVyZW0gLjg3NXJlbX19LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0e2hlaWdodDp1bnNldDtwYWRkaW5nOi41cmVtIC41cmVtIDAgLjVyZW19LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IHB7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4ycmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCBwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCBwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCBwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCBwe2ZvbnQtc2l6ZTouNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHR7cGFkZGluZzoxNnB4IDE2cHggMCAxNnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0e3BhZGRpbmc6MjRweCAyNHB4IDAgMjRweH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQgcHtmb250LXNpemU6Ljc2MnJlbTtsaW5lLWhlaWdodDoxLjE0cmVtfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCBpbWcsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IGltZywuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgaW1nLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6NDVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dHtwYWRkaW5nOjE2cHggMTZweCAwIDE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0IHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IHB7Zm9udC1zaXplOi44NXJlbTtsaW5lLWhlaWdodDp1bnNldH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHR7cGFkZGluZzo0MHB4IDgwcHggMCA4MHB4fS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCBpbWcsLmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuZGlzY2xhaW1lci10ZXh0IGltZywuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgaW1nLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dCBpbWd7aGVpZ2h0OnVuc2V0fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgLmRpc2NsYWltZXItdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciAuZGlzY2xhaW1lci10ZXh0LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fcG9zdGVyaW1hZ2UgLmRpc2NsYWltZXItdGV4dHtwYWRkaW5nOjU2cHggMTA0cHggMCAxMDRweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgLnByaXZhY3ktdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQgLnByaXZhY3ktdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIC5kaXNjbGFpbWVyLXRleHQgLnByaXZhY3ktdGV4dCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5kaXNjbGFpbWVyLXRleHQgLnByaXZhY3ktdGV4dHt3aWR0aDo2MCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciAuYnRuLXNlY29uZGFyeSwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX3Bvc3RlcmltYWdlIC5idG4tc2Vjb25kYXJ5LC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgLmJ0bi1zZWNvbmRhcnksLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19wb3N0ZXJpbWFnZSAuYnRuLXNlY29uZGFyeXtsaW5lLWhlaWdodDoxLjM7bWFyZ2luOmF1dG99LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVye2JhY2tncm91bmQtY29sb3I6I2YzZjdlZH0uY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciBwe2NvbG9yOiM1ZDc5MGM7cGFkZGluZzowfS5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpYXVkaW9wbGF5ZXIgLnZpZGVvX2NvdmVyIGltZywuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIHAsLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIC52aWRlb19jb3ZlciBpbWd7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciBwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgaW1nLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIGltZ3ttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNlLWxpc3QtYWJsZXBsYXllcl9waWF1ZGlvcGxheWVyIC52aWRlb19jb3ZlciBwLC5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllciAudmlkZW9fY292ZXIgaW1nLC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllciAudmlkZW9fY292ZXIgcCwuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXIgLnZpZGVvX2NvdmVyIGltZ3ttYXJnaW4tYm90dG9tOjU2cHh9fS5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWxDbG9zZUJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5hYmxlLW1vZGFsLWRpYWxvZyAuYWJsZS1wcmVmcy1jYXB0aW9ucz5kaXY6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrfS5hYmxlLW1vZGFsLWRpYWxvZyAuYWJsZS1wcmVmcy1jYXB0aW9ucz5kaXYgbGFiZWx7d2lkdGg6NnJlbTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6LjVyZW19LmFibGUtbW9kYWwtZGlhbG9nIC5tb2RhbC1idXR0b257dHJhbnNpdGlvbjpub25lO21pbi13aWR0aDoxNTBweDtsaW5lLWhlaWdodDoxLjI1O2JvcmRlcjoycHggc29saWQgIzVkNzkwYztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiM1ZDc5MGM7cGFkZGluZzoxNnB4IDI0cHg7Ym9yZGVyLXJhZGl1czoycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWJsZS1tb2RhbC1kaWFsb2cgLm1vZGFsLWJ1dHRvbntmb250LXNpemU6Ljc2MnJlbX19LmFibGUtbW9kYWwtZGlhbG9nIC5tb2RhbC1idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFibGUtbW9kYWwtZGlhbG9nIC5tb2RhbC1idXR0b246aG92ZXJ7dHJhbnNpdGlvbjpub25lO2NvbG9yOiM1ZDc5MGM7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO2JvcmRlci1jb2xvcjojNWQ3OTBjfS5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWwtYnV0dG9uOmFjdGl2ZSwuYWJsZS1tb2RhbC1kaWFsb2cgLm1vZGFsLWJ1dHRvbjpmb2N1c3tjb2xvcjojNWQ3OTBjO2JvcmRlci1jb2xvcjojNWQ3OTBjO2JveC1zaGFkb3c6bm9uZTtib3JkZXItd2lkdGg6M3B4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzoxNXB4IDIzcHh9LmFibGUtbW9kYWwtZGlhbG9nIC5tb2RhbC1idXR0b246Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9LmFibGUtbW9kYWwtZGlhbG9nIC5tb2RhbC1idXR0b246aG92ZXJ7b3V0bGluZTpub25lfS5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWwtYnV0dG9uOmxhc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjNWQ3OTBjfS5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWwtYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXJ7dHJhbnNpdGlvbjpub25lO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2JvcmRlci1jb2xvcjojNzQ5YTQwfS5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWwtYnV0dG9uOmxhc3QtY2hpbGQ6YWN0aXZlLC5hYmxlLW1vZGFsLWRpYWxvZyAubW9kYWwtYnV0dG9uOmxhc3QtY2hpbGQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztib3JkZXItY29sb3I6IzVkNzkwY30uYWJsZS1tb2RhbC1kaWFsb2cgLm1vZGFsLWJ1dHRvbjpsYXN0LWNoaWxkOmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmFjY29yZGlvbi1idXR0b257LS13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRibGFjaywwLjIwKTstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuMil9QHN1cHBvcnRzKHRyYW5zaXRpb246IGluaXRpYWwpey5hY2NvcmRpb24tYnV0dG9ue3RyYW5zaXRpb246ZWFzZS1pbiAuM3M7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCl7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDAgMTJweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMCAxMnB4IHJnYmEoMCwwLDAsLjIpfUBzdXBwb3J0cyh0cmFuc2l0aW9uOiBpbml0aWFsKXsuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCl7dHJhbnNpdGlvbjplYXNlLWluIC4zczt0cmFuc2Zvcm06c2NhbGUoMS4wMSl9fX0uYWNjb3JkaW9uLWJvZHkgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30uYWNjb3JkaW9uLWJvZHkgLmltYWdlLXdyYXBwZXJ7ZGlzcGxheTpibG9ja30jR3JheUNvbnRlbnQgLmFjY29yZGlvbi1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmfSNHcmF5Q29udGVudCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCl7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2NvbG9yOiNmZmZ9I0dyYXlDb250ZW50IC5hY2NvcmRpb24tYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNlLWNsaWNrZmxvdy5jZS1jbGlja2Zsb3ctc3RhcnQgLmJ0bi1wcmltYXJ5e21heC13aWR0aDozMDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87Y29sb3I6IzVkNzkwY30uY2UtY2xpY2tmbG93LmNlLWNsaWNrZmxvdy1zdGFydCAuYnRuLXByaW1hcnk6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM1ZDc5MGN9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRhaW5lci13cmFwe2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7bWF4LXdpZHRoOjM2MHB4O21hcmdpbjowIGF1dG99LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LXdyYXB7cGFkZGluZzoxNnB4fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbn0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGM7Ym9yZGVyLXJhZGl1czoxNnB4O292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OjUyMHB4O3BhZGRpbmctYm90dG9tOjgwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1wcmVsb2FkZWR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO3RvcDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXByZWxvYWRlZC1mcm9tLXJpZ2h0e2xlZnQ6MTAwJTt0b3A6MH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1wcmVsb2FkZWQtZnJvbS1sZWZ0e2xlZnQ6LTEwMCU7dG9wOjB9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQuY2xpY2tmbG93LWZvcmVncm91bmQtcHJlbG9hZGVkLWZyb20tYm90dG9te2xlZnQ6MDt0b3A6MTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1wcmVsb2FkZWQtZnJvbS10b3B7bGVmdDowO3RvcDotMTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctY29udGVudHtwYWRkaW5nOjEwcHggMTZweCAwIDE2cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjQ4MHB4fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1jb250ZW50IHAsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgdWwsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgb2wsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgbGl7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgcCBhLC5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1jb250ZW50IHVsIGEsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgb2wgYSwuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctY29udGVudCBsaSBhe2NvbG9yOiNmZmZ9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgdWwsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgb2wsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWNvbnRlbnQgbGl7dGV4dC1hbGlnbjpsZWZ0fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy10aXRsZXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIixcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTVweDtwYWRkaW5nLWJvdHRvbTouNXJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToyNHB4O3RyYW5zaXRpb246d2lkdGggMTAwbXMgZWFzZS1vdXR9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LXByb2dyZXNzLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4fS5jZS1jbGlja2Zsb3cgaDEsLmNlLWNsaWNrZmxvdyAuaDF7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjhweDtwYWRkaW5nLWJvdHRvbTouOHJlbTttYXJnaW46MH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLXdyYXB7bWFyZ2luOjAgLTE2cHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbi5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLWxvYWRlZCAuYm90dG9te2JvdHRvbTowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24uY2xpY2tmbG93LWlsbHVzdHJhdGlvbi1sb2FkZWQgLmxlZnR7bGVmdDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24uY2xpY2tmbG93LWlsbHVzdHJhdGlvbi1sb2FkZWQgLnJpZ2h0e3JpZ2h0OjB9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbiAubGVmdCwuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uIC5yaWdodCwuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uIC5ib3R0b217cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uIC5sZWZ0IGltZywuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uIC5yaWdodCBpbWcsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbiAuYm90dG9tIGltZ3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO2Rpc3BsYXk6YmxvY2t9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbiAuYm90dG9te2JvdHRvbTotMTAwJTt0cmFuc2l0aW9uOmJvdHRvbSA0MDBtcyBjdWJpYy1iZXppZXIoMC40NywgMS42NCwgMC40MSwgMC44KX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uIC5sZWZ0e2xlZnQ6LTEwMCU7dHJhbnNpdGlvbjpsZWZ0IDQwMG1zIGVhc2Utb3V0fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24gLnJpZ2h0e3JpZ2h0Oi0xMDAlO3RyYW5zaXRpb246cmlnaHQgNDAwbXMgZWFzZS1vdXR9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtc3RhcnQgLmNsaWNrZmxvdy10aXRsZXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtc3RhcnQgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24td3JhcHtwYWRkaW5nOjAgMjVweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1zdGFydCAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbi13cmFwIC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9ue292ZXJmbG93OnZpc2libGV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtc3RhcnQgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24td3JhcCAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbi5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLWxvYWRlZCAuYm90dG9te2JvdHRvbTowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXN0YXJ0IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLXdyYXAgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24uY2xpY2tmbG93LWlsbHVzdHJhdGlvbi1uZXh0IC5ib3R0b217dHJhbnNmb3JtOnNjYWxlKDEuMil9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtc3RhcnQgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24td3JhcCAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbiAuYm90dG9te2JvdHRvbTowO3RyYW5zaXRpb246LjRzIGFsbCBlYXNlLW91dH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1pbmZvIC5jbGlja2Zsb3ctdGl0bGV7cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1pbmZvIC5jbGlja2Zsb3ctdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1pbmZvIC5jbGlja2Zsb3ctcHJvZ3Jlc3N7ZGlzcGxheTpub25lfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLWhpbnQgLmNsaWNrZmxvdy10aXRsZXtwYWRkaW5nLWJvdHRvbTouNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLWhpbnQgLmNsaWNrZmxvdy10aXRsZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLWhpbnQgLmNsaWNrZmxvdy1wcm9ncmVzc3tkaXNwbGF5Om5vbmV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtcmVzdWx0IC5jbGlja2Zsb3ctdGl0bGV7cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1yZXN1bHQgLmNsaWNrZmxvdy10aXRsZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXJlc3VsdCAuY2xpY2tmbG93LXByb2dyZXNze2Rpc3BsYXk6bm9uZX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1yZXN1bHQgLmNsaWNrZmxvdy10ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnR9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWZvcmVncm91bmQtcmVzdWx0IC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLXdyYXAgLmJvdHRvbXt3aWR0aDoxMjAlO2hlaWdodDoxMjAlO2xlZnQ6LTEwJTt0b3A6LTEwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1yZXN1bHQgLmNsaWNrZmxvdy1yZWxlYXNlRGF0ZXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToxMnB4fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowcHggLTE2cHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWRpc2NsYWltZXItd3JhcCAuYnRuLXN0YXJ0LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMHB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDQwcHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWRpc2NsYWltZXItd3JhcCAuYnRuLXN0YXJ0LXdyYXAgLmJ0bi1zdGFydHttYXJnaW46MDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToyMXB4fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy10ZXh0e2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MS41O3RleHQtYWxpZ246bGVmdH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctaW5mb3JtYXRpb24taGVhZGxpbmV7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZGlzY2xhaW1lcntjb2xvcjojNzA3MDcwO3BhZGRpbmc6NTBweCA1MHB4IDEwcHggNTBweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZGlzY2xhaW1lci5jbGlja2Zsb3ctdmFsaWRhdGlvbi1lcnJvciAuY2xpY2tmbG93LXZhbGlkYXRpb24tbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyLmNsaWNrZmxvdy12YWxpZGF0aW9uLWVycm9yIGxhYmVse2NvbG9yOiM5NTAwMDB9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWRpc2NsYWltZXIuY2xpY2tmbG93LXZhbGlkYXRpb24tZXJyb3IgbGFiZWw6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjOTUwMDAwfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyIC5mb3JtLWNoZWNre3BhZGRpbmctbGVmdDozNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyIC5jbGlja2Zsb3ctdmFsaWRhdGlvbi1tZXNzYWdle2NvbG9yOiM5NTAwMDA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDtkaXNwbGF5Om5vbmU7cGFkZGluZzowIDAgNXB4IDB9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWRpc2NsYWltZXIgbGFiZWx7Zm9udC1zaXplOjEycHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LWRpc2NsYWltZXIgbGFiZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7Ym9yZGVyOjJweCBzb2xpZCAjNWQ3OTBjO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246LjE1cyBhbGwgZWFzZS1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyIGxhYmVsIHN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2Rpc3BsYXk6bm9uZX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZGlzY2xhaW1lciAuZm9ybS1jaGVjay1pbnB1dHtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctZGlzY2xhaW1lciBpbnB1dDpjaGVja2VkK3N2Z3tkaXNwbGF5OmJsb2NrfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1kaXNjbGFpbWVyIC5sb2dve3BhZGRpbmc6MzBweCAwIDEwcHggMH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctcmVsZWFzZURhdGV7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MTJweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctcmVsZWFzZURhdGUgc3Bhbntmb250LXNpemU6MTJweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctbmF2aWdhdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7aGVpZ2h0OjgwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxNnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjE2cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctbmF2aWdhdGlvbiAuYmFjaywuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctbmF2aWdhdGlvbiAubmF2aWdhdGlvbntmbG9hdDpsZWZ0O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6ODBweDtwYWRkaW5nOjI3cHg7aGVpZ2h0OjgwcHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1uYXZpZ2F0aW9uIC5iYWNrIHN2ZywuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctbmF2aWdhdGlvbiAubmF2aWdhdGlvbiBzdmd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctbmF2aWdhdGlvbiAubmF2aWdhdGlvbntmbG9hdDpyaWdodDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjE2cHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW5hdmlnYXRpb24gLm5hdmlnYXRpb246Zm9jdXMsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW5hdmlnYXRpb24gLm5hdmlnYXRpb246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1idXR0b25ze3dpZHRoOjc1JTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MH0uY2UtY2xpY2tmbG93IC5idG57Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6Um9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpibG9jazttYXJnaW46MTRweCAwfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeXtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5IC5idG4tYW5pbWF0aW9ue2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZjdiYjM5O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxvcGFjaXR5O3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZGVsYXk6MHN9LmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5IC5idG4tbGFiZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uY2UtY2xpY2tmbG93IC5idG4uYnRuLXByaW1hcnk6YWZ0ZXJ7Y29udGVudDpcIlwifS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6I2YzZjdlZH0uY2UtY2xpY2tmbG93IC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLC5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojNWQ3OTBjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2UtY2xpY2tmbG93IC5idG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSwuY2UtY2xpY2tmbG93IC5idG4uYnRuLXByaW1hcnk6Zm9jdXMgLmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeS5idG4tYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeS5idG4tYWN0aXZlIC5idG4tYW5pbWF0aW9ue2xlZnQ6MDtvcGFjaXR5OjF9LmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zdGFydHtib3JkZXItY29sb3I6IzVkNzkwYztjb2xvcjojNWQ3OTBjfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcHJpbWFyeS5idG4tc3RhcnQ6Zm9jdXMsLmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zdGFydDphY3RpdmUsLmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zdGFydDpob3Zlcntjb2xvcjojNWQ3OTBjfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e2ZvbnQtc2l6ZToxNnB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2NvbG9yOiNmZmZ9LmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmNlLWNsaWNrZmxvdyAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZle2NvbG9yOiM1ZDc5MGM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcmVzdGFydHttYXJnaW46NDBweCAwfS5jZS1jbGlja2Zsb3cgLmJ0bi5idG4tcmVzdGFydCAucmVzdGFydHtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LWNsb3Nle2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cmlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjA7cGFkZGluZzowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LWNsb3NlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctb3ZlcmxheS1jbG9zZSAuY2xvc2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtyaWdodDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoyODBweDttYXgtd2lkdGg6OTAlO3RvcDowO2xlZnQ6LTE1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246bGVmdCAyMDBtcyBsaW5lYXJ9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcC1hY3RpdmV7bGVmdDowfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcCAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbntwYWRkaW5nOjE2cHg7cG9zaXRpb246cmVsYXRpdmV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uIHVsIGxpe2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlYmViZWI7cGFkZGluZzozMHB4IDEwcHggMzBweCAxMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6Um9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiM1ZDc5MGN9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uIHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uLXdyYXAgLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24gdWwgbGkgc3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5sb2dvTGluZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO3BhZGRpbmc6MzJweH0uY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uLXdyYXAgLmxvZ29MaW5lIC5wcm92aWRlci1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIwcHg7bWFyZ2luOjE2cHggYXV0byAwfS5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcCAubG9nb0xpbmUgYTphY3RpdmUsLmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5sb2dvTGluZSBhOmZvY3VzLC5jZS1jbGlja2Zsb3cgLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcCAubG9nb0xpbmUgYTpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNlLWNsaWNrZmxvdyAuY2xpY2tmbG93LW92ZXJsYXktbmF2aWdhdGlvbi13cmFwIC5sb2dvTGluZSBhOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0ucGFnZS1sYXlvdXQtcmF3IC5jZS1jbGlja2Zsb3d7bWFyZ2luLWJvdHRvbTowfS5jbGlja2Zsb3ctbW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDozNjBweH0uY2xpY2tmbG93LW1vZGFsIC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0uY2xpY2tmbG93LW1vZGFsIC5tb2RhbC1ib2R5Pi5jbGlja2Zsb3ctbG9hZGluZy1pbmRpY2F0b3J7dG9wOjUwcHh9LmNsaWNrZmxvdy1tb2RhbCAubW9kYWwtYm9keSAuY2xpY2tmbG93LXdyYXB7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNsaWNrZmxvdy1tb2RhbCAubW9kYWwtYm9keSAuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctY29udGFpbmVyLXdyYXAsLmNsaWNrZmxvdy1tb2RhbCAubW9kYWwtYm9keSAuY2UtY2xpY2tmbG93IC5jbGlja2Zsb3ctYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jbGlja2Zsb3ctbW9kYWwgLm1vZGFsLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uY2xpY2tmbG93LW1vZGFsIC5tb2RhbC1jb250ZW50Pi5jbG9zZXt0b3A6MDtyaWdodDotMzlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NXB4O2hlaWdodDoyNnB4O3dpZHRoOjI3cHh9LmNsaWNrZmxvdy1tb2RhbCAubW9kYWwtY29udGVudD4uY2xvc2U6YmVmb3JlLC5jbGlja2Zsb3ctbW9kYWwgLm1vZGFsLWNvbnRlbnQ+LmNsb3NlOmFmdGVye3RvcDoycHg7bGVmdDoxM3B4fS5jbGlja2Zsb3ctbmF2aWdhdGlvbi1ibG9jaywuY2xpY2tmbG93LWxvYWRpbmctYmxvY2t7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGxpbmVhcjtvdmVyZmxvdzpoaWRkZW59LmNsaWNrZmxvdy1uYXZpZ2F0aW9uLWJsb2NrLmNsaWNrZmxvdy1uYXZpZ2F0aW9uLWJsb2NrLWFjdGl2ZSwuY2xpY2tmbG93LW5hdmlnYXRpb24tYmxvY2suY2xpY2tmbG93LWxvYWRpbmctYmxvY2stYWN0aXZlLC5jbGlja2Zsb3ctbG9hZGluZy1ibG9jay5jbGlja2Zsb3ctbmF2aWdhdGlvbi1ibG9jay1hY3RpdmUsLmNsaWNrZmxvdy1sb2FkaW5nLWJsb2NrLmNsaWNrZmxvdy1sb2FkaW5nLWJsb2NrLWFjdGl2ZXtoZWlnaHQ6MTAwJTtvcGFjaXR5OjF9LmNsaWNrZmxvdy1sb2FkaW5nLWluZGljYXRvcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luOi00MHB4IGF1dG8gMCBhdXRvO3RvcDo1MCV9LmNsaWNrZmxvdy1sb2FkaW5nLWluZGljYXRvciBkaXZ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDttYXJnaW46OHB4O2JvcmRlcjo4cHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246Y2xpY2tmbG93LWxvYWRpbmctaW5kaWNhdG9yIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtib3JkZXItY29sb3I6I2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0uY2xpY2tmbG93LWxvYWRpbmctaW5kaWNhdG9yIGRpdjpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjQ1c30uY2xpY2tmbG93LWxvYWRpbmctaW5kaWNhdG9yIGRpdjpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi0wLjNzfS5jbGlja2Zsb3ctbG9hZGluZy1pbmRpY2F0b3IgZGl2Om50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LTAuMTVzfUBrZXlmcmFtZXMgY2xpY2tmbG93LWxvYWRpbmctaW5kaWNhdG9yezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5jZS1kaXYgaHJ7b3BhY2l0eToxO2NvbG9yOiM3MDcwNzB9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5vbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5vbGR7ZmxleC1kaXJlY3Rpb246cm93fX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWJhY2tncm91bmR7YmFja2dyb3VuZDojZWJlYmViO3dpZHRoOjEwMCU7aGVpZ2h0OjE4N3B4O3BhZGRpbmc6MTZweDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojOGQ4ZDhkfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6IzhkOGQ4ZH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtYmFja2dyb3VuZHtoZWlnaHQ6Mjc4cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWJhY2tncm91bmR7d2lkdGg6MzcycHg7bWFyZ2luLWJvdHRvbTowfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdle3dpZHRoOjM0MHB4fX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlIGFbZGF0YS1mYW5jeWJveF17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LWhlaWdodDoxNTVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZSBhW2RhdGEtZmFuY3lib3hde21heC1oZWlnaHQ6MjQ2cHh9fS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UgcGljdHVyZXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlIC5pbWctZmx1aWR7bWF4LWhlaWdodDoxNTVweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7dHJhbnNmb3JtOnNjYWxlKDEpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlIC5pbWctZmx1aWR7bWF4LWhlaWdodDoyNDZweH19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZSAuaW1nLWZsdWlkOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEyNSl9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHN2Zy5pY29ue2NvbG9yOiNmNWY1ZjU7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB1bC5kb3dubG9hZHN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB1bC5kb3dubG9hZHMgbGkuY2UtZG93bmxvYWR7cGFkZGluZy1sZWZ0OjA7cG9zaXRpb246dW5zZXQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JmYmZiZjttYXJnaW4tYm90dG9tOjU2cHg7cGFkZGluZy1ib3R0b206MXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2FkcyBsaS5jZS1kb3dubG9hZHttYXJnaW4tYm90dG9tOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19fS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB1bC5kb3dubG9hZHMgbGkuY2UtZG93bmxvYWQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2FkcyBsaS5jZS1kb3dubG9hZDpiZWZvcmV7ZGlzcGxheTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB1bC5kb3dubG9hZHMgbGkuY2UtZG93bmxvYWQgLmluZm8tdGlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB1bC5kb3dubG9hZHMgbGkuY2UtZG93bmxvYWQgLmluZm8tdGlsZXtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5kb3dubG9hZC1idXR0b257ZGlzcGxheTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZG93bmxvYWQtYnV0dG9uLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZG93bmxvYWQtYnV0dG9uLmFjdGl2ZSAuYnRuOmFmdGVye2FuaW1hdGlvbjpzcGxhc2ggLjJzIG5vcm1hbCBmb3J3YXJkcyBlYXNlLWluLW91dH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmRvd25sb2FkLWJ1dHRvbiAuYnRue3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmRvd25sb2FkLWJ1dHRvbiAuYnRuOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztjb250ZW50OlwiXCJ9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLm1vZGlmaWNhdGlvbi1kYXRlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5maWxlRm9ybWF0VmFyaWFudHtkaXNwbGF5Om5vbmV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLm1vZGlmaWNhdGlvbi1kYXRlLmFjdGl2ZSwuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuZmlsZUZvcm1hdFZhcmlhbnQuYWN0aXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuc2hvdy14c3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuc2hvdy14c3tkaXNwbGF5OmJsb2NrfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAudGltZXtjb2xvcjojOGQ4ZDhkO2ZvbnQtc2l6ZTouNzg2cmVtO2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tdG9wOjE2cHh9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC50aW1le2NvbG9yOiMwMDB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAudGltZXtjb2xvcjojMDAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLnRpbWV7bWFyZ2luLXRvcDozMnB4O2ZvbnQtc2l6ZTouNzE0cmVtfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZXtmb250LXNpemU6Ljc4NnJlbTtmb250LXdlaWdodDozMDA7Y29sb3I6IzhkOGQ4ZH1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmxpY2VuY2V7Y29sb3I6IzAwMH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5saWNlbmNle2NvbG9yOiMwMDB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZXtmb250LXNpemU6LjcxNHJlbX19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmxpY2Vuc2UtbW9yZS1saW5rLXdyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5saWNlbnNlLW1vcmUtbGlua3twYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjMwMH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZS1saW5rLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5saWNlbnNlLW1vcmUtbGluaywuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuaW5zdHJ1Y3Rpb25zLWxpbmt7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0MDA7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjJweH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZS1saW5rOmhvdmVyLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5saWNlbnNlLW1vcmUtbGluazpob3ZlciwuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuaW5zdHJ1Y3Rpb25zLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmxpY2VuY2UtbGluazpmb2N1cywuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZS1saW5rOmZvY3VzLXZpc2libGUsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmxpY2Vuc2UtbW9yZS1saW5rOmZvY3VzLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5saWNlbnNlLW1vcmUtbGluazpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5pbnN0cnVjdGlvbnMtbGluazpmb2N1cywuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuaW5zdHJ1Y3Rpb25zLWxpbms6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubGljZW5jZS1saW5rOmZvY3VzLXZpc2libGUsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmxpY2Vuc2UtbW9yZS1saW5rOmZvY3VzLXZpc2libGUsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmluc3RydWN0aW9ucy1saW5rOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvdXRsaW5lOm5vbmV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmluc3RydWN0aW9ucy1saW5re3BhZGRpbmc6MH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAubW9kYWwtdGl0bGV7Zm9udC1zaXplOjEuMjVyZW19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLm5vLWJvZHl0ZXh0IC50aW1le21hcmdpbi10b3A6MH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmV7bWFyZ2luLXRvcDo0MHB4O2Rpc3BsYXk6ZmxleDtnYXA6MTZweDthbGlnbi1pdGVtczpiYXNlbGluZTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5le21hcmdpbi10b3A6NDhweH19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5hc3NldC1zdHlsZXtjb2xvcjojMDAwO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjhweCAxOHB4IDhweCAxOHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgLmFzc2V0LXN0eWxle2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbX19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5vbmUgLmFzc2V0LXN0eWxle2NvbG9yOiM1OTU5NTk7cGFkZGluZzowcHh9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5kb3dubG9hZC1idXR0b25ze21hcmdpbi1ib3R0b206MzJweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5kb3dubG9hZC1idXR0b25ze21hcmdpbi1ib3R0b206MH19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5maWxlSW5mb3JtYXRpb25UcmlnZ2VyOmZvY3Vze291dGxpbmU6bm9uZX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgLmZpbGVJbmZvcm1hdGlvblRyaWdnZXI6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSBidXR0b257Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgYnV0dG9uW2FyaWEtY29udHJvbHNdIHN2Zy5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSBidXR0b25bZGF0YS1kb3dubG9hZF0gc3ZnLmljb257ZGlzcGxheTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSBidXR0b24ubm8tb3B0aW9uc3tjdXJzb3I6ZGVmYXVsdH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgYnV0dG9uLm5vLW9wdGlvbnMgc3ZnLmljb257ZGlzcGxheTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSBidXR0b246Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC50aW1le2NvbG9yOiM4ZDhkOGQ7Zm9udC1zaXplOi43ODZyZW07Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi10b3A6MTZweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC50aW1le2ZvbnQtc2l6ZTouNzE0cmVtfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbnt3aWR0aDphdXRvfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAuZG93bmxvYWQtYnV0dG9uc3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5kb3dubG9hZC1idXR0b25ze2Rpc3BsYXk6bm9uZX19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLnNob3cteGx7ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5zaG93LXhse2Rpc3BsYXk6bm9uZX19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2V7Zm9udC1zaXplOi43ODZyZW07Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiM4ZDhkOGR9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5saWNlbmNle2NvbG9yOiMwMDB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubGljZW5jZXtjb2xvcjojMDAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2V7Zm9udC1zaXplOi43MTRyZW19fS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5saWNlbnNlLW1vcmUtbGluay13cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubGljZW5zZS1tb3JlLWxpbmt7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDozMDB9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2UtbGluaywuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubGljZW5zZS1tb3JlLWxpbmssLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmluc3RydWN0aW9ucy1saW5re2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDoycHh9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2UtbGluazpob3ZlciwuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubGljZW5zZS1tb3JlLWxpbms6aG92ZXIsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmluc3RydWN0aW9ucy1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5saWNlbmNlLWxpbms6Zm9jdXMsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2UtbGluazpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5saWNlbnNlLW1vcmUtbGluazpmb2N1cywuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubGljZW5zZS1tb3JlLWxpbms6Zm9jdXMtdmlzaWJsZSwuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAuaW5zdHJ1Y3Rpb25zLWxpbms6Zm9jdXMsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmluc3RydWN0aW9ucy1saW5rOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmxpY2VuY2UtbGluazpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5saWNlbnNlLW1vcmUtbGluazpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5pbnN0cnVjdGlvbnMtbGluazpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubW9kaWZpY2F0aW9uLWRhdGUsLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLmZpbGVGb3JtYXRWYXJpYW50e2Rpc3BsYXk6bm9uZX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAubW9kaWZpY2F0aW9uLWRhdGUuYWN0aXZlLC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5maWxlRm9ybWF0VmFyaWFudC5hY3RpdmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC50aW1le2NvbG9yOiM4ZDhkOGQ7Zm9udC1zaXplOi43ODZyZW07Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYShwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdlLWNvbHVtbiAudGltZXtjb2xvcjojMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1jb2x1bW4gLnRpbWV7Y29sb3I6IzAwMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC50aW1le2ZvbnQtc2l6ZTouNzE0cmVtfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmNvbnRlbnQtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuY29udGVudC1jb2x1bW57bWFyZ2luLWxlZnQ6NDBweH19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIGhyLmxpbmV7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2JmYmZiZn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIGhyLmxpbmV7ZGlzcGxheTpub25lfX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVJbmZvcm1hdGlvblRyaWdnZXJ7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlSW5mb3JtYXRpb25UcmlnZ2VyLm5vLW9wdGlvbnMgc3ZnLmljb257ZGlzcGxheTpub25lfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZUluZm9ybWF0aW9uVHJpZ2dlci5vcGVuIC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlSW5mb3JtYXRpb25UcmlnZ2VyOmZvY3VzLXZpc2libGUgLmljb257Y29sb3I6IzU5NTk1OX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVJbmZvcm1hdGlvblRyaWdnZXIgLmljb257dHJhbnNpdGlvbjouMnMgYWxsO2NvbG9yOiMwMDA7d2lkdGg6MTBweDt0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4fS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZVZhcmlhbnRHcm91cHtkaXNwbGF5OmlubGluZS1ibG9ja30uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVWYXJpYW50R3JvdXAubWFueXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czoxLjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZVZhcmlhbnRHcm91cC5vbmUgYnV0dG9ue2Rpc3BsYXk6bm9uZX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVWYXJpYW50R3JvdXA6aG92ZXIubWFueXtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWR9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlVmFyaWFudHN7anVzdGlmeS1jb250ZW50OmxlZnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjpoZWlnaHQgLjI1cyBlYXNlO3BhZGRpbmc6MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVufS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZVZhcmlhbnRzLm9wZW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tdG9wOjIwcHg7bWF4LWhlaWdodDo5OTlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6LjVyZW07cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O2xlZnQ6LTAuNXB4O3otaW5kZXg6MzA7bWluLXdpZHRoOjEwMCV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlVmFyaWFudHMgbGl7bGlzdC1zdHlsZTpub25lO3dpZHRoOjEwMCV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlVmFyaWFudHMgbGkuc2VsZWN0ZWQgYnV0dG9ue2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVWYXJpYW50cyBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlRm9ybWF0VmFyaWFudHtkaXNwbGF5Om5vbmV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5maWxlRm9ybWF0VmFyaWFudC5hY3RpdmV7ZGlzcGxheTpibG9ja30jR3JheUNvbnRlbnQgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBhZ2UtbGF5b3V0LW92ZXJ2aWV3ICNDb250ZW50IC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSwjR3JheUNvbnRlbnQgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5le2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0ucGFnZS1sYXlvdXQtb3ZlcnZpZXcgI0NvbnRlbnQgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5maWxlVmFyaWFudEdyb3VwLCNHcmF5Q29udGVudCAuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgLmZpbGVWYXJpYW50R3JvdXB7ZmxleC1ncm93OjF9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wYWdlLWxheW91dC1vdmVydmlldyAjQ29udGVudCAuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmFzc2V0cyAuYXNzZXRzLWluLWxpbmUgLmZpbGVWYXJpYW50R3JvdXAsLnBhZ2UtbGF5b3V0LW92ZXJ2aWV3ICNDb250ZW50IC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSAuZmlsZVZhcmlhbnQsI0dyYXlDb250ZW50IC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSAuZmlsZVZhcmlhbnRHcm91cCwjR3JheUNvbnRlbnQgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5maWxlVmFyaWFudHtmbGV4LWdyb3c6Mn19LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2FkcyBsaS5jZS1kb3dubG9hZCAuaW5mby10aWxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2FkcyBsaS5jZS1kb3dubG9hZCAuaW5mby10aWxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2FkcyBsaS5jZS1kb3dubG9hZCAuaW5mby10aWxle2FsaWduLWl0ZW1zOnN0cmV0Y2h9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuaW1hZ2UtY29sdW1uIC5kb3dubG9hZC1idXR0b25ze2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1iYWNrZ3JvdW5ke3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpYW5kIChtYXgtd2lkdGg6IDE0NDkuOThweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5pbWFnZS1iYWNrZ3JvdW5ke3dpZHRoOjI1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdle3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweClhbmQgKG1heC13aWR0aDogMTQ0OS45OHB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmltYWdle3dpZHRoOjIxOHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXsuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmNvbnRlbnQtY29sdW1ue21hcmdpbi1sZWZ0OjB9fS5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5kb3dubG9hZC1idXR0b25zIC5idG57YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmRvd25sb2FkLWJ1dHRvbnMgLmJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7LmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIC5kb3dubG9hZC1idXR0b25ze3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMnB4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuYXNzZXRzIC5hc3NldHMtaW4tbGluZSAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1Aa2V5ZnJhbWVzIHNwbGFzaHtmcm9te29wYWNpdHk6MH01MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19W2Rpcj1ydGxdIC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuY29udGVudC1jb2x1bW57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6NDBweH1bZGlyPXJ0bF0gLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHVsLmRvd25sb2Fkc3twYWRkaW5nLXJpZ2h0OjB9W2Rpcj1ydGxdIC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZUluZm9ybWF0aW9uVHJpZ2dlciAuaWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9W2Rpcj1ydGxdIC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZUluZm9ybWF0aW9uVHJpZ2dlci5vcGVuIC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfVtkaXI9cnRsXSAuY2Utc2l0ZVBhY2thZ2VEb3dubG9hZHMgLmZpbGVWYXJpYW50cy5vcGVue3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9W2Rpcj1ydGxdIC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyAuZmlsZUZvcm1hdFZhcmlhbnR7dGV4dC1hbGlnbjpsZWZ0fWZvcm0gaDQsZm9ybSAuaDR7bWFyZ2luLWJvdHRvbToxcmVtfWZvcm0gLnBvd2VybWFpbF9sZWdlbmQsZm9ybSAuZm9ybS1sZWdlbmR7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1mb3JtIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MS41cmVtfWZvcm0gLmZvcm0tZ3JvdXAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7cGFkZGluZzoyNHB4IDE2cHggMjRweCAxNnB4fWZvcm0gLmZvcm0tZ3JvdXAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY2UtaGVhZGVyfmhye21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fWZvcm0gLmZvcm0tZGVzY3JpcHRpb257Zm9udC1zaXplOi44NTdyZW07bGluZS1oZWlnaHQ6MS4zMTI1cmVtO21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLXRvcDotMC41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtmb3JtIC5mb3JtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouNzE0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Zm9ybSAuZm9ybS1jb250cm9se2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlci13aWR0aDoycHh9fUBtZWRpYShwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKXtmb3JtIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjJweH19Zm9ybSAuZm9ybS1jb250cm9sLnBhcnNsZXktZXJyb3J7Ym9yZGVyLWNvbG9yOiM5NTAwMDA7Ym94LXNoYWRvdzowIDAgMnB4IDNweCAjOTUwMDAwfWZvcm0gLnBhcnNsZXktZXJyb3JzLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowO2NvbG9yOiM5NTAwMDA7Zm9udC1zaXplOjFyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2Zvcm0gLnBhcnNsZXktZXJyb3JzLWxpc3R7Zm9udC1zaXplOi43NXJlbX19Zm9ybSAuZm9ybS1sYWJlbHt3aWR0aDoxMDAlfWZvcm0gLmZvcm0tY2hlY2t7cGFkZGluZy1sZWZ0OjIuNzVyZW07bWFyZ2luLWJvdHRvbToxcmVtfWZvcm0gLmZvcm0tY2hlY2sgbGFiZWx7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtjb2xvcjojMDAwO21hcmdpbi10b3A6OXB4O2ZvbnQtd2VpZ2h0OjQwMH1mb3JtIC5mb3JtLWNoZWNrIGxhYmVsPnB7bGluZS1oZWlnaHQ6MS4yNXJlbTtkaXNwbGF5OmlubGluZX1mb3JtIC5mb3JtLWNoZWNrLnBhcnNsZXktZXJyb3IgLmZvcm0tY2hlY2staW5wdXR7Ym9yZGVyLWNvbG9yOiM5NTAwMDA7Ym94LXNoYWRvdzowIDAgMnB4IDNweCAjOTUwMDAwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtmb3JtIC5mb3JtLWNoZWNre3BhZGRpbmctbGVmdDoycmVtfX1mb3JtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07bWFyZ2luLWxlZnQ6LTIuNzVyZW19QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpe2Zvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7Ym9yZGVyLXdpZHRoOjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpe2Zvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7Ym9yZGVyLXdpZHRoOjJweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2Zvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07bWFyZ2luLWxlZnQ6LTJyZW19fWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWNvbG9yOiNmMGYwZjB9Zm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6N3B4O2xlZnQ6N3B4O2JhY2tncm91bmQtY29sb3I6IzVkNzkwYzt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlcjoxcHggc29saWQgIzVkNzkwYztib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Zm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVye3dpZHRoOi43NXJlbTtoZWlnaHQ6Ljc1cmVtfX0uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM5NTAwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izk1MDAwMDtwYWRkaW5nOi45MjhyZW19LmNlLWdlIC5yb3cuZmlyc3RFbGVtZW50QWZ0ZXJIZWFkbGluZXstLWJzLWd1dHRlci14OiAxMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtZ2UgLnJvdy5maXJzdEVsZW1lbnRBZnRlckhlYWRsaW5ley0tYnMtZ3V0dGVyLXg6IDIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNlLWdlIC5yb3cuZmlyc3RFbGVtZW50QWZ0ZXJIZWFkbGluZXstLWJzLWd1dHRlci14OiA0MHB4fX0uY2UtZ2UgLmNle21hcmdpbi1ib3R0b206MH0uY2UtZ2UgLmdyaWQtY29sdW1ue21hcmdpbi10b3A6NDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWdlIC5ncmlkLWNvbHVtbnttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNlLWdlIC5ncmlkLWNvbHVtbnttYXJnaW4tdG9wOjQwcHh9fS5jZS1nZSAuZ3JpZC1jb2x1bW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5jZS1nZSAuY2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuY2V7bWFyZ2luLXRvcDo1NnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtZ2UgLmNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmNle21hcmdpbi10b3A6ODBweH19LmNlLWdlIC5jZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5jZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbiwuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbnttYXJnaW4tdG9wOjB9fS5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbj4uY2UsLmNlLWdlIC5jZS1nZS10d29Db2x1bW5zNzAzMCAuZ3JpZC1jb2x1bW4+LmNle21hcmdpbi10b3A6NDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWdlIC5jZS1nZS10aHJlZUNvbHVtbnM1MDI1MjUgLmdyaWQtY29sdW1uPi5jZSwuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbj4uY2V7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbj4uY2UsLmNlLWdlIC5jZS1nZS10d29Db2x1bW5zNzAzMCAuZ3JpZC1jb2x1bW4+LmNle21hcmdpbi10b3A6NDBweH19LmNlLWdlIC5jZS1nZS10aHJlZUNvbHVtbnM1MDI1MjUgLmdyaWQtY29sdW1uPi5jZTpmaXJzdC1jaGlsZCwuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbj4uY2U6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbiAucm93LC5jZS1nZSAuY2UtZ2UtdHdvQ29sdW1uczcwMzAgLmdyaWQtY29sdW1uLnNwZWNpYWwtY29sdW1uIC5yb3d7LS1icy1ndXR0ZXIteDogMjBweH0uY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczUwMjUyNSAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW4gLmVsZW1lbnQsLmNlLWdlIC5jZS1nZS10d29Db2x1bW5zNzAzMCAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW4gLmVsZW1lbnR7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczUwMjUyNSAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW4gLmVsZW1lbnQsLmNlLWdlIC5jZS1nZS10d29Db2x1bW5zNzAzMCAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW4gLmVsZW1lbnR7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbiAuZWxlbWVudCwuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbiAuZWxlbWVudHttYXJnaW4tdG9wOjQwcHh9fS5jZS1nZSAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbiAuZWxlbWVudDpmaXJzdC1jaGlsZCwuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbiAuZWxlbWVudDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KXsuY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczUwMjUyNSAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW4gLmVsZW1lbnQ6bnRoLWNoaWxkKDIpLC5jZS1nZSAuY2UtZ2UtdHdvQ29sdW1uczcwMzAgLmdyaWQtY29sdW1uLnNwZWNpYWwtY29sdW1uIC5lbGVtZW50Om50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbnttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtZ2UgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIC5ncmlkLWNvbHVtbi5zcGVjaWFsLWNvbHVtbnttYXJnaW4tdG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczUwMjUyNSAuZ3JpZC1jb2x1bW4uc3BlY2lhbC1jb2x1bW57bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLWdlIC5jZS1nZS10aHJlZUNvbHVtbnM1MDI1MjUgLmdyaWQtY29sdW1uLnNwZWNpYWwtY29sdW1ue21hcmdpbi1ib3R0b206MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1nZSAuY2UtZ2UtdHdvQ29sdW1uczUwNTAgLmdyaWQtY29sdW1uOm50aC1jaGlsZCgyKSwuY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczMzMzMzMyAuZ3JpZC1jb2x1bW46bnRoLWNoaWxkKDIpLC5jZS1nZSAuY2UtZ2UtZm91ckNvbHVtbnMyNTI1MjUyNSAuZ3JpZC1jb2x1bW46bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtZ2UgLmNlLWdlLXRocmVlQ29sdW1uczMzMzMzMyAuZ3JpZC1jb2x1bW46bnRoLWNoaWxkKDMpLC5jZS1nZSAuY2UtZ2UtZm91ckNvbHVtbnMyNTI1MjUyNSAuZ3JpZC1jb2x1bW46bnRoLWNoaWxkKDMpe21hcmdpbi10b3A6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1nZSAuY2UtZ2UtZm91ckNvbHVtbnMyNTI1MjUyNSAuZ3JpZC1jb2x1bW46bnRoLWNoaWxkKDMpe21hcmdpbi10b3A6MH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtZ2UgLmNlLWdlLWZvdXJDb2x1bW5zMjUyNTI1MjUgLmdyaWQtY29sdW1uOm50aC1jaGlsZCg0KXttYXJnaW4tdG9wOjB9fS5jZS1oZWFkZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO3BhZGRpbmc6MjRweCAxNnB4IDI0cHggMTZweH0uY2UtaGVhZGVyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jZS1oZWFkZXJ+aHJ7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LmhlcmRpbW11bml0eSAuYy10YWJzX19oZWFkbGluZXttYXJnaW4tYm90dG9tOjE2cHh9LmhlcmRpbW11bml0eSAuc3ByaXRle2JvcmRlcjptZWRpdW0gbm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNTAwcHg7b3ZlcmZsb3c6aGlkZGVufS5oZXJkaW1tdW5pdHkgI3ZhY2NpbmF0b3JfY29udHJvbHN7d2lkdGg6NTgwcHg7bWFyZ2luOjAgYXV0byAxMHB4IGF1dG99LmhlcmRpbW11bml0eSAjdmFjY2luYXRvcl9jb250cm9scyAuYm90dG9tX193cmFwe2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToyMHB4fS5oZXJkaW1tdW5pdHkgI3ZhY2NpbmF0b3JfbGVnZW5ke3dpZHRoOjU4MHB4O21hcmdpbjowIGF1dG99LmhlcmRpbW11bml0eSAudmFjY2luYXRvci10YWJsZXttYXJnaW46MzNweCAwIDAgMjBweH0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLXRhYmxlIC5yb3d7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6LTI0cHg7d2lkdGg6MTAwJX0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLXRhYmxlIC5ldmVuIC50ZC1maXJzdC1jaGlsZHttYXJnaW4tbGVmdDoxNXB4fS5oZXJkaW1tdW5pdHkgLnZhY2NpbmF0b3ItdGFibGUgLnRke2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMTBweCAxMHB4IDB9LmhlcmRpbW11bml0eSAudmFjY2luYXRvci10YWJsZSAudGQgLnNwcml0ZXtjdXJzb3I6cG9pbnRlcn0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLXRhYmxlIC5yb3d7aGVpZ2h0OjYwcHg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MH0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLXRhYmxlIC50ZHtoZWlnaHQ6NTBweDt3aWR0aDphdXRvO3BhZGRpbmc6MDttYXgtd2lkdGg6dW5zZXR9LmhlcmRpbW11bml0eSAudmFjY2luYXRvci10YWJsZSAudG9vbHRpcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLXRhYmxlIC5zaW1wbGUtdG9vbHRpcHtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE2MTY7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNmZmY7ZGlzcGxheTpub25lO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZX0uaGVyZGltbXVuaXR5IC52YWNjaW5hdG9yLWJ1dHRvbntiYWNrZ3JvdW5kOiM2OTk3MTc7Y2xlYXI6Ym90aDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41ZW0gMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxe2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZjVmNWY1O2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MTVweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgYXtjdXJzb3I6cG9pbnRlcn0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaGlkZXtkaXNwbGF5Om5vbmV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmFsZXJ0e2JhY2tncm91bmQtY29sb3I6Izc0OWE0MDtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAgMXJlbSByZ2JhKDAsMCwwLC4yKTtjb2xvcjojZmZmO2xlZnQ6MTIuNSU7cGFkZGluZzoycmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3dpZHRoOjc1JTt6LWluZGV4OjV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5hbGVydHtsZWZ0OjEwJTt0b3A6NnJlbSAhaW1wb3J0YW50O3dpZHRoOjgwJX19LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmFsZXJ0IGgzLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5hbGVydCAuaDN7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmFsZXJ0IHB7ZGlzcGxheTpub25lfX0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYWxlcnQgLmMtdGFic19fYWxlcnQtc3ltYm9se2Rpc3BsYXk6bm9uZX0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaW5mZWN0aW9uLXJ1bm5pbmd7Y3Vyc29yOmluaGVyaXQgIWltcG9ydGFudH0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaW5mZWN0aW9uLXJ1bm5pbmcgYSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaW5mZWN0aW9uLXJ1bm5pbmcgZGl2LC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5pbmZlY3Rpb24tcnVubmluZyBzcGFue2N1cnNvcjppbmhlcml0ICFpbXBvcnRhbnR9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmhlbHB7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwwLDAsLjgpO2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNlZWU7bGVmdDo0MHB4O3BhZGRpbmc6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmhlbHB7bGVmdDowO3dpZHRoOjEwMCV9fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5oZWxwIGgxLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5oZWxwIC5oMSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaGVscCBoMiwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaGVscCAuaDIsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmhlbHAgaDMsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmhlbHAgLmgzLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5oZWxwIGg0LC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5oZWxwIC5oNCwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaGVscCBoNSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuaGVscCAuaDUsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmhlbHAgcHtjb2xvcjojZmZmfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXJ7YmFja2dyb3VuZDojZTVlNWU1O2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJVMVpUVmxOU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpVd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJZMVpqVm1OU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpVeEpTSWdjM1J2Y0MxamIyeHZjajBpSTJZMVpqVm1OU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObE5XVTFaVFVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U1ZTVlNSAwJSwgI2Y1ZjVmNSA1MCUsICNmNWY1ZjUgNTElLCAjZTVlNWU1IDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZTVlNWU1XCIsIGVuZENvbG9yc3RyPVwiI2U1ZTVlNVwiLEdyYWRpZW50VHlwZT0wICk7aGVpZ2h0OjA7bWFyZ2luOjAgMCAxNXB4IDA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLmlubmVye3BhZGRpbmc6M3B4IDAgMTBweDt3aWR0aDoxMDAlfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgaDQsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAuaDR7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTAwJX0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYmFyIC51aS1zbGlkZXItaGFuZGxle2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnVpLXNsaWRlcnt3aWR0aDoyMjBweH0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYmFyIC5zbGlkZXItd3JhcCwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYmFyIC5yZXN1bHQtd3JhcHt3aWR0aDoyNjBweDtiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtib3JkZXItcmFkaXVzOjRweDttaW4taGVpZ2h0OjkwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjVweDtwYWRkaW5nOjNweCA1cHggMnB4fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnNsaWRlci13cmFwe3dpZHRoOjI5MHB4fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnNsaWRlci13cmFwIC5zbGlkZXJ7bWFyZ2luLXRvcDoxOHB4O3dpZHRoOjEwMCV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAuc2xpZGVyLXdyYXAgLnNsaWRlci1pbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O2JvcmRlcjoxcHggc29saWQgI2JmYmZiZjtiYWNrZ3JvdW5kOiNmMGYwZjA7Ym9yZGVyLXJhZGl1czo1cHg7b3V0bGluZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjouMnM7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYmFyIC5zbGlkZXItd3JhcCAuc2xpZGVyLWlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDojNWQ3OTBjO2N1cnNvcjpwb2ludGVyfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnNsaWRlci13cmFwIC5zbGlkZXItaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOiM1ZDc5MGM7Ym9yZGVyLXJhZGl1czoxNXB4O2N1cnNvcjpwb2ludGVyfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnNsaWRlci13cmFwIC5zdGF0ZXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjE0cHh9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAucmVzdWx0LXdyYXB7bWFyZ2luLXJpZ2h0OjB9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAucmVzdWx0LXdyYXAgLnNwcml0ZXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTo1cHh9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAucmVzdWx0LXdyYXAgYntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmxlZ2VuZHtkaXNwbGF5Om5vbmV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmxlZ2VuZCBkaXZ7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowIDIwcHggMCAwfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5sZWdlbmQgZGl2IGIsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmxlZ2VuZCBkaXYgc3BhbntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHh9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmxlZ2VuZCBkaXYgYntiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojMDAwO21hcmdpbi1sZWZ0OjNweDttYXJnaW4tdG9wOjJweDtwYWRkaW5nOjB9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmxlZ2VuZCBkaXYgLmJ1dHRvbi1zbWFsbHtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoyNXB4fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5oZWxwIC5oZWxwLWJ1dHRvbntib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE4cHg7cGFkZGluZzowIDVweCAxcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6MjBweH0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudmlkZW97YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmZmY7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnZpZGVvIC5tZWpzLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC52aWRlbyB2aWRlb3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC52aWRlbyBwe3BhZGRpbmc6MTBweH0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYnV0dG9ue2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjFweCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4xKTtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6NnB4IDIwcHggOHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5idXR0b24tZGFya3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzAwMDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5idXR0b24tc21hbGx7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtwYWRkaW5nOjFweCA1cHggM3B4O2Zsb2F0OnJpZ2h0fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMS10YWJzLXNvY2lhbHtjbGVhcjpib3RoO21hcmdpbjoyMHB4IDAgMDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxLXRhYnMtc29jaWFsIC5zYl93aWRnZXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7d2lkdGg6YXV0b30uaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMS10YWJzIC5hY3RpdmV7Ym94LXNoYWRvdzpub25lO2NvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5tZWpzLXBvc3Rlci5tZWpzLWxheWVye3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fX0uaGVyZGltbXVuaXR5IC5zLXNwcml0ZSwuaGVyZGltbXVuaXR5IC5zLWFsZXJ0LC5oZXJkaW1tdW5pdHkgLnMtY3Vyc29yX2RlZmF1bHQsLmhlcmRpbW11bml0eSAucy1jdXJzb3Jfc2ljaywuaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9mX2RlZmF1bHQsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLnZhY2NpbmF0ZWQsLmhlcmRpbW11bml0eSAucy1maWd1cmVfZl9pbmFjdGl2ZSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX2ZfaW5hY3RpdmUudmFjY2luYXRlZCwuaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9mX3NpY2ssLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLmluZmVjdGVkLC5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX21fZGVmYXVsdCwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZCwuaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9tX2RlZmF1bHRfc21hbGwsLmhlcmRpbW11bml0eSAucy1maWd1cmVfbV9pbmFjdGl2ZSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZCwuaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9tX2luYWN0aXZlX3NtYWxsLC5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX21fc2ljaywuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUuaW5mZWN0ZWQsLmhlcmRpbW11bml0eSAucy1maWd1cmVfbV9zaWNrX3NtYWxsLC5oZXJkaW1tdW5pdHkgLnMtaWNvbl9oaV9mYWlsZWQsLmhlcmRpbW11bml0eSAucy1wbGF5LC5oZXJkaW1tdW5pdHkgLnMtcXVlc3Rpb25fbWFyaywuaGVyZGltbXVuaXR5IC5zLXJlZnJlc2gsLmhlcmRpbW11bml0eSAucy1zbGlkZXJfYmcsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVyLC5oZXJkaW1tdW5pdHkgLnMtc2xpZGVyX2tub2IsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVyLWhhbmRsZXtiYWNrZ3JvdW5kOnVybChcIi9pbWcvcy1zMmI3ZGExZWUwZi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKX0uaGVyZGltbXVuaXR5IC5zLWFsZXJ0e2hlaWdodDo0MXB4O3dpZHRoOjQwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzBweH0uaGVyZGltbXVuaXR5IC5zLWN1cnNvcl9kZWZhdWx0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQxcHg7aGVpZ2h0OjQ2cHg7d2lkdGg6MzlweH0uaGVyZGltbXVuaXR5IC5zLWN1cnNvcl9zaWNre2hlaWdodDo0NnB4O3dpZHRoOjM5cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX2ZfZGVmYXVsdCwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX2ZfaW5hY3RpdmUudmFjY2luYXRlZHtoZWlnaHQ6NDRweDt3aWR0aDoyM3B4O2JhY2tncm91bmQtcG9zaXRpb246MCAtMjUycHh9LmhlcmRpbW11bml0eSAucy1maWd1cmVfZl9pbmFjdGl2ZSwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX2ZfaW5hY3RpdmUudmFjY2luYXRlZHtoZWlnaHQ6NDRweDt3aWR0aDoyM3B4O2JhY2tncm91bmQtcG9zaXRpb246MCAtNTcxcHh9LmhlcmRpbW11bml0eSAucy1maWd1cmVfZl9zaWNrLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZSAucy1maWd1cmVfZl9pbmFjdGl2ZS5pbmZlY3RlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtoZWlnaHQ6NDRweDt3aWR0aDoyM3B4fS5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX21fZGVmYXVsdCwuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZHtoZWlnaHQ6NDRweDt3aWR0aDoyM3B4O2JhY2tncm91bmQtcG9zaXRpb246MCAtMzc3cHh9LmhlcmRpbW11bml0eSAucy1maWd1cmVfbV9kZWZhdWx0X3NtYWxse2hlaWdodDoyMnB4O3dpZHRoOjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02OTlweH0uaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9tX2luYWN0aXZlLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZS1pbmFjdGl2ZSAucy1maWd1cmVfbV9pbmFjdGl2ZS52YWNjaW5hdGVke2hlaWdodDo0NHB4O3dpZHRoOjIzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MzVweH0uaGVyZGltbXVuaXR5IC5zLWZpZ3VyZV9tX2luYWN0aXZlX3NtYWxse2JhY2tncm91bmQtcG9zaXRpb246MCAtOTI0cHg7aGVpZ2h0OjIxcHg7d2lkdGg6OXB4fS5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX21fc2ljaywuaGVyZGltbXVuaXR5IC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUuaW5mZWN0ZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MDdweDtoZWlnaHQ6NDRweDt3aWR0aDoyM3B4fS5oZXJkaW1tdW5pdHkgLnMtZmlndXJlX21fc2lja19zbWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg4M3B4O2hlaWdodDoyMXB4O3dpZHRoOjEwcHh9LmhlcmRpbW11bml0eSAucy1pY29uX2hpX2ZhaWxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc0MXB4O2hlaWdodDoyNXB4O3dpZHRoOjMycHh9LmhlcmRpbW11bml0eSAucy1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkxcHg7aGVpZ2h0OjQxcHg7d2lkdGg6NDBweH0uaGVyZGltbXVuaXR5IC5zLXF1ZXN0aW9uX21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTZweDtoZWlnaHQ6NDFweDt3aWR0aDo0MHB4fS5oZXJkaW1tdW5pdHkgLnMtcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4NnB4O2hlaWdodDozNnB4O3dpZHRoOjM2cHh9LmhlcmRpbW11bml0eSAucy1zbGlkZXJfYmcsLmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVye2JhY2tncm91bmQtcG9zaXRpb246MCAtOTY1cHg7aGVpZ2h0OjdweDt3aWR0aDozMjhweH0uaGVyZGltbXVuaXR5IC5zLXNsaWRlcl9rbm9iLC5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC5iYXIgLnVpLXNsaWRlci1oYW5kbGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04NDJweDtoZWlnaHQ6MjFweDt3aWR0aDoyMXB4fS5oZXJkaW1tdW5pdHkgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle21hcmdpbi1sZWZ0Oi0wLjZlbTt0b3A6LTAuM2VtfS5oZXJkaW1tdW5pdHkgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtjdXJzb3I6ZGVmYXVsdDtoZWlnaHQ6MS4yZW07cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MS4yZW07ei1pbmRleDoyfS5oZXJkaW1tdW5pdHkgLnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS5oZXJkaW1tdW5pdHkgLnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZXtiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7Ym94LXNoYWRvdzowIC0xcHggMXB4IDFweCByZ2JhKDAsMCwwLC4xKSBpbnNldDtoZWlnaHQ6NDI4cHg7bWFyZ2luOjEwcHggYXV0bzttYXgtd2lkdGg6NTgwcHg7bWluLXdpZHRoOjU4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmhlcmRpbW11bml0eSAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC52YWNjaW5hdGVke2N1cnNvcjppbmhlcml0fS5oZXJkaW1tdW5pdHkgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZS1pbmFjdGl2ZSAudmFjY2luYXRlZDpob3ZlciAudG9vbHRpcHtkaXNwbGF5Om5vbmV9LmhlcmRpbW11bml0eSAubm8tdG91Y2ggLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxLXRhYnMtc29jaWFsIC5zb2NpYWwtaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOm5vbmUgIWltcG9ydGFudH0uY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciAuaW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5pbWFnZXt0cmFuc2l0aW9uLXByb3BlcnR5OnBhZGRpbmctdG9wO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3BhZGRpbmctdG9wOjY3JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGZpZ3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH19LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX1Ac3VwcG9ydHModHJhbnNpdGlvbjogaW5pdGlhbCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcnt0cmFuc2l0aW9uLXByb3BlcnR5OnBhZGRpbmctdG9wO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDo3MCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDo4MCV9fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDo2NSV9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDo1MiV9fS5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7aGVpZ2h0OjI0MHB4fS5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnRleHQtY29udGVudHtoZWlnaHQ6MTQ0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7aGVpZ2h0OjI2NXB4fS5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnRleHQtY29udGVudHtoZWlnaHQ6MTYxcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciAuY29udGVudC13cmFwcGVyIC5jb250ZW50e2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfX0uY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciAuY29udGVudC13cmFwcGVyIC50ZXh0LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlfS5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLmNlLWJvZHl0ZXh0ey13ZWJraXQtbGluZS1jbGFtcDozO2xpbmUtY2xhbXA6M31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAuY2UtYm9keXRleHR7b3BhY2l0eTowOy13ZWJraXQtbGluZS1jbGFtcDo2O2xpbmUtY2xhbXA6Nn19QG1lZGlhKG1pbi13aWR0aDogMTY5MHB4KXsuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciAuY29udGVudC13cmFwcGVyIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6NztsaW5lLWNsYW1wOjd9fUBzdXBwb3J0cyh0cmFuc2l0aW9uOiBpbml0aWFsKXsuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciAuY29udGVudC13cmFwcGVyIC5jZS1ib2R5dGV4dHt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6aG92ZXIgLmNlLXRlYXNlciAuaW1hZ2UsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzIC5jZS10ZWFzZXIgLmltYWdlLC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluay5hY3RpdmUgLmNlLXRlYXNlciAuaW1hZ2UsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzLXZpc2libGUgLmNlLXRlYXNlciAuaW1hZ2V7cGFkZGluZy10b3A6MCV9QHN1cHBvcnRzKHRyYW5zaXRpb246IGluaXRpYWwpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyIC5pbWFnZSwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMgLmNlLXRlYXNlciAuaW1hZ2UsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rLmFjdGl2ZSAuY2UtdGVhc2VyIC5pbWFnZSwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2VyIC5pbWFnZXt0cmFuc2l0aW9uLXByb3BlcnR5OnBhZGRpbmctdG9wO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfX19QHN1cHBvcnRzKHRyYW5zaXRpb246IGluaXRpYWwpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXIsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsuYWN0aXZlIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpwYWRkaW5nLXRvcDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXIsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsuYWN0aXZlIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy10b3A6MTM3JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6aG92ZXIgLmNlLXRlYXNlciAuY29udGVudC13cmFwcGVyLC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cyAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXIsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rLmFjdGl2ZSAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXIsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzLXZpc2libGUgLmNlLXRlYXNlciAuY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjE0NyV9fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMgLmNlLXRlYXNlciAuY29udGVudC13cmFwcGVyLC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluay5hY3RpdmUgLmNlLXRlYXNlciAuY29udGVudC13cmFwcGVyLC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cy12aXNpYmxlIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDoxMzIlfX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXIsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmZvY3VzIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsuYWN0aXZlIC5jZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2VyIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy10b3A6MTE5JX19LmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyIC5jZS10ZWFzZXIgLmNlLWJvZHl0ZXh0LC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cyAuY2UtdGVhc2VyIC5jZS1ib2R5dGV4dCwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsuYWN0aXZlIC5jZS10ZWFzZXIgLmNlLWJvZHl0ZXh0LC5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cy12aXNpYmxlIC5jZS10ZWFzZXIgLmNlLWJvZHl0ZXh0e29wYWNpdHk6MX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7QHN1cHBvcnRzKHRyYW5zaXRpb246IGluaXRpYWwpey5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyIC5jZS1ib2R5dGV4dCwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMgLmNlLXRlYXNlciAuY2UtYm9keXRleHQsLmNlLXNpdGVQYWNrYWdlSG92ZXJUZWFzZXIgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rLmFjdGl2ZSAuY2UtdGVhc2VyIC5jZS1ib2R5dGV4dCwuY2Utc2l0ZVBhY2thZ2VIb3ZlclRlYXNlciBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2VyIC5jZS1ib2R5dGV4dHt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9fX0uY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2Vye3RleHQtYWxpZ246Y2VudGVyfS5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgLnRlYXNlci1pbm5lcntwYWRkaW5nOjI0cHggMTZweCAyNHB4IDE2cHh9LmNlLXNpdGVQYWNrYWdlSWNvblRlYXNlciAuY2UtaGVhZGVyfmhye21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgZmlndXJlIGltZ3ttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgZmlndXJlIGltZ3toZWlnaHQ6NS45NTJyZW07d2lkdGg6NS45NTJyZW19fS5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgLmljb24tYmFja2dyb3VuZGNvbG9ye3dpZHRoOjhyZW07aGVpZ2h0OjhyZW07YmFja2dyb3VuZC1jb2xvcjojNzQ5YTQwO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5pY29uLWJhY2tncm91bmRjb2xvcnt3aWR0aDo2cmVtO2hlaWdodDo2cmVtfX0uY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5pY29uLWJhY2tncm91bmRjb2xvciBmaWd1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFyZW07bGVmdDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5pY29uLWJhY2tncm91bmRjb2xvciBmaWd1cmV7dG9wOi43NjJyZW07bGVmdDouNzYycmVtfX0uY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5pY29uLWJhY2tncm91bmRjb2xvciBmaWd1cmUgaW1ne3dpZHRoOjUuOXJlbTtoZWlnaHQ6NS45cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5pY29uLWJhY2tncm91bmRjb2xvciBmaWd1cmUgaW1ne3dpZHRoOjQuNXJlbTtoZWlnaHQ6NC41cmVtfX0uY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIGEuaWNvblRlYXNlci1saW5re2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNlLXNpdGVQYWNrYWdlSWNvblRlYXNlciBhLmljb25UZWFzZXItbGluazpmb2N1cywuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIGEuaWNvblRlYXNlci1saW5rOmZvY3VzLXZpc2libGUsLmNlLXNpdGVQYWNrYWdlSWNvblRlYXNlciBhLmljb25UZWFzZXItbGluazphY3RpdmUsLmNlLXNpdGVQYWNrYWdlSWNvblRlYXNlciBhLmljb25UZWFzZXItbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgYS5pY29uVGVhc2VyLWxpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5jZS1zaXRlUGFja2FnZUljb25UZWFzZXIgYS5pY29uVGVhc2VyLWxpbmsgLmNlLWJvZHl0ZXh0e2ZvbnQtd2VpZ2h0OjQwMH0uY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5oZWFkbGluZXMgLmNlLWhlYWRlci5oM3tmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCIsXCJUaW1lcyBOZXcgUm9tYW5cIixzZXJpZjttYXJnaW4tdG9wOjEuMTg4cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIC5oZWFkbGluZXMgLmNlLWhlYWRlci5oM3ttYXJnaW4tdG9wOjEuMzEyNXJlbX19LmNlLXNpdGVQYWNrYWdlSWNvblRlYXNlciAuY2UtYm9keXRleHR7Y29sb3I6IzU5NTk1OX0uY2UtaW1hZ2UgYTpmb2N1cy12aXNpYmxlIGltZ3tvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5jZS1pbWFnZSAuY2UtY29sdW1ue21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWltYWdlIC5jZS1jb2x1bW57bWFyZ2luLWJvdHRvbTozMnB4fX0uY2UtaW1hZ2UgLmNlLWNvbHVtbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWltYWdlIC5jZS1jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5jZS1pbWFnZSAuY2UtY2VudGVyIC5jZS1jb2x1bW57dGV4dC1hbGlnbjpjZW50ZXJ9LmNlLWltYWdlIC5jZS1yaWdodCAuY2UtY29sdW1ue3RleHQtYWxpZ246cmlnaHR9LmNlLWltYWdlIGZpZ3VyZS5pbWFnZSBmaWdjYXB0aW9uLmltYWdlLWNhcHRpb257bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtaW1hZ2UgZmlndXJlLmltYWdlIGZpZ2NhcHRpb24uaW1hZ2UtY2FwdGlvbnttYXJnaW4tYm90dG9tOjB9fS5jZS1saXN0LXNpdGVwYWNrYWdlX2ltYWdlYW5pbWF0aW9uIGEuZ3RsaW5re2xpbmUtaGVpZ2h0OjEuMjV9LmNlLWxpc3Qtc2l0ZXBhY2thZ2VfaW1hZ2VhbmltYXRpb24gYS5ndGxpbmsgc3ZnLmljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6Ljc1cmVtO21hcmdpbi1ib3R0b206M3B4fS5jZS1saXN0LXNpdGVwYWNrYWdlX2ltYWdlYW5pbWF0aW9uIC5tZWRpYS1lbGVtZW50e21hcmdpbi1ib3R0b206LjMxMjVyZW07d2lkdGg6MTAwJX0uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbiAuYy1tZWRpYV9fYm90dG9tLWFuaW1hdGlvbi0tZG93bmxvYWR7ZGlzcGxheTpub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAuaW1hZ2VNYXBXcmFwe3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5pbWFnZU1hcFdyYXB7bWFyZ2luLWJvdHRvbToxcmVtfX0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAucG9pLWNvbnRlbnR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMXJlbSAjYmZiZmJmO3BhZGRpbmc6LjVyZW07d2lkdGg6YXV0bzt6LWluZGV4OjMwMDt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzU5NTk1OTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZTouNzE1cmVtO2xpbmUtaGVpZ2h0OjEuMnJlbX0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAucG9pLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIiDCu1wiO2Rpc3BsYXk6aW5saW5lfS5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5vdmVydmlld3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MDBweDtoZWlnaHQ6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlSW1hZ2VNYXAgLm92ZXJ2aWV3e3dpZHRoOjEwMCV9fS5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5vdmVydmlldyAucG9pbnRPZkludGVyZXN0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmNlLXNpdGVQYWNrYWdlSW1hZ2VNYXAgLm92ZXJ2aWV3IC5wb2ludE9mSW50ZXJlc3Q6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5vdmVydmlldyAucG9pbnRPZkludGVyZXN0OmZvY3VzLXZpc2libGUgLnBvaS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5zY3JvbGxiYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6ODVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYShtaW4td2lkdGg6IDI5MHB4KXsuY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAuc2Nyb2xsYmFye2hlaWdodDoxMzBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUltYWdlTWFwIC5zY3JvbGxiYXJ7ZGlzcGxheTpub25lfX0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAudHJhY2t7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwcHg7d2lkdGg6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTVweH0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAudGh1bWJ7aGVpZ2h0Ojg1cHg7d2lkdGg6ODVweDtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9kcmFnLWluZGljYXRvci5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEobWluLXdpZHRoOiAyOTBweCl7LmNlLXNpdGVQYWNrYWdlSW1hZ2VNYXAgLnRodW1ie3RvcDoyMnB4fX0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCAubm9TZWxlY3R7dXNlci1zZWxlY3Q6bm9uZX0uY2Utc2l0ZVBhY2thZ2VJbWFnZU1hcCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tYm90dG9tOjFyZW07cGFkZGluZzowfS5jZS1zaXRlUGFja2FnZUltYWdlTWFwIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxcmVtIDAgMH0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuY29sb3ItbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciBwaWN0dXJle3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5iYWNrZ3JvdW5kY29sb3ItbGF5ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLmltYWdlVGVhc2Vye3Bvc2l0aW9uOnJlbGF0aXZlfS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5jb2xvci1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6Ljh9LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLmNvbG9yLWxheWVyLmNvbG9yLWxheWVyLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2YzZjdlZH0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuY29sb3ItbGF5ZXIuY29sb3ItbGF5ZXItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgaW1ne3dpZHRoOjEwMCV9LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLnRlYXNlci1jb250ZW50e292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmhlYWRsaW5lcyBocnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC50ZWFzZXItY29udGVudCAuY2UtYm9keXRleHR7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjkwJTtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo1O2xpbmUtY2xhbXA6NTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmNlLWJvZHl0ZXh0e3dpZHRoOjcwJTstd2Via2l0LWxpbmUtY2xhbXA6MjtsaW5lLWNsYW1wOjJ9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmNlLWJvZHl0ZXh0ey13ZWJraXQtbGluZS1jbGFtcDozO2xpbmUtY2xhbXA6M319QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmNlLWJvZHl0ZXh0ey13ZWJraXQtbGluZS1jbGFtcDo0O2xpbmUtY2xhbXA6NH19LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLnRlYXNlci1jb250ZW50IC5idG57bWFyZ2luLXRvcDo0OHB4fS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5pbWFnZVRlYXNlci1kYXJrIC5iYWNrZ3JvdW5kY29sb3ItbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjfS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5pbWFnZVRlYXNlci1kYXJrIC5oZWFkbGluZXMgLmNlLWhlYWRlcntjb2xvcjojZmZmfS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5pbWFnZVRlYXNlci1kYXJrIC50ZWFzZXItY29udGVudCAuY2UtYm9keXRleHR7Y29sb3I6I2ZmZn0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuaW1hZ2VUZWFzZXItZGFyayAuYnRuLXdoaXRlOmZvY3VzLXZpc2libGUsLmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLmltYWdlVGVhc2VyLWRhcmsgLmJ0bi13aGl0ZTpmb2N1c3tib3JkZXItY29sb3I6I2ZmZn0uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuaW1hZ2VUZWFzZXItbGlnaHQgLmJhY2tncm91bmRjb2xvci1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWR9LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLmltYWdlVGVhc2VyLWxpZ2h0IC5oZWFkbGluZXMgLmNlLWhlYWRlcntjb2xvcjojMDAwfS5jZS1zaXRlUGFja2FnZUltYWdlVGVhc2VyIC5pbWFnZVRlYXNlci1saWdodCAuYnRuLXdoaXRlOmhvdmVye3RyYW5zaXRpb246bm9uZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztib3JkZXItY29sb3I6IzVkNzkwY30uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuaW1hZ2VUZWFzZXItd2l0aC1sYXllciAuYmFja2dyb3VuZGNvbG9yLWxheWVye3BhZGRpbmc6NDguNyU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIgLmltYWdlVGVhc2VyLXdpdGgtbGF5ZXIgLmJhY2tncm91bmRjb2xvci1sYXllcntwYWRkaW5nOjI1JX19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAuaW1hZ2VUZWFzZXItd2l0aC1sYXllciAuYmFja2dyb3VuZGNvbG9yLWxheWVye3BhZGRpbmc6MTcuODExJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5ncmlkLWNvbHVtbj4uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmNlLWJvZHl0ZXh0ey13ZWJraXQtbGluZS1jbGFtcDoyO2xpbmUtY2xhbXA6Mn19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ncmlkLWNvbHVtbj4uY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmJ0bnttYXJnaW4tdG9wOjI0cHh9fS5jZS10ZXh0LmNlLWluZm9Cb3gtcGljLC5jZS10ZXh0LmNlLWluZm9Cb3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMsLmNlLXRleHRwaWMuY2UtaW5mb0JveHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMDAwO2JveC1zaGFkb3c6MCAwIDEycHggcmdiYSgwLDAsMCwuMik7b3ZlcmZsb3c6aGlkZGVufS5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5pbmZvYm94LC5jZS10ZXh0LmNlLWluZm9Cb3ggLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuaW5mb2JveHtwYWRkaW5nOjI0cHggMTZweCAyNHB4IDE2cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5pbmZvYm94LC5jZS10ZXh0LmNlLWluZm9Cb3ggLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuaW5mb2JveHtwYWRkaW5nLXJpZ2h0OjEwNHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5pbmZvYm94LC5jZS10ZXh0LmNlLWluZm9Cb3ggLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmluZm9ib3gsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuaW5mb2JveHtib3JkZXI6bm9uZX19LmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmNlLWhlYWRlciwuY2UtdGV4dC5jZS1pbmZvQm94IC5jZS1oZWFkZXIsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmNlLWhlYWRlciwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5jZS1oZWFkZXJ7aHlwaGVuczphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuY2UtaGVhZGVyLC5jZS10ZXh0LmNlLWluZm9Cb3ggLmNlLWhlYWRlciwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuY2UtaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmNlLWhlYWRlcntoeXBoZW5zOnVuc2V0fX0uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuY2UtYm9keXRleHQsLmNlLXRleHQuY2UtaW5mb0JveC1waWMgaGVhZGVyLC5jZS10ZXh0LmNlLWluZm9Cb3ggLmNlLWJvZHl0ZXh0LC5jZS10ZXh0LmNlLWluZm9Cb3ggaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5jZS1ib2R5dGV4dCwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyBoZWFkZXIsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuY2UtYm9keXRleHQsLmNlLXRleHRwaWMuY2UtaW5mb0JveCBoZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQsLmNlLXRleHQuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50e2JhY2tncm91bmQtY29sb3I6IzVkNzkwY30uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtYm9keXRleHQ+KiwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1ib2R5dGV4dD4qLC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1ib2R5dGV4dD4qLC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWJvZHl0ZXh0Pip7Y29sb3I6I2ZmZn0uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtaGVhZGVyLC5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1zdWJoZWFkZXIsLmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLW92ZXJsaW5lLC5jZS10ZXh0LmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWhlYWRlciwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1zdWJoZWFkZXIsLmNlLXRleHQuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2Utb3ZlcmxpbmUsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWhlYWRlciwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2Utc3ViaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1vdmVybGluZSwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1oZWFkZXIsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2Utc3ViaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLW92ZXJsaW5le2NvbG9yOiNmZmZ9LmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWJvZHl0ZXh0IHVsIGxpOjpiZWZvcmUsLmNlLXRleHQuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtYm9keXRleHQgdWwgbGk6OmJlZm9yZSwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtYm9keXRleHQgdWwgbGk6OmJlZm9yZSwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IC5jZS1ib2R5dGV4dCB1bCBsaTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtYm9keXRleHQgdWwgbGk6OmFmdGVyLC5jZS10ZXh0LmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWJvZHl0ZXh0IHVsIGxpOjphZnRlciwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLWltcG9ydGFudCAuY2UtYm9keXRleHQgdWwgbGk6OmFmdGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgLmNlLWJvZHl0ZXh0IHVsIGxpOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ZDc5MGN9LmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgYSwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IGEsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQgYSwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3ItaW1wb3J0YW50IGF7Y29sb3I6I2ZmZn0uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5LC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5LC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO2NvbG9yOiM1ZDc5MGN9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5LC5jZS10ZXh0LmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnksLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnksLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeXtib3JkZXI6MXB4IHNvbGlkICM1ZDc5MGN9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5LC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5LC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnl7Ym9yZGVyOjFweCBzb2xpZCAjNWQ3OTBjfX0uY2UtdGV4dC5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSAuY2UtaGVhZGVyLC5jZS10ZXh0LmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5IC5jZS1zdWJoZWFkZXIsLmNlLXRleHQuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnkgLmNlLW92ZXJsaW5lLC5jZS10ZXh0LmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnkgLmNlLWhlYWRlciwuY2UtdGV4dC5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5IC5jZS1zdWJoZWFkZXIsLmNlLXRleHQuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSAuY2Utb3ZlcmxpbmUsLmNlLXRleHRwaWMuY2UtaW5mb0JveC1waWMgLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnkgLmNlLWhlYWRlciwuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSAuY2Utc3ViaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3gtcGljIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5IC5jZS1vdmVybGluZSwuY2UtdGV4dHBpYy5jZS1pbmZvQm94IC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5IC5jZS1oZWFkZXIsLmNlLXRleHRwaWMuY2UtaW5mb0JveCAuYmFja2dyb3VuZGNvbG9yLXNlY29uZGFyeSAuY2Utc3ViaGVhZGVyLC5jZS10ZXh0cGljLmNlLWluZm9Cb3ggLmJhY2tncm91bmRjb2xvci1zZWNvbmRhcnkgLmNlLW92ZXJsaW5le2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogMTY5MHB4KXsuY2UtdGV4dHBpYy5jZS1pbmZvQm94LXBpYyAuaW5mb2JveHtwYWRkaW5nLXJpZ2h0OjMyMHB4fX0uY2Utc2l0ZVBhY2thZ2VMaW5rcyB1bHtwYWRkaW5nOjA7bWFyZ2luOjB9LmNlLXNpdGVQYWNrYWdlTGlua3MgdWwgbGl7Y29sb3I6IzAwMDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uY2Utc2l0ZVBhY2thZ2VMaW5rcyB1bCBhe2NvbG9yOiM1ZDc5MGM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6MzAwfS5jZS1zaXRlUGFja2FnZUxpbmtzIHVsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDAwfS5jZS1zaXRlUGFja2FnZUxpbmtzIHVsIGE6Zm9jdXMsLmNlLXNpdGVQYWNrYWdlTGlua3MgdWwgYTphY3RpdmUsLmNlLXNpdGVQYWNrYWdlTGlua3MgdWwgYTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmZ9LmNlLXNpdGVQYWNrYWdlTGlua3MgdWwgYTpmb2N1cy12aXNpYmxle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0wIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbTtmb250LXNpemU6MS4xNDNyZW07bGluZS1oZWlnaHQ6MS41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZmJmYmZ9LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0wIHVsIGxpIC5saW5re3dpZHRoOjkzJX0uY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtbGlua3MtbGF5b3V0LTAgdWwgbGkgLmljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFyZW07d2lkdGg6MXJlbTt0b3A6MS4yODZyZW07cmlnaHQ6MH0uY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtbGlua3MtbGF5b3V0LTAgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0uY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtbGlua3MtbGF5b3V0LTAgdWwgbGk6Zmlyc3QtY2hpbGQgLmljb257dG9wOi4yODZyZW19LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0wIHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZUxpbmtzIC5jZS1saW5rcy1sYXlvdXQtMCB1bCBsaXttYXJnaW4tYm90dG9tOjIuMDdyZW07Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5jZS1zaXRlUGFja2FnZUxpbmtzIC5jZS1saW5rcy1sYXlvdXQtMCB1bCBsaSAubGlua3t3aWR0aDoxMDAlfS5jZS1zaXRlUGFja2FnZUxpbmtzIC5jZS1saW5rcy1sYXlvdXQtMCB1bCBsaSAuaWNvbntkaXNwbGF5Om5vbmV9LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0wIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0uY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtbGlua3MtbGF5b3V0LTEgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjFyZW19LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0xIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jZS1zaXRlUGFja2FnZUxpbmtzIC5jZS1saW5rcy1sYXlvdXQtMSB1bC5saXN0LXdpdGgtaWNvbnMgbGl7cGFkZGluZy1sZWZ0OjEuNzVyZW19LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0xIC5pY29ue3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW19LmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO3BhZGRpbmc6MjRweCAxNnB4IDI0cHggMTZweH0uY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY2UtaGVhZGVyfmhye21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFyZ2luQ29sdW1uIC5jZS1zaXRlUGFja2FnZUxpbmtzIHVsIGxpe2ZvbnQtc2l6ZToxcmVtfS5tYXJnaW5Db2x1bW4gLmNlLXNpdGVQYWNrYWdlTGlua3MgdWwgYXtoeXBoZW5zOmF1dG99Lm1hcmdpbkNvbHVtbiAuY2Utc2l0ZVBhY2thZ2VMaW5rcyAuY2UtbGlua3MtbGF5b3V0LTAgdWwgbGl7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5tYXJnaW5Db2x1bW4gLmNlLXNpdGVQYWNrYWdlTGlua3MgLmNlLWxpbmtzLWxheW91dC0wIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0uY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2Vye3BhZGRpbmctYm90dG9tOjhweH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpYW5kIChtYXgtd2lkdGg6IDE0NDkuOThweCl7LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAucm93ey0tYnMtZ3V0dGVyLXg6IDIwcHh9fS5jZS1zaXRlUGFja2FnZUxvZ29UZWFzZXIuY2UgaGVhZGVyLmhlYWRsaW5lcyBocnttYXJnaW4tYm90dG9tOjB9LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nby1jb250YWluZXJ7YWxpZ24taXRlbXM6YmFzZWxpbmV9LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAuZ3JpZC1jb2x1bW57cGFkZGluZy1ib3R0b206M3B4fS5jZS1zaXRlUGFja2FnZUxvZ29UZWFzZXIgYXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5jZS1zaXRlUGFja2FnZUxvZ29UZWFzZXIgYTpmb2N1cywuY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2VyIGE6Zm9jdXMtdmlzaWJsZSwuY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2VyIGE6YWN0aXZle291dGxpbmU6M3B4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2VyIGZpZ3VyZSBwaWN0dXJlIGltZ3ttYXJnaW4tYm90dG9tOjA7bWluLXdpZHRoOjIwMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2VyIGZpZ3VyZSBwaWN0dXJlIGltZ3ttaW4td2lkdGg6MjUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciBmaWd1cmUgcGljdHVyZSBpbWd7bWluLXdpZHRoOjIwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1zaXRlUGFja2FnZUxvZ29UZWFzZXIgZmlndXJlIHBpY3R1cmUgaW1ne21pbi13aWR0aDozMDBweH19LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjE3MHB4O3BhZGRpbmc6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nbzpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nb3ttYXJnaW4tYm90dG9tOjB9LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nbzpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciAubG9nb3toZWlnaHQ6MTgxcHh9fSNTdGFnZSAuY2Utc2l0ZVBhY2thZ2VMb2dvVGVhc2Vye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LmNlLXNpdGVQYWNrYWdlTWVkaWFEb3dubG9hZHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2Fke2Rpc3BsYXk6YmxvY2t9fS5wYWdlLWxheW91dC1kZWZhdWx0IC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllcn4uY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2Fke21hcmdpbi10b3A6LTU2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLWxheW91dC1kZWZhdWx0IC5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllcn4uY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2Fke21hcmdpbi10b3A6LTgwcHh9fS5wYWdlLWxheW91dC1vdmVydmlldyAuY2UtbGlzdC1hYmxlcGxheWVyX3BpdmlkZW9wbGF5ZXJ+LmNlLXNpdGVQYWNrYWdlTWVkaWFEb3dubG9hZHttYXJnaW4tdG9wOi01NnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS1sYXlvdXQtb3ZlcnZpZXcgLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyfi5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWR7bWFyZ2luLXRvcDotMTA0cHh9fS5jZS1saXN0LXNzY2hodG1sNXZpZGVvcGxheWVyX3BpMiAuYy12aWRlby1kZXNje2Rpc3BsYXk6bm9uZX0uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbiAubWVkaWEtZWxlbWVudCwuY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2FkIC5tZWRpYS1lbGVtZW50e2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztwYWRkaW5nOjhweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jZS1saXN0LXNpdGVwYWNrYWdlX2ltYWdlYW5pbWF0aW9uIC5tZWRpYS1lbGVtZW50LC5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQgLm1lZGlhLWVsZW1lbnR7ZmxleC1kaXJlY3Rpb246cm93fX0uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbiAubWVkaWEtZWxlbWVudCAubWVkaWEtdGl0bGUsLmNlLXNpdGVQYWNrYWdlTWVkaWFEb3dubG9hZCAubWVkaWEtZWxlbWVudCAubWVkaWEtdGl0bGV7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWxpc3Qtc2l0ZXBhY2thZ2VfaW1hZ2VhbmltYXRpb24gLm1lZGlhLWVsZW1lbnQgLm1lZGlhLXRpdGxlLC5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQgLm1lZGlhLWVsZW1lbnQgLm1lZGlhLXRpdGxle2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbX19LmNlLWxpc3Qtc2l0ZXBhY2thZ2VfaW1hZ2VhbmltYXRpb24gLm1lZGlhLWVsZW1lbnQgLm1lZGlhLWRvd25sb2FkIC5idG4td2hpdGUsLmNlLXNpdGVQYWNrYWdlTWVkaWFEb3dubG9hZCAubWVkaWEtZWxlbWVudCAubWVkaWEtZG93bmxvYWQgLmJ0bi13aGl0ZXttYXJnaW4tdG9wOjhweH0uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbiAubWVkaWEtZWxlbWVudCAubWVkaWEtZG93bmxvYWQgLmJ0bi13aGl0ZTpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQgLm1lZGlhLWVsZW1lbnQgLm1lZGlhLWRvd25sb2FkIC5idG4td2hpdGU6Zm9jdXMtdmlzaWJsZXtib3JkZXItY29sb3I6I2ZmZn0uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbiAubWVkaWEtZWxlbWVudCAubWVkaWEtZG93bmxvYWQgLmJ0bi13aGl0ZSBzdmcuaWNvbiwuY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2FkIC5tZWRpYS1lbGVtZW50IC5tZWRpYS1kb3dubG9hZCAuYnRuLXdoaXRlIHN2Zy5pY29ue21hcmdpbi1yaWdodDoxMnB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI3cHg7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1ib3R0b206LTZweH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jZS1saXN0LXNpdGVwYWNrYWdlX2ltYWdlYW5pbWF0aW9uIC5tZWRpYS1lbGVtZW50IC5tZWRpYS1kb3dubG9hZCAuYnRuLXdoaXRlLC5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQgLm1lZGlhLWVsZW1lbnQgLm1lZGlhLWRvd25sb2FkIC5idG4td2hpdGV7bWFyZ2luLXRvcDowfX0uY2UtbGlzdC1uZXdzX3BpMSB0aW1lLC5uZXdzIHRpbWV7YmFja2dyb3VuZC1jb2xvcjojNWQ3OTBjO2NvbG9yOiNmZmY7Ym9yZGVyOjZweCBzb2xpZCAjNWQ3OTBjO2JvcmRlci1yYWRpdXM6NHB4O2xpbmUtaGVpZ2h0OjF9LmNlLWxpc3QtbmV3c19waTEubmV3cy1zaW5nbGUgLmJhY2tsaW5rcywubmV3cy5uZXdzLXNpbmdsZSAuYmFja2xpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9LmNlLWxpc3QtbmV3c19waTEubmV3cy1qdW1wbWFya3MsLm5ld3MubmV3cy1qdW1wbWFya3N7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO3BhZGRpbmc6MjRweCAxNnB4IDI0cHggMTZweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmNlLWxpc3QtbmV3c19waTEubmV3cy1qdW1wbWFya3MgLmp1bXBtYXJrLC5uZXdzLm5ld3MtanVtcG1hcmtzIC5qdW1wbWFya3ttYXJnaW4tcmlnaHQ6MTJweDttYXJnaW4tYm90dG9tOjEycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNlLWxpc3QtbmV3c19waTEubmV3cy1qdW1wbWFya3MgdGltZSwubmV3cy5uZXdzLWp1bXBtYXJrcyB0aW1le2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjRweCBzb2xpZCAjNWQ3OTBjO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbTtsaW5lLWhlaWdodDoxfS5jZS1saXN0LW5ld3NfcGkxIC5hcnRpY2xlIC50ZWFzZXItdGV4dCwubmV3cyAuYXJ0aWNsZSAudGVhc2VyLXRleHR7Zm9udC1zaXplOi44NTdyZW07bGluZS1oZWlnaHQ6MS4zMTI1cmVtO2NvbG9yOiM1OTU5NTk7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAudGVhc2VyLXRleHQsLm5ld3MgLmFydGljbGUgLnRlYXNlci10ZXh0e21hcmdpbi1ib3R0b206NDBweH19LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtaW1nLXdyYXAsLm5ld3MgLmFydGljbGUgLm5ld3MtaW1nLXdyYXB7ZmxvYXQ6bGVmdDttYXJnaW46MCA0MHB4IDAgMH0uY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1saXN0LWRhdGUsLm5ld3MgLmFydGljbGUgLm5ld3MtbGlzdC1kYXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1saXN0LWRhdGUsLm5ld3MgLmFydGljbGUgLm5ld3MtbGlzdC1kYXRle21hcmdpbi1ib3R0b206NDBweH19LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtdGV4dC13cmFwLC5uZXdzIC5hcnRpY2xlIC5uZXdzLXRleHQtd3JhcHttYXJnaW4tYm90dG9tOjU2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1saXN0LW5ld3NfcGkxIC5hcnRpY2xlIC5uZXdzLXRleHQtd3JhcCwubmV3cyAuYXJ0aWNsZSAubmV3cy10ZXh0LXdyYXB7bWFyZ2luLWJvdHRvbTo4MHB4fX0uY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLC5uZXdzIC5hcnRpY2xlIC5uZXdzLWJhY2tsaW5rLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhLmd0bGluaywubmV3cyAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEuZ3RsaW5re2xpbmUtaGVpZ2h0OjEuMjV9LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhLmd0bGluayBzdmcuaWNvbiwubmV3cyAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEuZ3RsaW5rIHN2Zy5pY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi43NXJlbTttYXJnaW4tYm90dG9tOjNweH0uY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLmxpbmtCb3R0b20sLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rQm90dG9te21hcmdpbi10b3A6NTZweH0uY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLmxpbmtCb3R0b20gYSwubmV3cyAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLmxpbmtCb3R0b20gYXtib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rQm90dG9tLC5uZXdzIC5hcnRpY2xlIC5uZXdzLWJhY2tsaW5rLXdyYXAubGlua0JvdHRvbXttYXJnaW4tdG9wOjgwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLmxpbmtCb3R0b20sLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rQm90dG9te21hcmdpbi10b3A6MH19LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rVG9wLC5uZXdzIC5hcnRpY2xlIC5uZXdzLWJhY2tsaW5rLXdyYXAubGlua1RvcHttYXJnaW4tYm90dG9tOjU2cHh9LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rVG9wIGEsLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rVG9wIGF7dG9wOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1saXN0LW5ld3NfcGkxIC5hcnRpY2xlIC5uZXdzLWJhY2tsaW5rLXdyYXAubGlua1RvcCwubmV3cyAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwLmxpbmtUb3B7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLWxpc3QtbmV3c19waTEgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcC5saW5rVG9wLC5uZXdzIC5hcnRpY2xlIC5uZXdzLWJhY2tsaW5rLXdyYXAubGlua1RvcHttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEsLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zMThweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEsLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhe3JpZ2h0Oi0zNTlweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1MHB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEsLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhe3JpZ2h0Oi00NDNweH19QG1lZGlhKG1pbi13aWR0aDogMTY5MHB4KXsuY2UtbGlzdC1uZXdzX3BpMSAuYXJ0aWNsZSAubmV3cy1iYWNrbGluay13cmFwIGEsLm5ld3MgLmFydGljbGUgLm5ld3MtYmFja2xpbmstd3JhcCBhe3JpZ2h0Oi01MjJweH19LmNlLWxpc3QtbmV3c19waTEgLm5ld3MtaGVhZGxpbmUsLm5ld3MgLm5ld3MtaGVhZGxpbmV7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjUyNHJlbX0uY2UtbGlzdC1uZXdzX3BpMSBoci5saW5lLC5uZXdzIGhyLmxpbmV7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2JmYmZiZjttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1saXN0LW5ld3NfcGkxIGhyLmxpbmUsLm5ld3MgaHIubGluZXttYXJnaW4tYm90dG9tOjQwcHh9fS5jZS1saXN0LW5ld3NfcGkxIC5tb3JlLWxpbmssLm5ld3MgLm1vcmUtbGlua3tmb250LXdlaWdodDo1MDB9LmNlLWxpc3QtbmV3c19waTEgLm5ld3MtbGlzdC12aWV3IC5hcnRpY2xlIC5uZXdzLWxpc3QtZGF0ZSwubmV3cyAubmV3cy1saXN0LXZpZXcgLmFydGljbGUgLm5ld3MtbGlzdC1kYXRle21hcmdpbi1ib3R0b206MjRweH0uY2UtbGlzdC1uZXdzX3BpMSAubmV3cy1saXN0LXZpZXcgLmFydGljbGUgLm5ld3MtbGlzdC1kYXRlIHRpbWUsLm5ld3MgLm5ld3MtbGlzdC12aWV3IC5hcnRpY2xlIC5uZXdzLWxpc3QtZGF0ZSB0aW1le2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbX0uY2UtbGlzdC1uZXdzX3BpMSAubmV3cy1saXN0LXZpZXcgLnRlYXNlci10ZXh0LC5uZXdzIC5uZXdzLWxpc3QtdmlldyAudGVhc2VyLXRleHR7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41MjRyZW19LmNlLXNlYXJjaCAuc2VhcmNoLXJlc3VsdHttYXJnaW46Ljc1cmVtIDB9LmNlLXNlYXJjaCAucGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi4yNXJlbX0uY2Utc2VhcmNoIC5wYWdpbmF0aW9uIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNlLXNpdGVQYWNrYWdlU3RhZ2UsLmNlLXNpdGVQYWNrYWdlU2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY29udGFpbmVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY29udGFpbmVye3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY29udGFpbmVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY29udGFpbmVye3BhZGRpbmctcmlnaHQ6ODBweDtwYWRkaW5nLWxlZnQ6ODBweH19LmNlLXNpdGVQYWNrYWdlU3RhZ2UgZmlndXJlLC5jZS1zaXRlUGFja2FnZVNsaWRlciBmaWd1cmV7d2lkdGg6MTAwJX0uY2Utc2l0ZVBhY2thZ2VTdGFnZSBmaWd1cmUgaW1nLC5jZS1zaXRlUGFja2FnZVNsaWRlciBmaWd1cmUgaW1ne21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jZS1oZWFkZXJ+aHIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jZS1oZWFkZXJ+aHJ7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmJ0biwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzJweDtsZWZ0OjE2cHh9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckxheWVyV3JhcCwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVyV3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmxheWVyLWNvbnRhaW5lciwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmxheWVyLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fS5jZS1zaXRlUGFja2FnZVN0YWdlIC5idG4tcHJpbWFyeTpmb2N1cy12aXNpYmxlLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAudG5zLWl0ZW0udG5zLXNsaWRlLWZ1bGx5LXZpc2libGUgLmJ0bi1wcmltYXJ5LC5jZS1zaXRlUGFja2FnZVN0YWdlIC50bnMtaXRlbS50bnMtc2xpZGUtZnVsbHktdmlzaWJsZSAubW9iaWxlLWxpbmssLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC50bnMtaXRlbS50bnMtc2xpZGUtZnVsbHktdmlzaWJsZSAuYnRuLXByaW1hcnksLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC50bnMtaXRlbS50bnMtc2xpZGUtZnVsbHktdmlzaWJsZSAubW9iaWxlLWxpbmt7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbn0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAudG5zLWl0ZW0gLmJ0bi1wcmltYXJ5LC5jZS1zaXRlUGFja2FnZVN0YWdlIC50bnMtaXRlbSAubW9iaWxlLWxpbmssLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC50bnMtaXRlbSAuYnRuLXByaW1hcnksLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC50bnMtaXRlbSAubW9iaWxlLWxpbmt7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluO29wYWNpdHk6MH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVySXRlbSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckl0ZW0ud2l0aExheWVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVySXRlbS53aXRoTGF5ZXJ7bWFyZ2luLWJvdHRvbTo2LjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVySXRlbS53aXRoTGF5ZXIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJJdGVtLndpdGhMYXllcnttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVySXRlbS53aXRoTGF5ZXIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJJdGVtLndpdGhMYXllcnttYXJnaW4tYm90dG9tOjYuMjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckl0ZW0ud2l0aExheWVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVySXRlbS53aXRoTGF5ZXJ7bWFyZ2luLWJvdHRvbTowfX0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJMYXllcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTYuMjVyZW07bWluLWhlaWdodDo3LjYxNHJlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweCAxNnB4IDgwcHggMTZweDtwYWRkaW5nLWJvdHRvbTo3MnB4O2JveC1zaGFkb3c6MHB4IDBweCAxNXB4IDAgcmdiYSgwLDAsMCwuMTYpOy13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDE1cHggMCByZ2JhKDAsMCwwLC4xNik7LW1vei1ib3gtc2hhZG93OjBweCAwcHggMTVweCAwIHJnYmEoMCwwLDAsLjE2KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckxheWVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVyTGF5ZXJ7cGFkZGluZy1ib3R0b206MTEycHh9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJMYXllcntib3R0b206MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVye2JvdHRvbTotNi4yNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJMYXllcnt3aWR0aDo1MiU7Ym90dG9tOjA7bWF4LXdpZHRoOjY1NHB4O21pbi13aWR0aDoxNi45cmVtfX0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIgLmFycm93LWluLWNpcmNsZSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVyIC5hcnJvdy1pbi1jaXJjbGV7Ym90dG9tOjE2cHg7cmlnaHQ6MTZweH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIgLmNlLWJvZHl0ZXh0LC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVyTGF5ZXIgLmNlLWJvZHl0ZXh0e2NvbG9yOiMwMDA7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1saW5lLWNsYW1wOjM7b3ZlcmZsb3c6aGlkZGVufS5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciAuY2UtYm9keXRleHQubm9UaXRsZSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVyIC5jZS1ib2R5dGV4dC5ub1RpdGxley13ZWJraXQtbGluZS1jbGFtcDo1fS5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciAuYnRuLXByaW1hcnksLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJMYXllciAuYnRuLXByaW1hcnl7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuc2xpZGVyTGF5ZXIgLmJ0bi1wcmltYXJ5LC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVyTGF5ZXIgLmJ0bi1wcmltYXJ5e2Rpc3BsYXk6YmxvY2t9fS5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciAubW9iaWxlLWxpbmssLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5zbGlkZXJMYXllciAubW9iaWxlLWxpbmt7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckxheWVyIC5tb2JpbGUtbGluaywuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVyIC5tb2JpbGUtbGlua3tkaXNwbGF5Om5vbmV9fS5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciAubW9iaWxlLWxpbms6Zm9jdXMtdmlzaWJsZSAuYXJyb3ctaW4tY2lyY2xlLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVyTGF5ZXIgLm1vYmlsZS1saW5rOmZvY3VzLXZpc2libGUgLmFycm93LWluLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzVkNzkwYztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9zdmcvbGluay1hcnJvdy1sZWZ0LnN2Z1wiKX1Ac3VwcG9ydHMoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpey5jZS1zaXRlUGFja2FnZVN0YWdlIC5zbGlkZXJMYXllciwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLnNsaWRlckxheWVyey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MCwyNDAsMjQwLC43KX19QHN1cHBvcnRzIG5vdCAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBub25lKSl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLnNsaWRlckxheWVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuc2xpZGVyTGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MCwyNDAsMjQwLC44KX19LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scywuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1jb250cm9sc3tkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo1MHB4O21hcmdpbi10b3A6LjVyZW19LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scy5jdXN0b20tY29udHJvbHMtY2VudGVyZWQsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMuY3VzdG9tLWNvbnRyb2xzLWNlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuYXV0b3BsYXktY29udHJvbHMsLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5hdXRvcGxheS1jb250cm9sc3t3aWR0aDozNXB4O2hlaWdodDozNXB4O3otaW5kZXg6OTA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czozNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmZmY7bWFyZ2luLXJpZ2h0OjE0cHh9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmF1dG9wbGF5LWNvbnRyb2xzIC5hdXRvcGxheS1jb250cm9sLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuYXV0b3BsYXktY29udHJvbHMgLmF1dG9wbGF5LWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MTFweCAwIDExcHggMjBweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzVkNzkwYzt0cmFuc2l0aW9uOmFsbCAxMDBtcyBlYXNlLWluLW91dH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuYXV0b3BsYXktY29udHJvbHMgLnBhdXNlLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuYXV0b3BsYXktY29udHJvbHMgLnBhdXNle2JvcmRlci1zdHlsZTpkb3VibGU7Ym9yZGVyLXdpZHRoOjAgMCAwIDE1cHg7d2lkdGg6MTVweH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY3VzdG9tLW5hdiwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1uYXZ7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tbmF2IGJ1dHRvbiwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1uYXYgYnV0dG9ue2JvcmRlci1yYWRpdXM6MjRweDtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjNWQ3OTBjO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDhweDt0ZXh0LWluZGVudDotOTk5OTlyZW07cGFkZGluZzowfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tbmF2IGJ1dHRvbjpmb2N1cywuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1uYXYgYnV0dG9uOmZvY3Vze2JvcmRlcjoycHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3V0bGluZTpub25lfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tbmF2IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1uYXYgYnV0dG9uLnRucy1uYXYtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztib3JkZXI6MnB4IHNvbGlkICM1ZDc5MGN9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1uYXYgYnV0dG9uLnRucy1uYXYtYWN0aXZlOmZvY3VzLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLW5hdiBidXR0b24udG5zLW5hdi1hY3RpdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzAwMH0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAudG5zLWlubmVyIC50bnMtdmlzdWFsbHktaGlkZGVuLC5jZS1zaXRlUGFja2FnZVNsaWRlciAudG5zLWlubmVyIC50bnMtdmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmluaXRpYWw7bGVmdDphdXRvfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lcnt6LWluZGV4OjkwfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbiwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFyZW07aGVpZ2h0OjUwcHg7d2lkdGg6NTBweDt0ZXh0LWluZGVudDotOTk5OTlyZW07dG9wOjMyJTt6LWluZGV4OjM7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b24sLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbnt0b3A6NDQlO3JpZ2h0OjJyZW19fS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbjpob3ZlciBzcGFuLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b246aG92ZXIgc3Bhbnt0cmFuc2l0aW9uOmVhc2UtaW4gLjA1c30uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b246Zm9jdXMtdmlzaWJsZSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHNwYW4sLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LXJpZ2h0LnN2Z1wiKX0uY2Utc2l0ZVBhY2thZ2VTdGFnZSAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b24gc3BhbiwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3N2Zy9zdGFnZS1hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7dHJhbnNpdGlvbjplYXNlLWluIC4wNXM7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXSwuY2Utc2l0ZVBhY2thZ2VTbGlkZXIgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXXtkaXNwbGF5Om5vbmV9LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl0sLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZde3JpZ2h0OmF1dG87bGVmdDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl0sLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZde2xlZnQ6MnJlbX19LmNlLXNpdGVQYWNrYWdlU3RhZ2UgLmN1c3RvbS1jb250cm9scy1jb250YWluZXIgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl06Zm9jdXMtdmlzaWJsZSBzcGFuLC5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciBidXR0b25bZGF0YS1jb250cm9scz1wcmV2XTpmb2N1cy12aXNpYmxlIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQuc3ZnXCIpfS5jZS1zaXRlUGFja2FnZVN0YWdlIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdIHNwYW4sLmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQtd2hpdGUuc3ZnXCIpO3RyYW5zaXRpb246ZWFzZS1pbiAuMDVzfS5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLWNvbnRyb2xzLmN1c3RvbS1jb250cm9scy1jZW50ZXJlZHt6LWluZGV4OjJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jZS1zaXRlUGFja2FnZVNsaWRlciAuY3VzdG9tLWNvbnRyb2xzLmN1c3RvbS1jb250cm9scy1jZW50ZXJlZHtib3R0b206LTQ1cHh9fUBzdXBwb3J0cygtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSl7LmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMuY3VzdG9tLWNvbnRyb2xzLWNlbnRlcmVkey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MCwyNDAsMjQwLC43KX19QHN1cHBvcnRzIG5vdCAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBub25lKSl7LmNlLXNpdGVQYWNrYWdlU2xpZGVyIC5jdXN0b20tY29udHJvbHMuY3VzdG9tLWNvbnRyb2xzLWNlbnRlcmVke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDAsMjQwLDI0MCwuOCl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciBoZWFkZXJ7aHlwaGVuczphdXRvfX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIGhlYWRlcntoeXBoZW5zOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgaW1ne29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDE2OTBweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgaW1ne29iamVjdC1maXQ6dW5zZXQ7aGVpZ2h0OmF1dG99fS5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1ib2R5dGV4dHtsaW5lLWNsYW1wOjM7LXdlYmtpdC1saW5lLWNsYW1wOjN9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXJ7ZmxleC1kaXJlY3Rpb246cm93fX0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciBmaWd1cmUuaW1hZ2V7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIGZpZ3VyZS5pbWFnZXt3aWR0aDo1MiV9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgZmlndXJlLmltYWdlIGltZ3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNvbnRlbnR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY29udGVudHt3aWR0aDo0OCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNvbnRlbnQudGVhc2VyLXdpdGhvdXQtaW1hZ2V7d2lkdGg6MTAwJX19LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNvbnRlbnR7aGVpZ2h0OjI0MHB4fS5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC50ZXh0LWNvbnRlbnR7aGVpZ2h0OjE0NHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY29udGVudHtoZWlnaHQ6MjY1cHh9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLnRleHQtY29udGVudHtoZWlnaHQ6MTYxcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY29udGVudHtoZWlnaHQ6MjcwcHh9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLnRleHQtY29udGVudHtoZWlnaHQ6MTY2cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNvbnRlbnR7aGVpZ2h0OjI4NXB4fS5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC50ZXh0LWNvbnRlbnR7aGVpZ2h0OjE4MXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDUwcHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jb250ZW50e2hlaWdodDozMzBweH0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAudGV4dC1jb250ZW50e2hlaWdodDoyMjZweH19QG1lZGlhKG1pbi13aWR0aDogMTY5MHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY29udGVudHtoZWlnaHQ6Mzg3cHh9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLnRleHQtY29udGVudHtoZWlnaHQ6MjgzcHh9fS5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jZS1ib2R5dGV4dHtsaW5lLWNsYW1wOjM7LXdlYmtpdC1saW5lLWNsYW1wOjN9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuY2UtYm9keXRleHR7bGluZS1jbGFtcDo0Oy13ZWJraXQtbGluZS1jbGFtcDo0fX1AbWVkaWEobWluLXdpZHRoOiAxNjkwcHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jZS1ib2R5dGV4dHtsaW5lLWNsYW1wOjY7LXdlYmtpdC1saW5lLWNsYW1wOjZ9fS5jZS1zaXRlUGFja2FnZUxpbmtzIHN2Zy5pY29ue2NvbG9yOiM3NDlhNDB9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgZmlndXJlIGltZywuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciBmaWd1cmUgaW1ne21hcmdpbi1ib3R0b206MH0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtaGVhZGVyfmhyLC5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1oZWFkZXJ+aHJ7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC50ZWFzZXJMaW5rLC5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS10ZWFzZXItZGVmYXVsdCAudGVhc2VyTGlua3t0cmFuc2l0aW9uOmVhc2UtaW4gLjNzO21hcmdpbi10b3A6Ljg5M3JlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjFyZW19LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC50ZWFzZXJMaW5rIC5pY29uLC5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS10ZWFzZXItZGVmYXVsdCAudGVhc2VyTGluayAuaWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjVyZW07bWFyZ2luLWJvdHRvbTozcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS10ZWFzZXItZGVmYXVsdCAudGVhc2VyTGluaywuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLnRlYXNlckxpbmt7Zm9udC1zaXplOi43MTRyZW19fS5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS10ZWFzZXItZGVmYXVsdCAudGVhc2VyTGluazpob3ZlciwuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLnRlYXNlckxpbms6aG92ZXJ7Y29sb3I6IzVkNzkwYzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RyYW5zaXRpb246ZWFzZS1pbiAuM3N9LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2UsLmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2V7bGluZS1oZWlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2UsLmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2V7cGFkZGluZy1yaWdodDowfX0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLmNvbHVtbi1pbWFnZSBmaWd1cmUsLmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2UgZmlndXJle292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIC5jZS10ZWFzZXItZGVmYXVsdCAuY29sdW1uLWltYWdlIGZpZ3VyZSwuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLmNvbHVtbi1pbWFnZSBmaWd1cmV7bWFyZ2luLWJvdHRvbTozMnB4fX0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLmNvbHVtbi1pbWFnZSBpbWcsLmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2UgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgbGluZWFyOy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgbGluZWFyOy1vLXRyYW5zaXRpb246YWxsIC4zcyBsaW5lYXI7dHJhbnNpdGlvbjphbGwgLjNzIGxpbmVhcn0uY2Utc2l0ZVBhY2thZ2VTdGFuZGFyZFRlYXNlciAuY2UtdGVhc2VyLWRlZmF1bHQgLmNvbHVtbi1pbWFnZSBpbWc6aG92ZXIsLmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLXRlYXNlci1kZWZhdWx0IC5jb2x1bW4taW1hZ2UgaW1nOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uY2UtdGVhc2VyIC50ZXh0LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5jZS10ZWFzZXIgLmNlLWJvZHl0ZXh0e292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDo0MDA7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsfS5jZS10ZWFzZXIgLmNlLWJvZHl0ZXh0Pip7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjUyNHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRlYXNlciAuY2UtYm9keXRleHQ+Kntmb250LXNpemU6Ljg1N3JlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW19fS5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2Vye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHh9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2Vye2JvcmRlcjoycHggc29saWQgIzAwMH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpey5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2Vye2JvcmRlcjoycHggc29saWQgIzAwMH19LmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgZmlndXJlIGltZ3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4fS5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2YzZjdlZDtwYWRkaW5nOjI0cHggMTZweCA4MHB4IDE2cHh9LmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNvbnRlbnQgLmNlLWhlYWRlcn5ocnttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9ja30uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rIC5jZS10ZWFzZXJ7LS13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRibGFjaywwLjIwKTstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuMik7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHh9QHN1cHBvcnRzKHRyYW5zaXRpb246IGluaXRpYWwpey5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsgLmNlLXRlYXNlcnt0cmFuc2l0aW9uOmVhc2UtaW4gLjNzO3RyYW5zZm9ybTpzY2FsZSgxKX19LmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2Vyey13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCAwIDEycHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDAgMTJweCByZ2JhKDAsMCwwLC4yKX1Ac3VwcG9ydHModHJhbnNpdGlvbjogaW5pdGlhbCl7LmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2Vye3RyYW5zaXRpb246ZWFzZS1pbiAuM3M7dHJhbnNmb3JtOnNjYWxlKDEuMDEpfX0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyIC5jZS10ZWFzZXIgLmFycm93LWluLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7Ym9yZGVyOjFweCBzb2xpZCAjNzQ5YTQwfS5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6aG92ZXIgLmNlLXRlYXNlciAuYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyLC5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMsLmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cy12aXNpYmxlLC5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cy12aXNpYmxlIC5jZS10ZWFzZXJ7b3V0bGluZTozcHggc29saWQgIzAwMH0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyIC5jZS10ZWFzZXIsLmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cyAuY2UtdGVhc2VyLC5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsuYWN0aXZlIC5jZS10ZWFzZXIsLmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpmb2N1cy12aXNpYmxlIC5jZS10ZWFzZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDAgMTJweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMCAxMnB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6I2YzZjdlZH1Ac3VwcG9ydHModHJhbnNpdGlvbjogaW5pdGlhbCl7LmNlIGEuYmFja2dyb3VuZENvbG9yLXRlYXNlcl9fbGluazpob3ZlciAuY2UtdGVhc2VyLC5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMgLmNlLXRlYXNlciwuY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rLmFjdGl2ZSAuY2UtdGVhc2VyLC5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2UtdGVhc2Vye3RyYW5zaXRpb246ZWFzZS1pbiAuM3M7dHJhbnNmb3JtOnNjYWxlKDEuMDEpfX0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rIC5idG57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rIC5idG57cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE2cHg7cmlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrfX0uY2UgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rIC5tb2JpbGUtbGluayAuYXJyb3ctaW4tY2lyY2xle2JvdHRvbToxNnB4O3JpZ2h0OjE2cHh9I0dyYXlDb250ZW50IC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZn0jR3JheUNvbnRlbnQgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rOmhvdmVyIC5idG57YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkfS5jZS10ZXh0e21hcmdpbi1ib3R0b206MH0uY2UtdGV4dCAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciwuY2UtdGV4dHBpYyAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7cGFkZGluZzoyNHB4IDE2cHggMjRweCAxNnB4fS5jZS10ZXh0IC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jZS1oZWFkZXJ+aHIsLmNlLXRleHRwaWMgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIgLmNlLWhlYWRlcn5ocnttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0uY2UtdGV4dC5jZS1pbnRyb1RleHQtcGljLC5jZS10ZXh0LmNlLWludHJvVGV4dCwuY2UtdGV4dHBpYy5jZS1pbnRyb1RleHQtcGljLC5jZS10ZXh0cGljLmNlLWludHJvVGV4dHttYXJnaW4tYm90dG9tOjIuNjY3cmVtfS5jZS10ZXh0LmNlLWludHJvVGV4dC1waWMgLmNlLWJvZHl0ZXh0PiosLmNlLXRleHQuY2UtaW50cm9UZXh0IC5jZS1ib2R5dGV4dD4qLC5jZS10ZXh0cGljLmNlLWludHJvVGV4dC1waWMgLmNlLWJvZHl0ZXh0PiosLmNlLXRleHRwaWMuY2UtaW50cm9UZXh0IC5jZS1ib2R5dGV4dD4qe2ZvbnQtc2l6ZToxLjI4NnJlbTtsaW5lLWhlaWdodDoxLjg2NXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHQuY2UtaW50cm9UZXh0LXBpYyAuY2UtYm9keXRleHQ+KiwuY2UtdGV4dC5jZS1pbnRyb1RleHQgLmNlLWJvZHl0ZXh0PiosLmNlLXRleHRwaWMuY2UtaW50cm9UZXh0LXBpYyAuY2UtYm9keXRleHQ+KiwuY2UtdGV4dHBpYy5jZS1pbnRyb1RleHQgLmNlLWJvZHl0ZXh0Pip7Zm9udC1zaXplOjEuMjM4cmVtO2xpbmUtaGVpZ2h0OjIuMTQzcmVtfX0uY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1pbnRleHQuY2UtdGV4dG1lZGlhLWxlZnQgLmNlLWdhbGxlcnl7bWFyZ2luLWJvdHRvbToxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1pbnRleHQuY2UtdGV4dG1lZGlhLWxlZnQgLmNlLWdhbGxlcnl7ZmxvYXQ6bGVmdH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWludGV4dC5jZS10ZXh0bWVkaWEtbGVmdCAuY2UtZ2FsbGVyeXttYXgtd2lkdGg6MjIuNXJlbTttYXJnaW4tcmlnaHQ6NDBweH0uY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1pbnRleHQuY2UtdGV4dG1lZGlhLWxlZnQgLmNlLWdhbGxlcnkgLmltZy1mbHVpZHttYXgtd2lkdGg6MjIuNXJlbX19LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1yaWdodCAuY2UtZ2FsbGVyeXttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWludGV4dC5jZS10ZXh0bWVkaWEtcmlnaHQgLmNlLWdhbGxlcnl7ZmxvYXQ6cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1pbnRleHQuY2UtdGV4dG1lZGlhLXJpZ2h0IC5jZS1nYWxsZXJ5e21heC13aWR0aDoyMi41cmVtO21hcmdpbi1sZWZ0OjQwcHh9LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1yaWdodCAuY2UtZ2FsbGVyeSAuaW1nLWZsdWlke21heC13aWR0aDoyMi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWdhbGxlcnl7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDoyNSV9LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWdhbGxlcnkgLmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJX19LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWJvZHl0ZXh0e2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWludGV4dC5jZS10ZXh0bWVkaWEtbm93cmFwIC5jZS1ib2R5dGV4dHttYXgtd2lkdGg6NjklfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWJvZHl0ZXh0e21heC13aWR0aDo2NSV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWJvZHl0ZXh0e21heC13aWR0aDo2OSV9fUBtZWRpYShtaW4td2lkdGg6IDEyNjBweCl7LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtaW50ZXh0LmNlLXRleHRtZWRpYS1ub3dyYXAgLmNlLWJvZHl0ZXh0e21heC13aWR0aDo3MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1ub3dyYXAuY2UtdGV4dG1lZGlhLXRleHR2ZXJ0aWNhbGNlbnRlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1ub3dyYXAuY2UtdGV4dG1lZGlhLXRleHR2ZXJ0aWNhbGNlbnRlcmVkLmNlLXRleHRtZWRpYS1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC5jZS10ZXh0bWVkaWEtdGV4dHZlcnRpY2FsY2VudGVyZWQgLmNlLWdhbGxlcnl7ZmxvYXQ6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC5jZS10ZXh0bWVkaWEtdGV4dHZlcnRpY2FsY2VudGVyZWQgLmNlLWJvZHl0ZXh0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC50ZXh0LXdpZHRoLTUwLC5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC50ZXh0LXdpZHRoLTI1e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC5jZS10ZXh0bWVkaWEtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtbm93cmFwLnRleHQtd2lkdGgtNTAgLmNlLWJvZHl0ZXh0e21heC13aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1ub3dyYXAudGV4dC13aWR0aC0yNSAuY2UtYm9keXRleHR7bWF4LXdpZHRoOjI1JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC50ZXh0LXdpZHRoLTI1IC5jZS1ib2R5dGV4dHttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLW5vd3JhcC50ZXh0LXdpZHRoLTI1IC5jZS1ib2R5dGV4dHttYXgtd2lkdGg6MjUlfX0uY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1hYm92ZS5jZS10ZXh0bWVkaWEtY2VudGVyIC5jZS1nYWxsZXJ5LC5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWJlbG93LmNlLXRleHRtZWRpYS1jZW50ZXIgLmNlLWdhbGxlcnl7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlLXRleHRtZWRpYS5jZS10ZXh0bWVkaWEtYWJvdmUuY2UtdGV4dG1lZGlhLXJpZ2h0IC5jZS1nYWxsZXJ5LC5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWJlbG93LmNlLXRleHRtZWRpYS1yaWdodCAuY2UtZ2FsbGVyeXt0ZXh0LWFsaWduOnJpZ2h0fS5jZS10ZXh0bWVkaWEuY2UtdGV4dG1lZGlhLWFib3ZlIC5jZS1nYWxsZXJ5e21hcmdpbi1ib3R0b206MS4yNXJlbX0uY2UtdGV4dG1lZGlhLmNlLXRleHRtZWRpYS1iZWxvdyAuY2UtZ2FsbGVyeXttYXJnaW4tdG9wOjEuMjVyZW19LmNlLXRleHRtZWRpYSAuY2UtZ2FsbGVyeS1jb2x1bW57bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5jZS10ZXh0bWVkaWEgLmNlLWdhbGxlcnktY29sdW1uOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jZS10ZXh0bWVkaWE6YWZ0ZXJ7Y29udGVudDpcIiBcIjtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmNlLXRleHRwaWMgaW1nLC5jZS1pbWFnZSBpbWd7bWFyZ2luLWJvdHRvbTowfS5jZS10ZXh0cGljIC5jZS1yb3cgZmlnY2FwdGlvbiwuY2UtaW1hZ2UgLmNlLXJvdyBmaWdjYXB0aW9ue2xpbmUtaGVpZ2h0OjFyZW07bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dHBpYyAuY2Utcm93IGZpZ2NhcHRpb24sLmNlLWltYWdlIC5jZS1yb3cgZmlnY2FwdGlvbnttYXJnaW4tdG9wOjRweDttYXJnaW4tYm90dG9tOjB9fS5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLWxlZnQgLmNlLWNvbHVtbiwuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1yaWdodCAuY2UtY29sdW1uLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1sZWZ0IC5jZS1jb2x1bW4sLmNlLWltYWdlIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLXJpZ2h0IC5jZS1jb2x1bW57bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1sZWZ0IC5jZS1jb2x1bW4sLmNlLXRleHRwaWMgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtcmlnaHQgLmNlLWNvbHVtbiwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbGVmdCAuY2UtY29sdW1uLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1yaWdodCAuY2UtY29sdW1ue21hcmdpbi1ib3R0b206MzJweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLWxlZnQgLmNlLWNvbHVtbjpsYXN0LWNoaWxkLC5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLXJpZ2h0IC5jZS1jb2x1bW46bGFzdC1jaGlsZCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbGVmdCAuY2UtY29sdW1uOmxhc3QtY2hpbGQsLmNlLWltYWdlIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLXJpZ2h0IC5jZS1jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1sZWZ0IC5jZS1jb2x1bW4gZmlndXJlLC5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLXJpZ2h0IC5jZS1jb2x1bW4gZmlndXJlLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1sZWZ0IC5jZS1jb2x1bW4gZmlndXJlLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1yaWdodCAuY2UtY29sdW1uIGZpZ3VyZXttYXgtd2lkdGg6MTkuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLWxlZnQgLmNlLWdhbGxlcnksLmNlLWltYWdlIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLWxlZnQgLmNlLWdhbGxlcnl7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTZweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLXJpZ2h0IC5jZS1nYWxsZXJ5LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1yaWdodCAuY2UtZ2FsbGVyeXtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxNnB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbm93cmFwIC5jZS1nYWxsZXJ5LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1ub3dyYXAgLmNlLWdhbGxlcnl7bWF4LXdpZHRoOjI1JX0uY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1ub3dyYXAgLmNlLWdhbGxlcnkgLmltZy1mbHVpZCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbm93cmFwIC5jZS1nYWxsZXJ5IC5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCV9fS5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLW5vd3JhcCAuY2UtY29udGVudCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbm93cmFwIC5jZS1jb250ZW50e2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWludGV4dC5jZS10ZXh0cGljLW5vd3JhcCAuY2UtY29udGVudCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbm93cmFwIC5jZS1jb250ZW50e21heC13aWR0aDo3MiV9fUBtZWRpYShtaW4td2lkdGg6IDEyNjBweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtbm93cmFwIC5jZS1jb250ZW50LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1ub3dyYXAgLmNlLWNvbnRlbnR7bWF4LXdpZHRoOjczJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLW5vd3JhcC5jZS10ZXh0cGljLXRleHR2ZXJ0aWNhbGNlbnRlcmVkLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1ub3dyYXAuY2UtdGV4dHBpYy10ZXh0dmVydGljYWxjZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtbm93cmFwLmNlLXRleHRwaWMtdGV4dHZlcnRpY2FsY2VudGVyZWQuY2UtdGV4dHBpYy1yaWdodCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtbm93cmFwLmNlLXRleHRwaWMtdGV4dHZlcnRpY2FsY2VudGVyZWQuY2UtdGV4dHBpYy1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLW5vd3JhcC5jZS10ZXh0cGljLXRleHR2ZXJ0aWNhbGNlbnRlcmVkIC5jZS1nYWxsZXJ5LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1ub3dyYXAuY2UtdGV4dHBpYy10ZXh0dmVydGljYWxjZW50ZXJlZCAuY2UtZ2FsbGVyeXtmbG9hdDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtbm93cmFwLmNlLXRleHRwaWMtdGV4dHZlcnRpY2FsY2VudGVyZWQgLmNlLWNvbnRlbnQsLmNlLWltYWdlIC5jZS10ZXh0cGljLW5vd3JhcC5jZS10ZXh0cGljLXRleHR2ZXJ0aWNhbGNlbnRlcmVkIC5jZS1jb250ZW50e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLW5vd3JhcC50ZXh0LXdpZHRoLTUwLC5jZS10ZXh0cGljIC5jZS10ZXh0cGljLW5vd3JhcC50ZXh0LXdpZHRoLTI1LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1ub3dyYXAudGV4dC13aWR0aC01MCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtbm93cmFwLnRleHQtd2lkdGgtMjV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtbm93cmFwLmNlLXRleHRwaWMtcmlnaHQsLmNlLWltYWdlIC5jZS10ZXh0cGljLW5vd3JhcC5jZS10ZXh0cGljLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS10ZXh0cGljIC5jZS10ZXh0cGljLW5vd3JhcC50ZXh0LXdpZHRoLTUwIC5jZS1jb250ZW50LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1ub3dyYXAudGV4dC13aWR0aC01MCAuY2UtY29udGVudHttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtbm93cmFwLnRleHQtd2lkdGgtMjUgLmNlLWNvbnRlbnQsLmNlLWltYWdlIC5jZS10ZXh0cGljLW5vd3JhcC50ZXh0LXdpZHRoLTI1IC5jZS1jb250ZW50e21heC13aWR0aDoyNSV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1ub3dyYXAudGV4dC13aWR0aC0yNSAuY2UtY29udGVudCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtbm93cmFwLnRleHQtd2lkdGgtMjUgLmNlLWNvbnRlbnR7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1ub3dyYXAudGV4dC13aWR0aC0yNSAuY2UtY29udGVudCwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtbm93cmFwLnRleHQtd2lkdGgtMjUgLmNlLWNvbnRlbnR7bWF4LXdpZHRoOjI1JX19LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtbm93cmFwOmFmdGVyLC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1ub3dyYXA6YWZ0ZXJ7Y29udGVudDpcIiBcIjtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmNlLXRleHRwaWMgLmNlLXRleHRwaWMtYWJvdmUuY2UtdGV4dHBpYy1jZW50ZXIgLmNlLWdhbGxlcnksLmNlLXRleHRwaWMgLmNlLXRleHRwaWMtYmVsb3cuY2UtdGV4dHBpYy1jZW50ZXIgLmNlLWdhbGxlcnksLmNlLWltYWdlIC5jZS10ZXh0cGljLWFib3ZlLmNlLXRleHRwaWMtY2VudGVyIC5jZS1nYWxsZXJ5LC5jZS1pbWFnZSAuY2UtdGV4dHBpYy1iZWxvdy5jZS10ZXh0cGljLWNlbnRlciAuY2UtZ2FsbGVyeXt0ZXh0LWFsaWduOmNlbnRlcn0uY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1hYm92ZS5jZS10ZXh0cGljLXJpZ2h0IC5jZS1nYWxsZXJ5LC5jZS10ZXh0cGljIC5jZS10ZXh0cGljLWJlbG93LmNlLXRleHRwaWMtcmlnaHQgLmNlLWdhbGxlcnksLmNlLWltYWdlIC5jZS10ZXh0cGljLWFib3ZlLmNlLXRleHRwaWMtcmlnaHQgLmNlLWdhbGxlcnksLmNlLWltYWdlIC5jZS10ZXh0cGljLWJlbG93LmNlLXRleHRwaWMtcmlnaHQgLmNlLWdhbGxlcnl7dGV4dC1hbGlnbjpyaWdodH0uY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1hYm92ZSAuY2UtZ2FsbGVyeSwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtYWJvdmUgLmNlLWdhbGxlcnl7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1hYm92ZSAuY2UtZ2FsbGVyeSwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtYWJvdmUgLmNlLWdhbGxlcnl7bWFyZ2luLWJvdHRvbTozMnB4fX0uY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1iZWxvdyAuY2UtZ2FsbGVyeSwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtYmVsb3cgLmNlLWdhbGxlcnl7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1iZWxvdyAuY2UtZ2FsbGVyeSwuY2UtaW1hZ2UgLmNlLXRleHRwaWMtYmVsb3cgLmNlLWdhbGxlcnl7bWFyZ2luLXRvcDozMnB4fX0uY2UtdGV4dHBpYzphZnRlciwuY2UtaW1hZ2U6YWZ0ZXJ7Y29udGVudDpcIiBcIjtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1tkaXI9cnRsXSAuY2UtdGV4dHBpYyAuY2UtdGV4dHBpYy1pbnRleHQuY2UtdGV4dHBpYy1sZWZ0IC5jZS1nYWxsZXJ5e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtbZGlyPXJ0bF0gLmNlLXRleHRwaWMgLmNlLXRleHRwaWMtaW50ZXh0LmNlLXRleHRwaWMtcmlnaHQgLmNlLWdhbGxlcnl7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tbGVmdDowfX0uY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciBoZWFkZXJ7aHlwaGVuczphdXRvfS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6MztsaW5lLWNsYW1wOjN9LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGgtaW1hZ2UgLmNlLWJvZHl0ZXh0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7bGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstbW96LWJveC1vcmllbnQ6dmVydGljYWx9LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGgtaW1hZ2UgLmNvbnRlbnR7aGVpZ2h0OjI0MHB4fS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRoLWltYWdlIC50ZXh0LWNvbnRlbnR7aGVpZ2h0OjE0NHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aC1pbWFnZSAuY29udGVudHtoZWlnaHQ6MjYwcHh9LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGgtaW1hZ2UgLnRleHQtY29udGVudHtoZWlnaHQ6MTU2cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aC1pbWFnZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aC1pbWFnZSBmaWd1cmV7d2lkdGg6MTAwJTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGgtaW1hZ2UgZmlndXJlIGltZ3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGgtaW1hZ2UgLmNvbnRlbnR7d2lkdGg6MTAwJX19LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGhvdXQtaW1hZ2UgLmNlLWJvZHl0ZXh0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjU7bGluZS1jbGFtcDo1Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstbW96LWJveC1vcmllbnQ6dmVydGljYWx9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjI1LjIycmVtfS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdlIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6MTA7bGluZS1jbGFtcDoxMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdle2hlaWdodDoyNi4xN3JlbX0uY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aG91dC1pbWFnZSAuY2UtYm9keXRleHR7LXdlYmtpdC1saW5lLWNsYW1wOjEwO2xpbmUtY2xhbXA6MTB9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGhvdXQtaW1hZ2V7aGVpZ2h0OjI1LjQ1cmVtfS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdlIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6MTA7bGluZS1jbGFtcDoxMH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aG91dC1pbWFnZXtoZWlnaHQ6MjQuNzIzcmVtfS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdlIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6OTtsaW5lLWNsYW1wOjl9fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGhvdXQtaW1hZ2V7aGVpZ2h0OjI2Ljc0cmVtfS5jZS1zaXRlUGFja2FnZVZlcnRpY2FsVGVhc2VyIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyLnRlYXNlci13aXRob3V0LWltYWdlIC5jZS1ib2R5dGV4dHstd2Via2l0LWxpbmUtY2xhbXA6MTE7bGluZS1jbGFtcDoxMX19QG1lZGlhKG1pbi13aWR0aDogMTY5MHB4KXsuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aG91dC1pbWFnZXtoZWlnaHQ6MjguMTlyZW19LmNlLXNpdGVQYWNrYWdlVmVydGljYWxUZWFzZXIgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIudGVhc2VyLXdpdGhvdXQtaW1hZ2UgLmNlLWJvZHl0ZXh0ey13ZWJraXQtbGluZS1jbGFtcDoxMztsaW5lLWNsYW1wOjEzfX0uY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlci50ZWFzZXItd2l0aG91dC1pbWFnZSAuY29udGVudHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4O2hlaWdodDoxMDAlfS50eC13dy1iemdhLW1hZ2VudG8gLnNob3BwaW5nY2FydHtwYWRkaW5nOjI0cHggMTZweDtib3JkZXI6MH0udHgtd3ctYnpnYS1tYWdlbnRvIG9sLnByb2d0cmNrciBsaXt3aWR0aDphdXRvfS50eC13dy1iemdhLW1hZ2VudG8gYS5idG57cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4fS50eC13dy1iemdhLW1hZ2VudG8gYS5idG46Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udHgtd3ctYnpnYS1tYWdlbnRvIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LnR4LXd3LWJ6Z2EtbWFnZW50byAuaDMgYSwudHgtd3ctYnpnYS1tYWdlbnRvIC5oMSBhe2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MH0udHgtd3ctYnpnYS1tYWdlbnRvIC5oMyBhOmZvY3VzLXZpc2libGUsLnR4LXd3LWJ6Z2EtbWFnZW50byAuaDMgYTphY3RpdmUsLnR4LXd3LWJ6Z2EtbWFnZW50byAuaDEgYTpmb2N1cy12aXNpYmxlLC50eC13dy1iemdhLW1hZ2VudG8gLmgxIGE6YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udHgtd3ctYnpnYS1tYWdlbnRvIC5wcm9kdWN0LWluZm9ybWF0aW9uc3ttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gLnByb2R1Y3QtaW5mb3JtYXRpb25ze21hcmdpbi1ib3R0b206MzJweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAucHJvZHVjdC1pbmZvcm1hdGlvbnMgcHtmb250LXNpemU6Ljg1N3JlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW07bWFyZ2luLWJvdHRvbTowfS50eC13dy1iemdhLW1hZ2VudG8gLnByb2R1Y3QtaW5mb3JtYXRpb25zIC5vcmRlcm5iciBzcGFuLnZhbHVle2NvbG9yOiMwMDB9LnR4LXd3LWJ6Z2EtbWFnZW50byAuaW5mb3JtYXRpb25ze21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAuaW5mb3JtYXRpb25ze21hcmdpbi1ib3R0b206NDhweH19LnR4LXd3LWJ6Z2EtbWFnZW50byBoci5saW5le2NvbG9yOiM4ZDhkOGQ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byBoci5saW5le21hcmdpbi1ib3R0b206NDhweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAuYm9sZHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0udHgtd3ctYnpnYS1tYWdlbnRvIC5idG4tc2Vjb25kYXJ5LC50eC13dy1iemdhLW1hZ2VudG8gLmJ0bi1hY3R1YWxpemV7bWFyZ2luLXJpZ2h0OjI0cHh9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYnRuLXNlY29uZGFyeSwudHgtd3ctYnpnYS1tYWdlbnRvIC5idG4tcHJpbWFyeXttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gLmJ0bi1zZWNvbmRhcnksLnR4LXd3LWJ6Z2EtbWFnZW50byAuYnRuLXByaW1hcnl7bWFyZ2luLWJvdHRvbTo0OHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvIC5idG4gc3ZnLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2t9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYnRuLWFjdHVhbGl6ZSBzdmcuaWNvbnttYXJnaW4tcmlnaHQ6MTJweDt3aWR0aDoyOHB4O2hlaWdodDoyNHB4O21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOi01cHh9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYnRuLWRlbGV0ZSBzdmcuaWNvbnttYXJnaW4tcmlnaHQ6MTJweDt3aWR0aDoyNHB4O2hlaWdodDoyN3B4O21hcmdpbi10b3A6LTZweDttYXJnaW4tYm90dG9tOi02cHh9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYnRuLWNhcnQgc3ZnLmljb257bWFyZ2luLXJpZ2h0OjE2cHg7d2lkdGg6MjRweDtoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xMXB4O21hcmdpbi1ib3R0b206LTZweH0udHgtd3ctYnpnYS1tYWdlbnRvIC5ndGxpbmsgc3ZnLmljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6Ljc1cmVtO21hcmdpbi1ib3R0b206M3B4fS50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLmxpc3RlbnRyeSAubWFpbmltZyBhe2Rpc3BsYXk6YmxvY2t9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAubGlzdGVudHJ5IC5zdWJze2Rpc3BsYXk6bm9uZX0udHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5saXN0ZW50cnkgLnN1YnMub3BlbntkaXNwbGF5OmJsb2NrfS50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLmxpc3RlbnRyeSAuc3VicyAuYnRue21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAubGlzdGVudHJ5IC5zdWJzIC5idG57bWFyZ2luLWJvdHRvbTo0OHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5saXN0ZW50cnkgLnN1YnNpbWd7ZGlzcGxheTpub25lfS50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLmxpc3RlbnRyeSAuc3Vic2ltZy5vcGVue2Rpc3BsYXk6YmxvY2t9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSBpbWd7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIGltZ3ttYXJnaW4tYm90dG9tOjB9fS50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLmxhYmVsc2Jsb2NrLC50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLnNjaHVsZm9ybSwudHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5zY2h1bHRoZW1hLC50eC13dy1iemdhLW1hZ2VudG8gLmFydGljbGUgLmVyc2NoZWludW5nc2phaHJ7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MH0udHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5vcmRlciwudHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5saW5rLWFjdGlvbnttYXJnaW4tYm90dG9tOjB9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAub3JkZXIgLmJ0bi1zZWNvbmRhcnksLnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAubGluay1hY3Rpb24gLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjI0cHh9LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAub3JkZXJfc3RhdHVzX2luZm97Y29sb3I6IzVkNzkwYztiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7cGFkZGluZzoyNHB4IDE2cHggMjRweCAxNnB4O21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAub3JkZXJfc3RhdHVzX2luZm97Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztjb2xvcjojZmZmfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAub3JkZXJfc3RhdHVzX2luZm97Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6IzVkNzkwYztjb2xvcjojZmZmfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAuYXJ0aWNsZSAub3JkZXJfc3RhdHVzX2luZm97bWFyZ2luLWJvdHRvbTo0OHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvIC5hcnRpY2xlIC5vcmRlcl9zdGF0dXNfaW5mbyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFse3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWR9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFse2JvcmRlcjoycHggc29saWQgIzU5NTk1OX19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFse2JvcmRlcjoycHggc29saWQgIzU5NTk1OX19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgLmNlLWhlYWRlcn5ocnttYXJnaW4tdG9wOjMycHg7bWFyZ2luLWJvdHRvbTozMnB4fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIC5jYXJ0LWljb257Y29sb3I6Izc0OWE0MDtoZWlnaHQ6NDBweDttYXJnaW4tYm90dG9tOjE2cHh9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgLmJ0bnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbTowfS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIC5uby1tYXRlcmlhbHN7bWFyZ2luLWJvdHRvbTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIC5uby1tYXRlcmlhbHN7d2lkdGg6NjQlfX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fY2FydF9tYXJnaW5hbCAudGFibGUsLnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgLm5vLW1hdGVyaWFsc3tmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjMzcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fY2FydF9tYXJnaW5hbCAudGFibGUsLnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgLm5vLW1hdGVyaWFsc3tmb250LXNpemU6LjcxNHJlbX19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgdWx7cGFkZGluZy1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIHVse21hcmdpbi1ib3R0b206MjRweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgdWwgbGl7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToxNnB4O3BhZGRpbmctdG9wOjE2cHg7Y29sb3I6IzAwMDtmb250LXNpemU6Ljg1cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZmJmYmZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIHVsIGxpe2ZvbnQtc2l6ZTouNzE0cmVtO3BhZGRpbmctYm90dG9tOjI0cHg7cGFkZGluZy10b3A6MjRweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fY2FydF9tYXJnaW5hbCB1bCBsaSAuY291bnR7bWluLXdpZHRoOjYwcHg7dGV4dC1hbGlnbjpsZWZ0fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19jYXJ0X21hcmdpbmFsIHVsIGxpIC5hcnRpY2xle2ZsZXgtZ3Jvdzo1O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnR9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwgdWwgbGkgc3BhbntwYWRkaW5nOjB9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5oZWFkbGluZXMuY2UtaGVhZGxpbmUtaDJ7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuaGVhZGxpbmVzLmNlLWhlYWRsaW5lLWgye21hcmdpbi1ib3R0b206ODBweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jaGVja291dGJhciBvbHtwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpzdHJldGNoO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjQ4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JmYmZiZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmZiZmJmfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNoZWNrb3V0YmFyIG9se2ZvbnQtc2l6ZTouNjY3cmVtO21hcmdpbi1ib3R0b206NDhweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNoZWNrb3V0YmFyIG9se2ZvbnQtc2l6ZTouNzE0cmVtfX1AbWVkaWEocHJlZmVycy1jb250cmFzdDogbW9yZSl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jaGVja291dGJhciBvbHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNoZWNrb3V0YmFyIG9se2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jaGVja291dGJhciBvbCBsaXtmbGV4LWdyb3c6MTtwYWRkaW5nOjE2cHggMDt0ZXh0LWFsaWduOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jaGVja291dGJhciBvbCBsaS5wcm9ndHJja3ItY3VycmVudCwudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNoZWNrb3V0YmFyIG9sIGxpLnByb2d0cmNrci1kb25le2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM3NDlhNDA7Y29sb3I6IzAwMH0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNoZWNrb3V0YmFyIG9sIGxpLnByb2d0cmNrci1kb25lIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jaGVja291dGJhciBvbCBsaS5wcm9ndHJja3ItZG9uZSBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNhcnRpdGVte3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MjRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDcwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmNhcnRpdGVte3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jYXJ0aXRlbSBpbWd7bWFyZ2luLWJvdHRvbToyNHB4O21heC1oZWlnaHQ6MTUwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuY2FydGl0ZW0gaW1ne21heC1oZWlnaHQ6dW5zZXR9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuY2FydGl0ZW0gLml0ZW1pbWFnZXt0ZXh0LWFsaWduOmNlbnRlcn0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFjdGlvbntmbGV4LWRpcmVjdGlvbjpyb3d9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFjdGlvbnthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5hY3Rpb257anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuYWN0aW9uIGlucHV0LmFtb3VudHt3aWR0aDozcmVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDE0NTBweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5hY3Rpb24gaW5wdXQuYW1vdW50e21hcmdpbi1yaWdodDo0MHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFjdGlvbiBzcGFuLmFtb3VudHttYXJnaW4tcmlnaHQ6OHB4fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuYWN0aW9uIC5hbW91bnQtYXJ0aWNsZXN7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5hY3Rpb24gLmFtb3VudC1hcnRpY2xlc3ttYXJnaW4tYm90dG9tOjB9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuYWN0aW9uIC5hY3Rpb24tYnV0dG9ucyAuYnRue21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEobWluLXdpZHRoOiA0MDlweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5hY3Rpb24gLmFjdGlvbi1idXR0b25zIC5idG57bWFyZ2luLWJvdHRvbTowfX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmxhbmQsLnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jYXJkLWJ1dHRvbnN7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmxhbmQsLnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5jYXJkLWJ1dHRvbnN7bWFyZ2luLXRvcDo2NHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6Ljg1N3JlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW07Ym9yZGVyLXNwYWNpbmc6OHB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTttYXJnaW4tcmlnaHQ6LTE4cHg7bWFyZ2luLWxlZnQ6LTE4cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZXtib3JkZXItc3BhY2luZzoxNnB4O21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZXtib3JkZXItc3BhY2luZzozMnB4O21hcmdpbi1yaWdodDotMzJweDttYXJnaW4tbGVmdDotMzJweH19LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIHRhYmxlIHRoLC50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0ZHttaW4td2lkdGg6NDVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmZiZmJmO3BhZGRpbmctYm90dG9tOjhweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0aCwudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0aCwudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0aCwudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgdGR7cGFkZGluZy1ib3R0b206MTZweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0aCwudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgdGR7bWluLXdpZHRoOjY1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgdGgsLnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIHRhYmxlIHRke3BhZGRpbmctYm90dG9tOjMycHh9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciB0YWJsZSB0aHtmb250LXNpemU6LjcxNHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMH0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgLnByb2R1Y3QtaW5mb3JtYXRpb25ze21hcmdpbi1ib3R0b206MH0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgdGFibGUgLnRvdGFsLWFtb3VudCB0ZHtib3JkZXItYm90dG9tOm5vbmV9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5pbnRyb1RleHR7bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmludHJvVGV4dHttYXJnaW4tYm90dG9tOjU2cHh9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuaW50cm9UZXh0LC50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciAuaGlnaGxpZ2h0LWNvbnRhaW5lciBwe2ZvbnQtc2l6ZTouODU3cmVtO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmhpZ2hsaWdodC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmhpZ2hsaWdodC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTo3MnB4fX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmhpZ2hsaWdodC1jb250YWluZXIgcHttYXJnaW4tYm90dG9tOjB9LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIC5oaWdobGlnaHQtY29udGFpbmVyIHAubGFiZWxzYmxvY2t7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmhpZ2hsaWdodC1jb250YWluZXIgcC5sYWJlbHNibG9ja3ttYXJnaW4tYm90dG9tOjQwcHh9fS50eC13dy1iemdhLW1hZ2VudG8gI3d3X2J6Z2FfbWFnZW50b19vcmRlciBwLnRpcHtmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbTtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnR4LXd3LWJ6Z2EtbWFnZW50byAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIHAudGlwe2ZvbnQtc2l6ZTouNzE0cmVtO2xpbmUtaGVpZ2h0OjEuMzNyZW07bWFyZ2luLWJvdHRvbTo0OHB4O3dpZHRoOjgwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgcC50aXB7d2lkdGg6NjUlfX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFsZXJ0LWluZm97bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmFsZXJ0LWluZm97bWFyZ2luLWJvdHRvbTo0MHB4fX0udHgtd3ctYnpnYS1tYWdlbnRvICN3d19iemdhX21hZ2VudG9fb3JkZXIgLmVycm9yc3tkaXNwbGF5Om5vbmV9I1RvZ2dsZU1haW5OYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX0ubWVnYU1lbnVNYWluTmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5MDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4taGVpZ2h0OjEwMCU7bGVmdDotMTEwMHB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1lZ2FNZW51TWFpbk5hdntsZWZ0Oi02MDBweDt0cmFuc2l0aW9uOmxlZnQgLjM2c319Lm1lZ2FNZW51TWFpbk5hdi5vcGVue2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51TWFpbk5hdi52aXNpYmxle2xlZnQ6MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1lZ2FNZW51TWFpbk5hdnttYXgtd2lkdGg6NTUwcHh9fS5tZWdhTWVudU1haW5OYXYgLmNsb3NlTWVnYU1lbnVNYWluTmF2e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyM3B4O3dpZHRoOjIzcHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MjFweDtyaWdodDoyMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5jbG9zZU1lZ2FNZW51TWFpbk5hdnt0b3A6MjlweDtyaWdodDoyN3B4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1lZ2FNZW51TWFpbk5hdiAuY2xvc2VNZWdhTWVudU1haW5OYXZ7dG9wOjFyZW07cmlnaHQ6MXJlbX19Lm1lZ2FNZW51TWFpbk5hdiAuY2xvc2VNZWdhTWVudU1haW5OYXY6Zm9jdXN7b3V0bGluZTpub25lfS5tZWdhTWVudU1haW5OYXYgLmNsb3NlTWVnYU1lbnVNYWluTmF2OmZvY3VzOmJlZm9yZSwubWVnYU1lbnVNYWluTmF2IC5jbG9zZU1lZ2FNZW51TWFpbk5hdjpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDB9Lm1lZ2FNZW51TWFpbk5hdiAuY2xvc2VNZWdhTWVudU1haW5OYXY6YmVmb3JlLC5tZWdhTWVudU1haW5OYXYgLmNsb3NlTWVnYU1lbnVNYWluTmF2OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTBweDtjb250ZW50OlwiXCI7aGVpZ2h0OjIzcHg7d2lkdGg6MnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1lZ2FNZW51TWFpbk5hdiAuY2xvc2VNZWdhTWVudU1haW5OYXY6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1lZ2FNZW51TWFpbk5hdiAubG9nb3ttYXJnaW46MTJweCAyMHB4IDMwcHggMTJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAubG9nb3ttYXJnaW46MTZweCAzMHB4IDM1cHggMTZweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tZWdhTWVudU1haW5OYXYgLmxvZ297bWFyZ2luOjIycHggMzBweCAzNXB4IDEycHh9fS5tZWdhTWVudU1haW5OYXYgLmxvZ28gaW1ne3dpZHRoOjIwM3B4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5sb2dvIGltZ3t3aWR0aDoyNjdweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tZWdhTWVudU1haW5OYXYgLmxvZ28gaW1ne3dpZHRoOjIxNXB4fX0ubWVnYU1lbnVNYWluTmF2IC5oZWFkbGluZXttYXJnaW46MCA0MHB4IDAgNjBweDtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIixcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO2ZvbnQtc2l6ZToxLjY4NzVyZW07Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5oZWFkbGluZXtmb250LXNpemU6MS4zcmVtO21hcmdpbi1sZWZ0OjczcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWVnYU1lbnVNYWluTmF2IC5oZWFkbGluZXttYXJnaW4tbGVmdDo2MHB4fX0ubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoe21hcmdpbjowIDQwcHggMzRweCA2MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoe21hcmdpbi1sZWZ0OjczcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoe21hcmdpbi1sZWZ0OjYwcHh9fS5tZWdhTWVudU1haW5OYXYgLm5hdmlnYXRpb25TZWFyY2ggaW5wdXR7Ym9yZGVyLXRvcDowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMDtwYWRkaW5nOjA7bWF4LXdpZHRoOjA7b3BhY2l0eTowO3RyYW5zaXRpb246bWF4LXdpZHRoIC41c30ubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoIGlucHV0OmZvY3VzLC5tZWdhTWVudU1haW5OYXYgLm5hdmlnYXRpb25TZWFyY2ggaW5wdXQub3BlbntvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtd2lkdGggLjVzO21heC13aWR0aDo5OTlweDtwYWRkaW5nOjFweCAycHh9Lm1lZ2FNZW51TWFpbk5hdiAubmF2aWdhdGlvblNlYXJjaCBpbnB1dDpmb2N1c35zcGFuLC5tZWdhTWVudU1haW5OYXYgLm5hdmlnYXRpb25TZWFyY2ggaW5wdXQub3Blbn5zcGFue2Rpc3BsYXk6bm9uZX0ubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoIGlucHV0fnNwYW57Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7Zm9udC1zaXplOjEuMzEyNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6Izc0OWE0MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAubmF2aWdhdGlvblNlYXJjaCBpbnB1dH5zcGFue2ZvbnQtc2l6ZToxcmVtfX0ubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoIGJ1dHRvbntwYWRkaW5nOjAgMCAwIDA7bWFyZ2luOjAgMCAwIDEycHg7d2lkdGg6MjVweDtoZWlnaHQ6MzBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjYwMH0ubWVnYU1lbnVNYWluTmF2IC5uYXZpZ2F0aW9uU2VhcmNoIGJ1dHRvbiBzdmd7bWFyZ2luLXRvcDotOHB4fS5tZWdhTWVudU1haW5OYXYgLm5hdmlnYXRpb25TZWFyY2ggYnV0dG9uOmZvY3Vze2NvbG9yOiM3NDlhNDB9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJ7bWFyZ2luOjFyZW0gMCAwIDB9Lm1lZ2FNZW51TWFpbk5hdiBocntjb2xvcjojNzQ5YTQwO29wYWNpdHk6dW5zZXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi10b3A6MXJlbTttYXJnaW4tbGVmdDo2MHB4O3dpZHRoOjMycHg7aGVpZ2h0OjNweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiBocnttYXJnaW4tbGVmdDo3M3B4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1lZ2FNZW51TWFpbk5hdiBocnttYXJnaW4tbGVmdDo2MHB4fX0ubWVnYU1lbnVNYWluTmF2IGhyLnRvcHttYXJnaW4tYm90dG9tOjB9Lm1lZ2FNZW51TWFpbk5hdiBoci5ib3R0b217bWFyZ2luLXRvcDowfS5tZWdhTWVudU1haW5OYXYgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0ubWVnYU1lbnVNYWluTmF2IHVsIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0ubWVnYU1lbnVNYWluTmF2IHVsIGE6aG92ZXJ7Y29sb3I6IzVkNzkwY30ubWVnYU1lbnVNYWluTmF2IGxpe3BhZGRpbmc6MDttYXJnaW46MH0ubWVnYU1lbnVNYWluTmF2IC5uYXYtdHJpZ2dlcjpjaGVja2VkfnVse2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51TWFpbk5hdiAubmF2LXRyaWdnZXJ7ZGlzcGxheTpub25lfS5qcy1sb2FkZWQgLm1lZ2FNZW51TWFpbk5hdiAubmF2LXRyaWdnZXItbGFiZWx7ZGlzcGxheTpub25lfS5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbntkaXNwbGF5Om5vbmU7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjFyZW07Y3Vyc29yOnBvaW50ZXJ9LmpzLWxvYWRlZCAubWVnYU1lbnVNYWluTmF2IC5uYXYtdHJpZ2dlci1idXR0b257ZGlzcGxheTppbmxpbmUtZmxleH0ubWVnYU1lbnVNYWluTmF2IC5uYXYtdHJpZ2dlci1idXR0b246YmVmb3JlLC5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjdweDtjb250ZW50OlwiIFwiO2hlaWdodDoxNnB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7dG9wOjB9Lm1lZ2FNZW51TWFpbk5hdiAubmF2LXRyaWdnZXItYnV0dG9uOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbjpiZWZvcmV7ZGlzcGxheTpub25lfS5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbi5jb2xsYXBzZWQ6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9Lm1lZ2FNZW51TWFpbk5hdiAubmF2LXRyaWdnZXItYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0ubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVse21hcmdpbjowIDIwcHggMCA2MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVse21hcmdpbi1yaWdodDo0MHB4O21hcmdpbi1sZWZ0OjczcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVse21hcmdpbi1sZWZ0OjYwcHh9fS5tZWdhTWVudU1haW5OYXYgLmZpcnN0TGV2ZWw+bGl7bWFyZ2luOjEuMzEyNXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVsPmxpe21hcmdpbjoxcmVtIDB9fS5tZWdhTWVudU1haW5OYXYgLmZpcnN0TGV2ZWw+bGk+YXtmb250LXNpemU6MS4zMTI1cmVtO2xpbmUtaGVpZ2h0OjJyZW07Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVsPmxpPmF7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41MjM4cmVtfX0ubWVnYU1lbnVNYWluTmF2IC5maXJzdExldmVsPmxpPmE6Zm9jdXN7b3V0bGluZTpub25lfS5tZWdhTWVudU1haW5OYXYgLmZpcnN0TGV2ZWw+bGk+YTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwMDB9Lm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWx7ZGlzcGxheTpub25lfS5tZWdhTWVudU1haW5OYXYgLnNlY29uZExldmVsLnNob3csLm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWwuY29sbGFwc2luZ3tkaXNwbGF5OmJsb2NrfS5tZWdhTWVudU1haW5OYXYgLnNlY29uZExldmVsPmxpe2xpbmUtaGVpZ2h0Oi45Mzc1cmVtO21hcmdpbi10b3A6MThweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWw+bGl7bGluZS1oZWlnaHQ6LjcxNHJlbX19Lm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWw+bGkubm9TdWI+YXtmb250LXdlaWdodDpub3JtYWx9Lm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWw+bGk+YXtmb250LXNpemU6Ljk3NXJlbTtsaW5lLWhlaWdodDoxLjAzNzVyZW07Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAuc2Vjb25kTGV2ZWw+bGk+YXtmb250LXNpemU6Ljc0M3JlbTtsaW5lLWhlaWdodDouNzlyZW19fS5tZWdhTWVudU1haW5OYXYgLnNlY29uZExldmVsPmxpPmE6Zm9jdXN7b3V0bGluZTpub25lfS5tZWdhTWVudU1haW5OYXYgLnNlY29uZExldmVsPmxpPmE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMDAwfS5tZWdhTWVudU1haW5OYXYgLnRoaXJkTGV2ZWx7cGFkZGluZzowIDAgMCAuNjE5cmVtfS5tZWdhTWVudU1haW5OYXYgLnRoaXJkTGV2ZWw+bGl7bGluZS1oZWlnaHQ6Ljg3NXJlbTttYXJnaW4tdG9wOjE4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWdhTWVudU1haW5OYXYgLnRoaXJkTGV2ZWw+bGl7bGluZS1oZWlnaHQ6LjY2NnJlbX19Lm1lZ2FNZW51TWFpbk5hdiAudGhpcmRMZXZlbD5saT5he2ZvbnQtc2l6ZTouODcyNXJlbTtsaW5lLWhlaWdodDouOTM1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVnYU1lbnVNYWluTmF2IC50aGlyZExldmVsPmxpPmF7Zm9udC1zaXplOi42NjVyZW07bGluZS1oZWlnaHQ6LjcxMnJlbX19Lm1lZ2FNZW51TWFpbk5hdiAudGhpcmRMZXZlbD5saT5hOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlclBsYWNlaG9sZGVye292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo3NSV9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbn0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlciAudG5zLWl0ZW17bWFyZ2luOjA7cGFkZGluZzowfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyIC50bnMtb3Zoe292ZXJmbG93OnZpc2libGV9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXIgLnRucy1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlciAudG5zLW5hdnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDQwcHggMCA2MHB4O2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOm5vbmV9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXIgLnRucy1uYXYgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoyMHB4O2hlaWdodDozcHg7d2lkdGg6MzVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXIgLnRucy1uYXYgYnV0dG9uLnRucy1uYXYtYWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc0OWE0MH0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlclNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLmltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLmltYWdlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLm92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtwYWRkaW5nOjAgNDBweCA3MHB4IDYwcHh9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJTbGlkZSAub3ZlcmxheSBoMywubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlclNsaWRlIC5vdmVybGF5IC5oM3tmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCIsXCJUaW1lcyBOZXcgUm9tYW5cIixzZXJpZjtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlclNsaWRlIC5vdmVybGF5IGgzOmFmdGVyLC5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLm92ZXJsYXkgLmgzOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiM3NDlhNDA7d2lkdGg6NDhweDtoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206LTE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLm92ZXJsYXkgaDM6YWZ0ZXIsLm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJTbGlkZSAub3ZlcmxheSAuaDM6YWZ0ZXJ7d2lkdGg6NjRweDtoZWlnaHQ6NHB4O2JvdHRvbTotMjRweH19Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJTbGlkZSAubGF5ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6NDBweCA0MHB4IDkwcHggNjBweDtib3R0b206MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0ubWVnYU1lbnVNYWluTmF2IC5wcm9tb1RlYXNlclNsaWRlIC5sYXllciAuaW5uZXJMYXllcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLmxheWVyIC5pbm5lckxheWVyIC5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5tZWdhTWVudU1haW5OYXYgLnByb21vVGVhc2VyU2xpZGUgLmxheWVyIC5jZS1ib2R5dGV4dHtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtsaW5lLWNsYW1wOjU7LXdlYmtpdC1saW5lLWNsYW1wOjV9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJTbGlkZSAubGF5ZXIgLmJ0bi13aGl0ZXttYXJnaW4tdG9wOjI0cHh9Lm1lZ2FNZW51TWFpbk5hdiAucHJvbW9UZWFzZXJTbGlkZTpob3ZlciAubGF5ZXJ7ZGlzcGxheTpibG9ja30ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9ue21hcmdpbjowIDQwcHggMXJlbSA2MHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tZWdhTWVudU1haW5OYXYgLmFjY2Vzc2libGl0eU5hdmlnYXRpb257ZGlzcGxheTpub25lfX0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHVse2ZvbnQtc2l6ZTouOTc1cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tZWdhTWVudU1haW5OYXYgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24gdWx7bGluZS1oZWlnaHQ6MS44Mzc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiB1bHtmb250LXNpemU6LjY2N3JlbX19Lm1lZ2FNZW51TWFpbk5hdiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiAubmF2SXRlbXtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5uYXZJdGVte2Rpc3BsYXk6aW5saW5lfX0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmt7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbms6aG92ZXJ7Y29sb3I6Izc0OWE0MH0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbms6dmlzaXRlZHtjb2xvcjojNWQ3OTBjfS5tZWdhTWVudU1haW5OYXYgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24gLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGluazpmb2N1c3tvdXRsaW5lOm5vbmV9Lm1lZ2FNZW51TWFpbk5hdiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzAwMH0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmsgc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07bWFyZ2luOi0zcHggNnB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZ2FNZW51TWFpbk5hdiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1saW5rIHN2Z3t3aWR0aDouODVyZW07aGVpZ2h0Oi44NXJlbTttYXJnaW46LTVweCA0cHggMCAwfX0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5uYXZJdGVtLmFjdGl2ZSAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1saW5re2ZvbnQtd2VpZ2h0OjUwMH0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC5uYXZJdGVtLmxhbmd1YWdlc3tkaXNwbGF5Om5vbmV9Lm1lZ2FNZW51TWFpbk5hdiAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbiAudmlzdWFsRGl2aWRlcntkaXNwbGF5Om5vbmU7Y29sb3I6IzU5NTk1OTttYXJnaW4tbGVmdDouNTM2cmVtO21hcmdpbi1yaWdodDouNTM2cmVtfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC52aXN1YWxEaXZpZGVye2Rpc3BsYXk6aW5saW5lfX0ubWVnYU1lbnVNYWluTmF2IC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIC52aXN1YWxEaXZpZGVyLmxhc3R7ZGlzcGxheTpub25lfWJvZHkgLmNlLWdsb2JhbFNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOi0yNTAwcHg7bWF4LWhlaWdodDoyNTAwcHg7dHJhbnNpdGlvbjp0b3AgLjM2c31ib2R5IC5jZS1nbG9iYWxTZWFyY2gub3BlbntkaXNwbGF5OmJsb2NrfWJvZHkgLmNlLWdsb2JhbFNlYXJjaC52aXNpYmxle3RvcDowO21heC1oZWlnaHQ6YXV0b31ib2R5IC5jZS1nbG9iYWxMYW5ndWFnZVNlbGVjdG9ye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt0b3A6LTI1MDBweDttYXgtaGVpZ2h0OjI1MDBweDt0cmFuc2l0aW9uOnRvcCAuMzZzfWJvZHkgLmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3Iub3BlbntkaXNwbGF5OmJsb2NrfWJvZHkgLmNlLWdsb2JhbExhbmd1YWdlU2VsZWN0b3IudmlzaWJsZXt0b3A6MDttYXgtaGVpZ2h0OmF1dG99Ym9keSAjUGFnZT5oZWFkZXIgLmNlLWxvZ297bWFyZ2luLWxlZnQ6Ljc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAuY2UtbG9nb3ttYXJnaW4tbGVmdDowfX1ib2R5ICNQYWdlPmhlYWRlciAubWFpbk5hdmlnYXRpb257ZmxleC1kaXJlY3Rpb246cm93fWJvZHkgI1BhZ2U+aGVhZGVyIC5sYW5ndWFnZVRyaWdnZXJNb2JpbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MTAwcHg7d2lkdGg6MjJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmxhbmd1YWdlVHJpZ2dlck1vYmlsZXt0b3A6MjNweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkgI1BhZ2U+aGVhZGVyIC5sYW5ndWFnZVRyaWdnZXJNb2JpbGV7ZGlzcGxheTpub25lfX1ib2R5ICNQYWdlPmhlYWRlciAubGFuZ3VhZ2VUcmlnZ2VyTW9iaWxlIGJ1dHRvbntsaW5lLWhlaWdodDoxcmVtO2ZvbnQtc2l6ZToxcmVtO3dpZHRoOjIycHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9Ym9keSAjUGFnZT5oZWFkZXIgLmxhbmd1YWdlVHJpZ2dlck1vYmlsZSBidXR0b24gc3Zne3dpZHRoOjEuM3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keSAjUGFnZT5oZWFkZXIgLmxhbmd1YWdlVHJpZ2dlck1vYmlsZSBidXR0b24gc3Zne3dpZHRoOjFyZW19fWJvZHkgI1BhZ2U+aGVhZGVyIC5zZWFyY2hUcmlnZ2VyTW9iaWxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjY1cHg7d2lkdGg6MjJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXJNb2JpbGV7dG9wOjIzcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlck1vYmlsZXtkaXNwbGF5Om5vbmV9fWJvZHkgI1BhZ2U+aGVhZGVyIC5zZWFyY2hUcmlnZ2VyTW9iaWxlIGJ1dHRvbntsaW5lLWhlaWdodDoxcmVtO2ZvbnQtc2l6ZToxcmVtO3dpZHRoOjIycHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5ICNQYWdlPmhlYWRlciAuc2VhcmNoVHJpZ2dlck1vYmlsZSBidXR0b24gc3Zne3dpZHRoOjEuM3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keSAjUGFnZT5oZWFkZXIgLnNlYXJjaFRyaWdnZXJNb2JpbGUgYnV0dG9uIHN2Z3t3aWR0aDoxcmVtfX1ib2R5ICNQYWdlPmhlYWRlciAubmF2aWdhdGlvblRyaWdnZXJ7dG9wOjIzcHg7cmlnaHQ6MjNweDt3aWR0aDoyMnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5ICNQYWdlPmhlYWRlciAubmF2aWdhdGlvblRyaWdnZXJ7dG9wOjI4cHg7cmlnaHQ6MjhweH19Ym9keSAjUGFnZT5oZWFkZXIgLm5hdmlnYXRpb25UcmlnZ2VyIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveHt3aWR0aDoyMnB4fWJvZHkgI1BhZ2U+aGVhZGVyIC5uYXZpZ2F0aW9uVHJpZ2dlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVye3dpZHRoOjIycHh9Ym9keSAjUGFnZT5oZWFkZXIgLm5hdmlnYXRpb25UcmlnZ2VyIC5oYW1idXJnZXIgLmhhbWJ1cmdlckJveCAuaGFtYnVyZ2VySW5uZXI6YmVmb3JlLGJvZHkgI1BhZ2U+aGVhZGVyIC5uYXZpZ2F0aW9uVHJpZ2dlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3ggLmhhbWJ1cmdlcklubmVyOmFmdGVye3dpZHRoOjIycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2JvZHkgI1BhZ2U+aGVhZGVyIC5tYWluTmF2aWdhdGlvbldyYXB7Ym94LXNoYWRvdzowIDNweCA2cHggMCByZ2JhKDAsMCwwLC4xNil9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Ym9keSAjUGFnZT5oZWFkZXIgLm1haW5OYXZpZ2F0aW9uV3JhcHttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfX1bZGlyPXJ0bF0gLm1lZ2FNZW51TWFpbk5hdiAubG9nb3t0ZXh0LWFsaWduOmVuZH1bZGlyPXJ0bF0gLm1lZ2FNZW51TWFpbk5hdiBocnttYXJnaW4tcmlnaHQ6NDJweDttYXJnaW4tbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtbZGlyPXJ0bF0gLm1lZ2FNZW51TWFpbk5hdiBocnttYXJnaW4tcmlnaHQ6NDJweDttYXJnaW4tbGVmdDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7W2Rpcj1ydGxdIC5tZWdhTWVudU1haW5OYXYgaHJ7bWFyZ2luLXJpZ2h0OjQycHg7bWFyZ2luLWxlZnQ6MH19W2Rpcj1ydGxdIC5tZWdhTWVudU1haW5OYXYgLm5hdi10cmlnZ2VyLWJ1dHRvbnttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDowfWZvcm0gLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmN2VkO3BhZGRpbmc6MjRweCAxNnB4IDI0cHggMTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3ZWQ7cGFkZGluZzoxcmVtIDFyZW0gMCAxcmVtO21hcmdpbi1ib3R0b206MXJlbX1mb3JtIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIC5jZS1oZWFkZXJ+aHJ7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Zm9ybSAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuZm9ybS1jaGVjay1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Zm9ybSAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6Izc0OWE0MH0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXG4vLyBDb25maWd1cmF0aW9uXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcmVib290XCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY2FyZFwiO1xuQGltcG9ydCBcIi4uL3ZlbmRvci1vdmVycmlkZXMvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90b2FzdHNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcbkBpbXBvcnQgXCIuLi92ZW5kb3Itb3ZlcnJpZGVzL21vZGFsXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3Mvc3Bpbm5lcnNcIjtcbi8vQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9vZmZjYW52YXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcGxhY2Vob2xkZXJzXCI7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemUpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3Jcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogJGhyLWhlaWdodDsgLy8gMlxufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS1icy0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICBkaXJlY3Rpb246IGx0ciAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIkZ3JlZW4tMjAwOiAjRjNGN0VEO1xuJGdyZWVuLTQwMDogIzgxYmQzYjtcbiRncmVlbi01MDA6ICM3NDlBNDA7XG4kZ3JlZW4tODAwOiAjNUQ3OTBDO1xuXG4vLyBHcmVlbiBjb2xvcnMgMjItMDUtMjAyNFxuJGdyZWVuLTE6ICM1ZmIzNDU7XG4kZ3JlZW4tMjogIzkzYzY3NTtcbiRncmVlbi0zOiAjYmJkOWE1O1xuJGdyZWVuLTQ6ICRncmVlbi0yMDA7XG5cbiRwcmltYXJ5OiAkZ3JlZW4tNTAwO1xuJHByaW1hcnktYWNjZXNzaWJpbGl0eTogJGdyZWVuLTgwMDtcbiRwcmltYXJ5LWFjY2VudDogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRwcmltYXJ5LWJveGVzOiAkZ3JlZW4tMjAwO1xuJGhvdmVyLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuXG4kaW5mby1ib3gtY29sb3Itc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAkcHJpbWFyeS1ib3hlcztcbiRpbmZvLWJveC1jb2xvci1pbXBvcnRhbnQ6ICAgICAgICAgICAgICAgICRwcmltYXJ5LWFjY2VudDtcblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnktYWNjZW50O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWNvbG9yO1xuXG4kaW1hZ2VUZWFzZXItbGlnaHQtY29sb3I6ICRwcmltYXJ5LWJveGVzO1xuJGltYWdlVGVhc2VyLWRhcmstY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcblxuJGJhY2tncm91bmRDb2xvclRlYXNlci1jb2xvcjogJHByaW1hcnktYm94ZXM7XG5cbiRzY3JvbGxUb1RvcFdyYXBwZXItYmFja2dyb3VuZGNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuJHNjcm9sbFRvVG9wV3JhcHBlci1ob3Zlci1iYWNrZ3JvdW5kY29sb3I6ICRibGFjaztcblxuJHNvY2lhbG1lZGlhLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuJHNvY2lhbG1lZGlhLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcblxuJGJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAgICAgICAgICAkcHJpbWFyeS1ib3hlcztcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRidG4tcHJpbWFyeS1mb2N1cy1ib3JkZXI6ICAgICAgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRidG4tc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRidG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAgICAgICAgJHByaW1hcnk7XG4kYnRuLXNlY29uZGFyeS1mb2N1cy1ib3JkZXI6ICAgICRibGFjaztcbi8vJGJ0bi1ob3Zlci1zaGFkb3c6ICAgICAgICAgICAgICAwIDNweCA2cHggcmdiYSgkZ3JheS04MDAsMC41KTtcblxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMnB4IDNweCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcblxuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5LWJveGVzO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG5cbiRmb290ZXItYmctY29sb3I6ICRncmVlbi00O1xuXG4kZGlzdHJhY3Rvci1iYWNrZ3JvdW5kY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcblxuJGNsaWNrZmxvd1Byb2dyZXNzLWJhY2tncm91bmRDb2xvcjogJHByaW1hcnk7XG4kY2xpY2tmbG93TmF2aWdhdGlvbi1iYWNrZ3JvdW5kQ29sb3I6ICRwcmltYXJ5O1xuJGNsaWNrZmxvd0ZvcmVncm91bmQtYmFja2dyb3VuZENvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuJGNsaWNrZmxvd1Byb2dyZXNzSW5kaWNhdG9yLWJhY2tncm91bmRDb2xvcjogJHdoaXRlO1xuJGNsaWNrZmxvd1N0YXJ0QnV0dG9uLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kQ29sb3I6ICR3aGl0ZTtcbiRidXR0b24tY29sb3I6ICRibGFjaztcbiRidXR0b25TdGFydC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRidXR0b25QcmltYXJ5LWhvdmVyLWJhY2tncm91bmRDb2xvcjogJGdyZWVuLTIwMDsiLCIkZ3JheS0xMDA6ICNmNWY1ZjU7XG4kZ3JheS0yMDA6ICNmMGYwZjA7XG4kZ3JheS0zMDA6ICNlYmViZWI7XG4kZ3JheS0zNTA6ICNkZWRlZGU7XG5cbiRncmF5LTUwMDogI2JmYmZiZjtcblxuJGdyYXktNTUwOiAjOGQ4ZDhkO1xuXG4kZ3JheS02MDA6ICM3MDcwNzA7XG4kZ3JheS03MDA6ICM1ZTVlNWY7XG4kZ3JheS04MDA6ICM1MjUyNTI7XG5cbiRncmF5LTkwMDogIzU5NTk1OTtcblxuJGJsdWUtMjAwOiAjZWNmM2Y2O1xuJGJsdWUtNTAwOiAjMmQ4ZWNiO1xuJGJsdWUtOTAwOiAjMDA0MDVkO1xuXG4vLyBCbHVlIGNvbG9ycyAyMi0wNS0yMDI0XG4kYmx1ZS0xOiAjMDA5MmQ1O1xuJGJsdWUtMjogIzAxYWJlMTtcbiRibHVlLTM6ICM4MWM3ZWQ7XG4kYmx1ZS00OiAkYmx1ZS0yMDA7XG5cbiRncmF5LWJsdWUtbGlnaHQ6ICNmNWY2ZjY7XG5cbiRyZWQ6ICM5NTAwMDA7XG5cbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcblxuJHllbGxvdy01MDA6ICNGN0JCMzk7XG5cbiRib2R5LWNvbG9yOiAkZ3JheS05MDA7XG5cbiRwcmltYXJ5OiAkYmx1ZS01MDA7XG4kcHJpbWFyeS1hY2Nlc3NpYmlsaXR5OiAkYmx1ZS05MDA7XG4kcHJpbWFyeS1hY2NlbnQ6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4kcHJpbWFyeS1ib3hlczogJGJsdWUtMjAwO1xuXG4kYmFzZS1zcGFjZTogOHB4O1xuXG4kYmFja2dyb3VuZENvbG9yVGVhc2VyLWNvbG9yOiAkcHJpbWFyeS1ib3hlcztcbiR0ZWFzZXItZGVjb3JhdGl2ZS1oZWFkbGluZS1saW5lLW1hcmdpbnM6ICRiYXNlLXNwYWNlKjI7XG5cbiRpbmZvLWJveC1jb2xvci1zZWNvbmRhcnk6ICAgICAgICAgICAgICAgICRwcmltYXJ5LWJveGVzO1xuJGluZm8tYm94LWNvbG9yLWltcG9ydGFudDogICAgICAgICAgICAgICAgJHByaW1hcnktYWNjZW50O1xuXG4kaW1hZ2VUZWFzZXItbGlnaHQtY29sb3I6ICRibHVlLTIwMDtcbiRpbWFnZVRlYXNlci1kYXJrLWNvbG9yOiAkcHJpbWFyeS1hY2NlbnQ7XG5cbiRtYWluTmF2aWdhdGlvbi10ZXh0LWNvbG9yOiAkYmxhY2s7XG5cbiRmb290ZXItYmctY29sb3I6ICRncmF5LTEwMDtcbiRmb290ZXItbGluay1jb2xvcjogJGJsYWNrO1xuJGhvdmVyLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuXG4kc29jaWFsbWVkaWEtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4kc29jaWFsbWVkaWEtaG92ZXItY29sb3I6ICRwcmltYXJ5O1xuXG4kc2Nyb2xsVG9Ub3BXcmFwcGVyLWJhY2tncm91bmRjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRzY3JvbGxUb1RvcFdyYXBwZXItaG92ZXItYmFja2dyb3VuZGNvbG9yOiAkYmxhY2s7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VyaWY6IFwiUm9ib3RvIFNsYWJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG5cbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJHRlYXNlci1mb250LXNpemUtbWQ6IC44NTdyZW07XG5cbiRkaXN0cmFjdG9yLWJhY2tncm91bmRjb2xvcjogJGJsdWUtOTAwO1xuJGRpc3RyYWN0b3ItY29sb3I6ICR5ZWxsb3ctNTAwO1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTQ1MHB4LFxuICAgIHh4eGw6IDE2OTBweCxcbik7XG5cbiRmbHlvdXQtYnJlYWtwb2ludHM6IChcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0NTBweCxcbiAgICB4eHhsOiAxNjkwcHgsXG4pO1xuLy9cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3MjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0NTBweCxcbiAgICB4eHhsOiAxNjkwcHgsXG5cbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDQwcHg7XG4kb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDogICAgICAgNDBweDtcbiRvdXR0ZXItY29udGFpbmVyLXdpZHRoLXhsOiAgICAgICA4MHB4O1xuXG4kY2Utc3BhY2UtbW9iaWxlOiAkYmFzZS1zcGFjZSo3O1xuJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1vdmVydmlldzogJGJhc2Utc3BhY2UqMTM7XG4kY2Utc3BhY2UtZGVza3RvcC1wYWdlLWRlZmF1bHQ6ICRiYXNlLXNwYWNlKjEwO1xuXG5cbiRwb3NpdGlvbi1yaWdodDogJGJhc2Utc3BhY2UqMjtcbiRwb3NpdGlvbi1sZWZ0OiAkYmFzZS1zcGFjZSoyO1xuJHBvc2l0aW9uLXRvcDogJGJhc2Utc3BhY2UqMztcbiRwb3NpdGlvbi1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4kc3BhY2UtdG9wOiAkcG9zaXRpb24tdG9wO1xuJHNwYWNlLWxlZnQ6ICRwb3NpdGlvbi1sZWZ0O1xuJHNwYWNlLXJpZ2h0OiAkcG9zaXRpb24tcmlnaHQ7XG4kc3BhY2UtYm90dG9tOiAkYmFzZS1zcGFjZSozO1xuXG4kcGFkZGluZy1jb250ZW50LWJhY2tncm91bmRDb2xvcjogJHNwYWNlLXRvcCAkc3BhY2UtcmlnaHQgJHNwYWNlLWJvdHRvbSAkc3BhY2UtbGVmdDtcbiRwYWRkaW5nLWNvbnRlbnQtYmFja2dyb3VuZENvbG9yVGVhc2VyOiAkc3BhY2UtdG9wICRzcGFjZS1yaWdodCAkYmFzZS1zcGFjZSoxMCAkc3BhY2UtbGVmdDtcblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1jb2xvcjtcblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGJhc2Utc3BhY2UqMjtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRiYXNlLXNwYWNlKjM7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgMTtcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIDFweDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgIDUwMDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgIC43NjJyZW07XG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAycmVtO1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiRidG4tcHJpbWFyeS1ob3Zlci1iZzogICAgICAgICAgJHByaW1hcnktYm94ZXM7XG4kYnRuLXByaW1hcnktZm9jdXMtYm9yZGVyOiAgICAgICRwcmltYXJ5LWFjY2VudDtcbiRidG4tc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgJHByaW1hcnktYWNjZW50O1xuJGJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICAgICAgICAkcHJpbWFyeTtcbiRidG4tc2Vjb25kYXJ5LWZvY3VzLWJvcmRlcjogICAgJGJsYWNrO1xuXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6IC4zO1xuXG4kaW5mby1ib3gtY29sb3Itc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAkcHJpbWFyeS1ib3hlcztcbiRpbmZvLWJveC1jb2xvci1pbXBvcnRhbnQ6ICAgICAgICAgICAgICAgICRwcmltYXJ5LWFjY2VudDtcblxuJGluZm8tYm94LXNoYWRvdzogIDAgMCAxMnB4IHJnYmEoJGJsYWNrLDAuMjApO1xuJHRlYXNlci1ib3gtc2hhZG93OiAkaW5mby1ib3gtc2hhZG93O1xuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtYmc6ICR3aGl0ZTtcbiRpbnB1dC1jb2xvcjogJGJsYWNrO1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRpbnB1dC1mb2N1cy1iZzogJGdyYXktMjAwO1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XG4kaW5wdXQtcGFkZGluZy15OiAuNDY0cmVtO1xuJGlucHV0LXBhZGRpbmcteDogLjY5NnJlbTtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMnB4IDNweCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogNDAwO1xuJGZvcm0tbGFiZWwtY29sb3I6ICRibGFjaztcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogMXJlbTtcblxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLXNtOiAycmVtO1xuJGZvcm0tY2hlY2staW5wdXQtaGVpZ2h0LXNtOiAycmVtO1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGgtbGc6IDEuNXJlbTtcbiRmb3JtLWNoZWNrLWlucHV0LWhlaWdodC1sZzogMS41cmVtO1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMXJlbTtcbiRmb3JtLWNoZWNrLWxhYmVsOiAxcmVtO1xuJGZvcm0tY2hlY2stbGFiZWwtbGluZWhlaWdodDogMS4yNXJlbTtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6IG5vbmU7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuXG4kZm9ybS1zZWxlY3QtY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiRmb3JtLXNlbGVjdC1iZzogJGlucHV0LWJnO1xuXG4vLyBBY2NvcmRpb25zXG5cbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW07XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGFjY29yZGlvbi1wYWRkaW5nLWljb24teDogICAgICAgICAgICAgICAgM3JlbTtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1ib3hlcztcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgLjM3NXJlbTtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIC4xMDdyZW0gO1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMgOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXktbGFyZ2U6IDIuMTQzcmVtO1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteC1sYXJnZTogMi4xNDNyZW07XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAkYWNjb3JkaW9uLXBhZGRpbmcteTtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDA7XG4kYWNjb3JkaW9uLWJvZHktY29sb3ItbGFyZ2U6ICRncmF5LTEwMDtcblxuXG4kdGFibGUtY29sb3I6ICRibGFjaztcblxuJGFsZXJ0LXBhZGRpbmcteTogJHNwYWNlLWxlZnQ7XG4kYWxlcnQtcGFkZGluZy14OiAkc3BhY2UtdG9wO1xuXG4kbmV3cy1zcGFjZXMtbWQ6ICRiYXNlLXNwYWNlICo1O1xuJG5ld3Mtc3BhY2VzLXhzOiAkYmFzZS1zcGFjZSAqMztcblxuXG4kY2xpY2tmbG93UHJvZ3Jlc3MtYmFja2dyb3VuZENvbG9yOiAjMDA0MDVkMjY7XG4kY2xpY2tmbG93TmF2aWdhdGlvbi1iYWNrZ3JvdW5kQ29sb3I6ICM1MWExZDQ7XG4kY2xpY2tmbG93Rm9yZWdyb3VuZC1iYWNrZ3JvdW5kQ29sb3I6ICRwcmltYXJ5O1xuJGNsaWNrZmxvd1Byb2dyZXNzSW5kaWNhdG9yLWJhY2tncm91bmRDb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiRjbGlja2Zsb3dTdGFydEJ1dHRvbi1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kQ29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4kYnV0dG9uLWNvbG9yOiAkd2hpdGU7XG4kYnV0dG9uU3RhcnQtY29sb3I6ICR3aGl0ZTtcbiRidXR0b25QcmltYXJ5LWhvdmVyLWJhY2tncm91bmRDb2xvcjogJGJsdWUtMjAwO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAub2ZmY2FudmFzLXRvcCxcbiAgICAgICAgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyAge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYmc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItd2lkdGg6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJGFjY29yZGlvbi1wYWRkaW5nLXkgJGFjY29yZGlvbi1wYWRkaW5nLXggJGFjY29yZGlvbi1wYWRkaW5nLXkgJGFjY29yZGlvbi1wYWRkaW5nLWljb24teDtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgfVxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjEyNXJlbSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBBY2NvcmRpb24gaWNvblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAuMTc5cmVtO1xuICAgICAgICB3aWR0aDogLjkyOXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAxLjEwN3JlbTtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0b3A6IDEuNjQzcmVtO1xuXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogLjkyOXJlbTtcbiAgICAgICAgd2lkdGg6IC4xNzlyZW07XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0b3A6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE1LCAwLjkxLCAwLjY1LCAwLjk2KTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIH1cblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1N3JlbTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTtcbiAgICBwYWRkaW5nLXRvcDogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1ib2R5LWNvbG9yLWxhcmdlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteS1sYXJnZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14LWxhcmdlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14LWxhcmdlO1xuXG4gICAgfVxufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1iZztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cbkBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXksICRwYWdpbmF0aW9uLXBhZGRpbmcteCwgbnVsbCwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy9BZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gbGk6OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICB3aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3Qtc3BhY2luZztcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJHRvYXN0LXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tbGVmdDogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1tb2RhbC1iYWNrZHJvcCwgJG1vZGFsLWJhY2tkcm9wLWJnLCAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC41KTtcbiAgICBtYXJnaW46ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICB9XG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbk5hdmlnYXRpb24tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtZW5kIHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1zdGFydCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiAqLFxuICAmICo6YmVmb3JlLFxuICAmICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAmLmlzLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYuaXMtZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogJGNhcm91c2VsLXNsaWRlLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG4iLCIkY2Fyb3VzZWwtcHJlZml4OiBcIlwiICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtc2xpZGUtd2lkdGg6IHZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpICFkZWZhdWx0O1xyXG5cclxuLypcclxuICAgIERvdHMgcGx1Z2luXHJcbiovXHJcbiRjYXJvdXNlbC1kb3RzLW1hcmdpbjogMC41cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy13aWR0aDogMjJweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWRvdHMtZG90LXdpZHRoOiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuLypcclxuICAgIE5hdmlnYXRpb24gcGx1Z2luXHJcbiovXHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCkgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLWNvbG9yOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tYmc6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXByZXYtcG9zOiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLW5leHQtcG9zOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjMgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbGw6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlOiBmYWxzZSAhZGVmYXVsdDtcclxuIiwiLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRjYXJvdXNlbC1kb3RzLW1hcmdpbn0gKyAjeyRjYXJvdXNlbC1kb3RzLWhlaWdodH0pO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgI3skY2Fyb3VzZWwtZG90cy1tYXJnaW59KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLmNhcm91c2VsX19kb3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6ICRjYXJvdXNlbC1kb3RzLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWRvdHMtaGVpZ2h0O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6ICRjYXJvdXNlbC1kb3RzLWRvdC13aWR0aDtcbiAgICAgIGhlaWdodDogJGNhcm91c2VsLWRvdHMtZG90LWhlaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yO1xuXG4gICAgICBAaWYgKCRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5IDwgMSkge1xuICAgICAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtZG90cy1kb3Qtb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5IDwgMSkge1xuICAgICAgJi5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24taGVpZ2h0O1xuXG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtYnV0dG9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkY2Fyb3VzZWwtYnV0dG9uLWJnO1xuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdyAhPSBmYWxzZSkge1xuICAgIGJveC1zaGFkb3c6ICRjYXJvdXNlbC1idXR0b24tc2hhZG93O1xuICB9XG5cbiAgJi5pcy1wcmV2LFxuICAmLmlzLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLmlzLXByZXYge1xuICAgIGxlZnQ6ICRjYXJvdXNlbC1idXR0b24tcHJldi1wb3M7XG4gIH1cblxuICAmLmlzLW5leHQge1xuICAgIHJpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLW5leHQtcG9zO1xuICB9XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkgIT0gZmFsc2UpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJiBzdmcge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDtcblxuICAgIGZpbGw6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbGw7XG5cbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6ICRjYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDtcbiAgICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblxuICAgIGZpbHRlcjogJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaWYgKCRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlICE9IGZhbHNlKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlKTtcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwud2l0aC1mYW5jeWJveCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGFpbmVyLWNvbG9yO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNTA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXG4gICYgKixcbiAgJiAqOjpiZWZvcmUsXG4gICYgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAmIDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGJvZHk6bm90KC5pcy11c2luZy1tb3VzZSkgJiA6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRmYW5jeWJveC1mb2N1cy1zaGFkb3c7XG4gIH1cblxuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjb250YWluZXIpO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtYmFja2Ryb3AtYmc7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChiYWNrZHJvcCk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gIC8qIEZvciBTYWZhcmkgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwO1xuXG4gICYuaGFzLWRvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skY2Fyb3VzZWwtZG90cy1tYXJnaW59ICsgI3skY2Fyb3VzZWwtZG90cy1oZWlnaHR9KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY2Fyb3VzZWwpO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtc2xpZGUtcGFkZGluZztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXg6IDAgMCAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoc2xpZGUpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNvbnRlbnQtcGFkZGluZztcbiAgY29sb3I6ICRmYW5jeWJveC1jb250ZW50LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtY29udGVudC1iZztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY29udGVudCk7XG5cbiAgJiA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkZmFuY3lib3gtY2FwdGlvbi1tYXJnaW47XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jYXB0aW9uLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkZmFuY3lib3gtY2FwdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmYW5jeWJveC1jYXB0aW9uLWNvbG9yO1xuXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGN1cnNvcjogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgLmlzLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjYXB0aW9uKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgPiAuY2Fyb3VzZWxfX2RvdHMge1xuICB0b3A6IDEwMCU7XG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGFpbmVyLWNvbG9yO1xufVxuXG4uZmFuY3lib3hfX25hdiB7XG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQobmF2KTtcblxuICAmIC5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgICB6LWluZGV4OiA0MDtcblxuICAgICYuaXMtbmV4dCB7XG4gICAgICByaWdodDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1uZXh0KTtcbiAgICB9XG5cbiAgICAmLmlzLXByZXYge1xuICAgICAgbGVmdDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1wcmV2KTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTtcblxuICB6LWluZGV4OiA0MDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1jbG9zZS1vdXRzaWRlKTtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIGxvY2F0ZWQgaW5zaWRlIGNvbnRlbnQgYXJlYSAqL1xuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuXG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tY2xvc2UtaW5zaWRlKTtcbn1cblxuLmZhbmN5Ym94X19uby1jbGljayxcbi5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIkZmFuY3lib3gtYnJlYWtwb2ludHM6IChcbiAgeGw6IChcbiAgICBicC13aWR0aDogMTAyNHB4LFxuICAgIGNvbnRhaW5lcjogKFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI3cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyN3B4LFxuICAgICksXG4gICAgYnV0dG9uLWNsb3NlLW91dHNpZGU6IChcbiAgICAgIHJpZ2h0OiA0MHB4LFxuICAgICksXG4gICAgYnV0dG9uLW5leHQ6IChcbiAgICAgIHJpZ2h0OiA0MHB4LFxuICAgICksXG4gICAgYnV0dG9uLXByZXY6IChcbiAgICAgIGxlZnQ6IDQwcHgsXG4gICAgKSxcbiAgICBzbGlkZTogKFxuICAgICAgcGFkZGluZzogNjRweCAxMDBweCxcbiAgICApLFxuICAgIHRvb2xiYXI6IChcbiAgICAgIHBhZGRpbmc6IDhweCxcbiAgICApLFxuICApLFxuKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRhaW5lci1wYWRkaW5nOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpXG4gIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWJhY2tkcm9wLWJnOiB2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1hY2NlbnQtY29sb3I6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1mb2N1cy1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1zcGlubmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLXdpZHRoOiA1MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItc3ZnLXN0cm9rZS13aWR0aDogMi43NSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXNsaWRlLXBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHggIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jb250ZW50LWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250ZW50LWJnOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250ZW50LXBhZGRpbmc6IDM2cHggIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jYXB0aW9uLW1hcmdpbjogMCAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLXBhZGRpbmc6IDFyZW0gMCAwIDAgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1saW5lLWhlaWdodDogMS4zNzUgIWRlZmF1bHQ7XG5cbi8qXG4gIFRodW1icyBwbHVnaW5cbiovXG5cbiRmYW5jeWJveC10aHVtYnMtcGFkZGluZzogMHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc3BhY2luZzogOHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtcmFkaXVzOiA4cHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy13aWR0aDogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtcmF0aW86IHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSAhZGVmYXVsdDsgLyogMy8yICovXG4kZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHk6IGZhbHNlICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXI6IHRydWUgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci13aWR0aDogNXB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICRmYW5jeWJveC1hY2NlbnQtY29sb3IgIWRlZmF1bHQ7XG5cbi8qXG4gIEhUTUwgcGx1Z2luXG4qL1xuJGZhbmN5Ym94LWlmcmFtZS13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRmYW5jeWJveC1pZnJhbWUtaGVpZ2h0OiA4MCUgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC12aWRlby13aWR0aDogOTYwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdmlkZW8taGVpZ2h0OiA1NDBweCAhZGVmYXVsdDtcblxuLypcbiAgVG9vbGJhciBwbHVnaW5cbiovXG5cbiRmYW5jeWJveC10b29sYmFyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gIHRvIHRvcCxcbiAgaHNsYSgwLCAwJSwgMCUsIDApIDAlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wMDYpIDguMSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjAyMSkgMTUuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjA0NikgMjIuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjA3NykgMjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4yNDIpIDUyLjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4yODUpIDU4LjglLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zMjYpIDY0LjclLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zNjMpIDcxJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDE5KSA4NC41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDM0KSA5MS45JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDQpIDEwMCVcbikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdG9vbGJhci1wYWRkaW5nOiAwICFkZWZhdWx0O1xuIiwiQG1peGluIGZhbmN5Ym94LWJyZWFrcG9pbnQoJGtleSkge1xuICBAZWFjaCAka2V5TWFwLCAkdmFsdWVNYXAgaW4gJGZhbmN5Ym94LWJyZWFrcG9pbnRzIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJHZhbHVlTWFwLCAka2V5KSB7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCR2YWx1ZU1hcCwgYnAtd2lkdGgpKSB7XG4gICAgICAgIEBlYWNoICRwcm9wS2V5LCAkcHJvcFZhbHVlIGluIG1hcC1nZXQoJHZhbHVlTWFwLCAka2V5KSB7XG4gICAgICAgICAgI3skcHJvcEtleX06ICRwcm9wVmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICB3aWR0aDogJGZhbmN5Ym94LXNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJGZhbmN5Ym94LXNwaW5uZXItaGVpZ2h0O1xuXG4gIGNvbG9yOiAkZmFuY3lib3gtc3Bpbm5lci1jb2xvcjtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGxvYWRlcik7XG5cbiAgLmZhbmN5Ym94X19zbGlkZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA1MztcbiAgfVxuXG4gICYgc3ZnIHtcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmIGNpcmNsZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAkZmFuY3lib3gtc3Bpbm5lci1zdmctc3Ryb2tlLXdpZHRoO1xuICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2JhY2tkcm9wLFxuLmZhbmN5Ym94X19jYXB0aW9uLFxuLmZhbmN5Ym94X19uYXYsXG4uY2Fyb3VzZWxfX2RvdHMsXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4vKiBPcGVuaW5nICovXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgJiAuZmFuY3lib3hfX2JhY2tkcm9wLFxuICAmIC5mYW5jeWJveF9fY2FwdGlvbixcbiAgJiAuZmFuY3lib3hfX25hdixcbiAgJiAuY2Fyb3VzZWxfX2RvdHMsXG4gICYgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG59XG5cbi8qIENsb3NpbmcgKi9cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3Npbmcge1xuICAmIC5mYW5jeWJveF9fYmFja2Ryb3AsXG4gICYgLmZhbmN5Ym94X19jYXB0aW9uLFxuICAmIC5mYW5jeWJveF9fbmF2LFxuICAmIC5jYXJvdXNlbF9fZG90cyxcbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbiAgfVxufVxuXG4uZmFuY3lib3gtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3gtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMC4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcDtcbn1cblxuLmZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd247XG59XG5cbi8qIEJvdGggYHRocm93T3V0YCBjbGFzc2VzIGFyZSBmb3IgY2xvc2luZyBhbmltYXRpb24gYWZ0ZXIgZHJhZ2dpbmcgdXAvZG93biAqL1xuLmZhbmN5Ym94LXRocm93T3V0VXAge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwO1xufVxuXG4uZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGUge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2NjYyByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgJi5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSxcbiAgJi5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsXG4gICYuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2ltYWdlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAuaXMtY2xvc2luZyAmIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb250YWluXCJdIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAvKiBGaXggTWFjIE9TIFNhZmFyaSAxMSAtIDEzICovXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY29udGFpbi13XCJdIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb3ZlclwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIC5mYW5jeWJveF9fc2xpZGUge1xuICAgICRwOiAmO1xuXG4gICAgQGF0LXJvb3QgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgICN7JHB9Lmhhcy1pZnJhbWUgJixcbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJixcbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1pZnJhbWUgJixcbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJiB7XG4gICAgICAgIHdpZHRoOiAkZmFuY3lib3gtaWZyYW1lLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmYW5jeWJveC1pZnJhbWUtaGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICB3aWR0aDogJGZhbmN5Ym94LXZpZGVvLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmYW5jeWJveC12aWRlby1oZWlnaHQ7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYsXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtbWFwICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX2h0bWw1dmlkZW8sXG4uZmFuY3lib3hfX2lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbiIsIi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGZhbmN5Ym94LXRodW1icy1wYWRkaW5nO1xuXG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gJiB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nICYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAkZmFuY3lib3gtdGh1bWJzLXdpZHRoO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRmYW5jeWJveC10aHVtYnMtc3BhY2luZztcblxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaWYgKCRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyICE9IGZhbHNlKSB7XG4gICAgICAmIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG5cbiAgICAgICAgQGlmICgkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjkyO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAvKiBLZWVwIGFzcGVjdCByYXRpbyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gKCN7JGZhbmN5Ym94LXRodW1icy1yYXRpb30pKTtcblxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFuY3lib3gtdGh1bWJzLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpZiAoJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGlmICgkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHkgIT0gZmFsc2UpIHtcbiAgICAuaXMtbmF2LXNlbGVjdGVkICYge1xuICAgICAgb3BhY2l0eTogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcblxuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtdG9vbGJhci1iZztcbiAgcGFkZGluZzogJGZhbmN5Ym94LXRvb2xiYXItcGFkZGluZztcblxuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KHRvb2xiYXIpO1xuXG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0ZXh0LXNoYWRvdzogdmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdICYge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgJi0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX2NvdW50ZXIge1xuICBtaW4td2lkdGg6IDcycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbi5mYW5jeWJveF9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtYWNjZW50LWNvbG9yO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiAzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJAaW1wb3J0IFwifkBmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL0Nhcm91c2VsLnNjc3NcIjtcblxuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9iYXNlXCI7XG5AaW1wb3J0IFwifkBmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc3Bpbm5lclwiO1xuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zY3JvbGxiYXJcIjtcbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9jdXJzb3JcIjtcblxuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0ltYWdlL0ltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9IdG1sL0h0bWwuc2Nzc1wiO1xuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1RodW1icy9UaHVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1Rvb2xiYXIvVG9vbGJhci5zY3NzXCI7XG5cbi5mYW5jeWJveF9fYnV0dG9uLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuIiwiLy8gVmVyc2lvbjogMi45LjRcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwifnRpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlclwiO1xuXG4uY2UtZ2UtZ3JpZFNsaWRlciB7XG4gICAgLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5ncmlkU2xpZGVyV3JhcCB7XG4gICAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJG91dHRlci1jb250YWluZXItd2lkdGgtbWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjcxNHJlbSAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cuc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5yb3cuc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWNvbHVtbi50bnMtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50bnMtb3ZoIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC50bnMtb3V0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC50bnMtY29udHJvbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgkYmxhY2ssMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjA1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgkYmxhY2ssMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoJGJsYWNrLDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoJGJsYWNrLDAuNzUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgkYmxhY2ssMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibGFjaywwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9zbGlkZXItYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjA1cztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZGF0YS1jb250cm9scz1cInByZXZcIl0ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4wNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciB7XG4gICAgICAgIC5ncmlkU2xpZGVyV3JhcCB7XG4gICAgICAgICAgICAudG5zLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluQ29sdW1uIHtcbiAgICAuY2UtZ2UtZ3JpZFNsaWRlciB7XG4gICAgICAgIC5ncmlkU2xpZGVyV3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIC50bnMtb3ZoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG5zLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWNvbnRyb2xzPXByZXZdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5cbmhlYWRlciB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbixcbmZvb3RlciB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgLmNlLWJvZHl0ZXh0LFxuICAgIC5hY2NvcmRpb24tYm9keSxcbiAgICAudHgtd3ctYnpnYS1tYWdlbnRvIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJ1dHRvbiB7XG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG59XG5cblxuLm1hcmdpbkNvbHVtbldyYXAge1xuICAgIHdpbGwtY2hhbmdlOiBtaW4taGVpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ubWFyZ2luQ29sdW1uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLyogRm9yIGJyb3dzZXJzIGRvbid0IHN1cHBvcnQgdHJhbnNsYXRlM2QuICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWxsLWNoYW5nZTogcG9zaXRpb24sIHRyYW5zZm9ybTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jTWFpbkNvbnRlbnQsXG4jR3JheUNvbnRlbnQsXG4jTGFzdFVwZGF0ZWQsXG4jQm9pbGVycGxhdGUsXG4jRm9vdGVyRGVza3RvcCB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG91dHRlci1jb250YWluZXItd2lkdGgtbWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvdXR0ZXItY29udGFpbmVyLXdpZHRoLW1kO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvdXR0ZXItY29udGFpbmVyLXdpZHRoLXhsO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm91dHRlci1yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxNjBweDtcbiAgICB9XG59XG5cbiNDb250ZW50LFxuI0xhc3RVcGRhdGVkLFxuI0JvaWxlcnBsYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAkY2Utc3BhY2UtbW9iaWxlO1xufVxuXG4jQ29udGVudCxcbiNMYXN0VXBkYXRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLW1vYmlsZTtcblxufVxuXG4jTGFzdFVwZGF0ZWQge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuI1N0YWdlIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTUwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01NTA7XG4gICAgfVxuXG59XG5cbiNHcmF5Q29udGVudCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtbW96LWNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBwYWRkaW5nLXRvcDogJGNlLXNwYWNlLW1vYmlsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGNlLXNwYWNlLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2Utc3BhY2UtbW9iaWxlO1xuICAgIC5jZSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1sYXlvdXQtZGVmYXVsdCB7XG4gICAgLmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLW1vYmlsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICAgICAgJi5jZS1pbnRyb1RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjY3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1tZW51X3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2Utc3BhY2UtbW9iaWxlLzI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjZS1zcGFjZS1kZXNrdG9wLXBhZ2UtZGVmYXVsdC8yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1oZWFkZXIgKyAuY2UsXG4gICAgLmNlLWhlYWRlciArIC5jZS1tZW51X3NlY3Rpb24tcGxhY2Vob2xkZXIgKyAuY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJGNlLXNwYWNlLW1vYmlsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjZS1zcGFjZS1kZXNrdG9wLXBhZ2UtZGVmYXVsdDtcbiAgICAgICAgICAgICYuY2UtaW50cm9UZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMi42NjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjQ29udGVudCxcbiAgICAjTGFzdFVwZGF0ZWQsXG4gICAgI0JvaWxlcnBsYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5jZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI0NvbnRlbnQsXG4gICAgI0xhc3RVcGRhdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgICNHcmF5Q29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2Utc3BhY2UtZGVza3RvcC1wYWdlLWRlZmF1bHQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1sYXlvdXQtb3ZlcnZpZXcge1xuICAgIC5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjZS1zcGFjZS1tb2JpbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1vdmVydmlldztcbiAgICAgICAgICAgICYuY2UtaW50cm9UZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY2N3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtaGVhZGVyICsgLmNlLFxuICAgIC5jZS1oZWFkZXIgKyAuY2UtbWVudV9zZWN0aW9uLXBsYWNlaG9sZGVyICsgLmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRjZS1zcGFjZS1tb2JpbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY2Utc3BhY2UtZGVza3RvcC1wYWdlLW92ZXJ2aWV3O1xuICAgICAgICAgICAgJi5jZS1pbnRyb1RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yLjY2N3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjQ29udGVudCxcbiAgICAjTGFzdFVwZGF0ZWQsXG4gICAgI0JvaWxlcnBsYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1vdmVydmlldztcbiAgICAgICAgfVxuICAgICAgICAuY2Uge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI0NvbnRlbnQsXG4gICAgI0xhc3RVcGRhdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1vdmVydmlldztcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICNHcmF5Q29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQqJGJhc2Utc3BhY2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2Utc3BhY2UtZGVza3RvcC1wYWdlLW92ZXJ2aWV3O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjZS1zcGFjZS1kZXNrdG9wLXBhZ2Utb3ZlcnZpZXc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4KiRiYXNlLXNwYWNlO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGwtdG8tdG9wLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLnNjcm9sbC10by10b3Age1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGxUb1RvcFdyYXBwZXItYmFja2dyb3VuZGNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbFRvVG9wV3JhcHBlci1ob3Zlci1iYWNrZ3JvdW5kY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uc2Nyb2xsaW5nLXVwd2FyZHMsXG4uZm9vdGVyLXZpc2libGUge1xuICAgIC5zY3JvbGwtdG8tdG9wLXdyYXBwZXIge1xuICAgICAgICAuc2Nyb2xsLXRvLXRvcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgcmdiYSgyMzMsIDIzMSwgMjM3LCAxKSwgcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjQpIDE1Ljk3JSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKSk7XG59XG4jR3JheUNvbnRlbnQge1xuICAgIC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwZGVnLCByZ2JhKDIzMywgMjMxLCAyMzcsIDEpLCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNCkgMTUuOTclLCByZ2JhKDI1NiwgMjU2LCAyNTYsIDEpKTtcbiAgICB9XG59XG5cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnNjcm9sbC10by10b3Atd3JhcHBlciAuc2Nyb2xsLXRvLXRvcCAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4iLCIjQWxlcnQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgcGFkZGluZzogJGJhc2Utc3BhY2UqMjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICB3aWR0aDogJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYXNlLXNwYWNlKjM7XG4gICAgICAgICAgICB3aWR0aDogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogJGJhc2Utc3BhY2UqMyAkYmFzZS1zcGFjZSo1O1xuICAgIH1cbn1cblxuXG5cblxuIiwiLmNlLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43OXJlbTtcbiAgICAgICAgcGFkZGluZzogLjcxNHJlbSAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTYwMDtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHN2Zy5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuMzU3cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC43MTRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouODIxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjEwN3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnLmhvbWUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC45NTJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMTFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC44MjFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLmhvbWUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG91dHRlci1jb250YWluZXItd2lkdGgteGw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG91dHRlci1jb250YWluZXItd2lkdGgteGw7XG4gICAgfVxufVxuXG5bZGlyPVwicnRsXCJdIHtcbiAgICAuY2UtYnJlYWRjcnVtYiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLmJyZWFkY3J1bWItbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjgyMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi44MjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xMDdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcuaG9tZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGlzdHJhY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3RyYWN0b3ItYmFja2dyb3VuZGNvbG9yO1xuICAgIGhlaWdodDogMy41NzFyZW07XG4gICAgcGFkZGluZy10b3A6IC45Mjg1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuOTI4NXJlbTtcbiAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRyZW07XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkZGlzdHJhY3Rvci1jb2xvcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkaXN0cmFjdG9yLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGRpc3RyYWN0b3ItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDNweCAkZGlzdHJhY3Rvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRkaXN0cmFjdG9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXN0cmFjdG9ySXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmhpZGRlbkRpc3RyYWN0b3JJdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGlzdHJhY3Rvckl0ZW1XcmFwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDkwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlyZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJi5hdXRvcGxheS1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDkwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgLmF1dG9wbGF5LWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhdXNle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgICAuYXV0b3BsYXktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9zdGFnZS1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvc3RhZ2UtYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjA1cztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3ZnL3N0YWdlLWFycm93LWxlZnQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4wNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIiNGb290ZXJEZXNrdG9wLFxuI0Zvb3Rlck1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZy1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5mb290ZXJOYXZpZ2F0aW9uSW50cm8ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC10ZXh0KCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41MzZyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZJdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuZm9vdGVyTmF2aWdhdGlvbi1saW5rLFxuICAgICAgICAgICAgLmxlZ2FsTmF2aWdhdGlvbi1saW5rLFxuICAgICAgICAgICAgLm5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdGV4dCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aXN1YWxEaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41MzZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjUzNnJlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzLjI4NnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSoyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjQ3NnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyTm90aWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIHBhZGRpbmc6ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcuMTQzcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib2lsZXJwbGF0ZVRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRleHQoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyTG9nby13cmFwcGVyIHtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ29MaW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmZvY3VzOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmNlLXNvY2lhbG1lZGlhLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICByaWdodDogJG91dHRlci1jb250YWluZXItd2lkdGgteGw7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5yb3VuZC1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxtZWRpYS1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjcxNHJlbTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxtZWRpYS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNzE0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY3cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi42NjdyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNjY3cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU0MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjU0MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuODQzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC44NDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zNDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMzQycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1mb290ZXJOYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtbGVnYWxOYXZpZ2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ViZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICB9XG59XG5cbltkaXI9XCJydGxcIl0ge1xuICAgICNGb290ZXJEZXNrdG9wLFxuICAgICNGb290ZXJNb2JpbGUge1xuICAgICAgICAuY2Utc29jaWFsbWVkaWEtYmFyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogJG91dHRlci1jb250YWluZXItd2lkdGgtbWQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRvdXR0ZXItY29udGFpbmVyLXdpZHRoLXhsO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXJMb2dvLXdyYXBwZXIge1xuICAgICAgICAgICAgPi5yb3cge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzbWFsbC10ZXh0KCkge1xuICAgIGZvbnQtc2l6ZTogLjg1N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuXG5AbWl4aW4gbm9ybWFsLXRleHQoKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyNHJlbTtcbn1cblxuQG1peGluIHRlYXNlci10ZXh0KCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41MjRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IC44NTdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgfVxufVxuIiwiXG4uY2UtZ2xvYmFsTGFuZ3VhZ2VTZWxlY3RvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtNTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZTtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZ2xvYmFsTGFuZ3VhZ2VTZWxlY3Rvci1pbm5lcldyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA0MHB4IDFyZW0gNjBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMDtcbiAgICAgICAgICAgICYudGV4dC1tdXRlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nbG9iYWxMYW5ndWFnZVNlbGVjdG9yVHJpZ2dlck9mZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNlLWdsb2JhbFNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtNTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZTtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZ2xvYmFsU2VhcmNoLWlubmVyV3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLnNlYXJjaC1mb3JtLXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaFRyaWdnZXJPZmYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgIC5oYW1idXJnZXJCb3gge1xuICAgICAgICAgICAgICAgICAgICAuaGFtYnVyZ2VySW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNlLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJveGVzO1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAzcHggJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggM3B4ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQtZm91bmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDNyZW0gMCAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDAuODU3cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgfVxuXG4gICAgLnNlYXJjaHJlc3VsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTM1MDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtOyAvLzAuODU3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc3VsdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ICcuLi4nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07IC8vMC44NTdyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb2N1bWVudHMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2xyLXBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07IC8vLjc1OHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2xyLWxvYWRpbmctaW5kaWNhdG9yLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07IC8vLjc1OHJlbTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIC5zb2xyLWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07IC8vLjc1OHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZyB7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvbHItcGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc2l0ZS13cmFwcGVyIGEuc29sci1wYWdpbmF0aW9uLW5leHQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cbi5sb2FkaW5nIHtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluMiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbjIgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4yIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc3BpbjIge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5cbltkaXI9XCJydGxcIl0ge1xuICAgIC5jZS1nbG9iYWxTZWFyY2gge1xuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI0JvZHlGYWRlb3V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzZzO1xuICAgIH1cbiAgICAmLnZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNQYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAmLmRpc2FibGVkLWZvci1zZWFyY2gsXG4gICAgICAgICYuZGlzYWJsZWQtZm9yLWxhbmd1YWdlTmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgI01haW4ge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYuc2Nyb2xsaW5nIHtcbiAgICAgICAgI1BhZ2UgPiBoZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgkYmxhY2ssIDAuMTYpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2UtcGF0cm9uLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZS1tYWluTmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tYWluTmF2aWdhdGlvbi1pbm5lcldyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNQYWdlID4gaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTU1MDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTUwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXktNTUwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZ3JheS01NTA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbk5hdmlnYXRpb25XcmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNzVyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvdXR0ZXItY29udGFpbmVyLXdpZHRoLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG91dHRlci1jb250YWluZXItd2lkdGgteGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2Nyb2xsaW5nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKCRibGFjaywgMC4xNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgLmNlLXBhdHJvbi1sb2dvLW1vYmlsZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlLXBhdHJvbi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOS43cmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZS1wYXRyb24tbG9nby1tb2JpbGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uby1hY2Nlc3NpYmlsaXR5TmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICYucGF0cm9uLWxvZ28tbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICYucGF0cm9uLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGF0cm9uLWxvZ28tbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2UtbG9nbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5sb2dvTGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC42NjdyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweCAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LW11dGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52aXN1YWxEaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjUzNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNTM2cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbk5hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI21haW5OYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI1RvZ2dsZU1haW5OYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2UtbWFpbk5hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoVHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25UcmlnZ2VyIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uVHJpZ2dlcixcbi5zZWFyY2hUcmlnZ2VyT2ZmLFxuLmdsb2JhbExhbmd1YWdlU2VsZWN0b3JUcmlnZ2VyT2ZmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxLjEyNXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAzcHggJHByaW1hcnk7XG5cbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAuaGFtYnVyZ2VyQm94IHtcbiAgICAgICAgICAgICAgICAuaGFtYnVyZ2VySW5uZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGFtYnVyZ2VyQm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmhhbWJ1cmdlcklubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UgLjEycyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgYm9keSB7XG4gICAgICAgICNQYWdlID4gaGVhZGVyIHtcbiAgICAgICAgICAgIC5jZS1hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGFuZ3VhZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2UtbWFpbk5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTUwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMzZzIGVhc2U7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdExldmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgLyptYXJnaW4tbGVmdDogMS41NzFyZW07Ki9cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuc2Vjb25kTGV2ZWxPdXRlcldyYXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAubWFpbk5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdkl0ZW0gIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluTmF2aWdhdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbk5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbk5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5tYWluTmF2aWdhdGlvbi1vdXRlcldyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluTmF2aWdhdGlvbi1pbm5lcldyYXAge1xuICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjZXNzaWJsaXR5TmF2aWdhdGlvbi1vdXRlcldyYXAge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2UtcGF0cm9uLWxvZ28ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGF0cm9uLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGF0cm9uLWxvZ28tbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWlubmVyV3JhcCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIC5uYXZUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlzdWFsRGl2aWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW5OYXZpZ2F0aW9uV3JhcC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICB9XG59XG5cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNlLW1haW5OYXZpZ2F0aW9uIHtcbiAgICAgICAgdWwuZmlyc3RMZXZlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1tZW51X3N1YnBhZ2VzIHtcblxuICAgIC5jZS1tZW51X3N1YnBhZ2VzX19oZWFkZXJ3cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmLmxheW91dC0wIHtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAvKiBTbWFsbCBkZXZpY2VzIChwb3J0cmFpdCB0YWJsZXRzIGFuZCBsYXJnZSBwaG9uZXMsIDYwMHB4IGFuZCB1cCkgKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBNZWRpdW0gZGV2aWNlcyAobGFuZHNjYXBlIHRhYmxldHMsIDc2OHB4IGFuZCB1cCkgKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBMYXJnZSBkZXZpY2VzIChsYXB0b3BzL2Rlc2t0b3BzLCA5OTJweCBhbmQgdXApICovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgbGFwdG9wcyBhbmQgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApICovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGF5b3V0LTEge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xNDNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuODkycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC44OTJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC4zMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4wMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3N2Zy9hcnJvdy1saXN0LnN2Zykgbm8tcmVwZWF0IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKC9zdmcvYXJyb3ctbGlzdC5zdmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjE0M3JlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjE0M3JlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuODkycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC44OTJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxheW91dC0yIHtcbiAgICAgICAgLmNlLW1lbnVfc3VicGFnZXNfX2RpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXG4gICAgICAgICAgICAuYnRuLWNlLW1lbnVfc3VicGFnZXNfX2RpdiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMnJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NjJyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgICAgIGE6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNlLW1lbnVfc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuOXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIC42NjdyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qcy1sb2FkZWQgJiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmRpY2F0b3Ige1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAuanMtbG9hZGVkICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbkNvbHVtbiB7XG4gICAgLmNlLW1lbnVfc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1za2lwTGlua3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuNTYycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMDB2aDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjg2cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ODZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmZvb3RlckRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvb3Rlck1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIiNTdGFnZSB7XG4gICAgLmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIuYWxlcnQge1xuICAgIGJveC1zaGFkb3c6ICRpbmZvLWJveC1zaGFkb3c7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYm94ZXM7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi5ub3JtYWwtYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAuMzNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi5hcnJvdy11cCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICYuYXJyb3ctZG93biB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICAmLmFycm93LXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLmFycm93LWluLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZW50O1xuICAgIHdpZHRoOiAkYmFzZS1zcGFjZSo2O1xuICAgIGhlaWdodDogJGJhc2Utc3BhY2UqNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9saW5rLWFycm93LWxlZnQtd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnNtYWxsLWFycm93LWluLWNpcmNsZSB7XG4gICAgd2lkdGg6ICRiYXNlLXNwYWNlKjM7XG4gICAgaGVpZ2h0OiAkYmFzZS1zcGFjZSozO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvYXJyb3ctbGlzdC13aGl0ZS5zdmdcIik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4iLCIuYnRue1xuICAgIEBpbmNsdWRlIGJ0bigpO1xuXG5cbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnkoKTtcbiAgICB9XG4gICAgJi5idG4td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG4tb24taG92ZXIoJGJsYWNrLCRidG4tcHJpbWFyeS1ob3Zlci1iZywkYnRuLXByaW1hcnktaG92ZXItYmcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zZWNvbmRhcnksXG4gICAgJi5idG4tZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1zZWNvbmRhcnkoKTtcblxuICAgIH1cbn1cblxuLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcblxuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjNzO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbn1cblxuIiwiQG1peGluIGJ0bi1vbi1ob3ZlcigkY29sb3IsJGJhY2tncm91bmQtY29sb3IsJGJvcmRlci1jb2xvcikge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgLy9ib3gtc2hhZG93OiAkYnRuLWhvdmVyLXNoYWRvdztcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cbkBtaXhpbiBidG4tb24tZm9jdXMoJGJvcmRlci1jb2xvcikge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cblxuQG1peGluIGJ0bigpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLWxnXG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBidG4tcHJpbWFyeSgpIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1iZztcbiAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuLW9uLWhvdmVyKCRwcmltYXJ5LWFjY2Vzc2liaWxpdHksICRidG4tcHJpbWFyeS1ob3Zlci1iZywgJHByaW1hcnktYWNjZXNzaWJpbGl0eSk7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWJnO1xuICAgICAgICBwYWRkaW5nOiAoJGJ0bi1wYWRkaW5nLXkgLSAxcHgpICgkYnRuLXBhZGRpbmcteCAtIDFweCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG5AbWl4aW4gYnRuLXNlY29uZGFyeSgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidG4tc2Vjb25kYXJ5LWJnO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBidG4tb24taG92ZXIoJHdoaXRlLCRidG4tc2Vjb25kYXJ5LWhvdmVyLWJnLCRidG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbiAgICB9XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJnO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuIiwiaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgLnN1YmhlYWRsaW5lLCAuY2F0ZWdvcmllSGVhZGxpbmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNlLXN1YmhlYWRlciB7XG4gICAgJi5oMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY2UtYm9keXRleHQge1xuICAgIGgxLCAuaDEsIGg1LCAuaDUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICo4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAqMTA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLSRiYXNlLXNwYWNlICo0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLSRiYXNlLXNwYWNlICo1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsIC5oMywgaDQsIC5oNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKjY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICo4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0kYmFzZS1zcGFjZSAqMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0kYmFzZS1zcGFjZSAqNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSoyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNlIHtcbiAgICAuaGVhZGxpbmVzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSAqNDtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UgKjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jZS1oZWFkbGluZS1jZW50ZXIsXG4gICAgICAgICYuY2UtaGVhZGxpbmUtcmlnaHQge1xuICAgICAgICAgICAgLmNlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgJi5oMSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNlLWhlYWRlciB7XG4gICAgICAgICAgICAmLmgyIH4gaHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2UtaGVhZGxpbmUtaDMsXG4gICAgICAgICYuY2UtaGVhZGxpbmUtaDQge1xuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICozO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlICozO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKjQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlICo0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY2UtaGVhZGxpbmUtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2UtaGVhZGxpbmUtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNlLWhlYWRsaW5lLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuaDEsIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yODZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbn1cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuNzE0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yODZyZW07XG4gICAgfVxuXG59XG5oMywgLmgzLCBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICB9XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yODZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbn1cblxuLmNlLXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMzhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqMjtcblxuICAgIH1cbn1cblxuLmNlLW92ZXJsaW5lIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSoyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqNDtcbiAgICB9XG59XG5cbi5jZS1oZWFkbGluZS1oMiB7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2UqNDtcbiAgICB9XG4gICAgLmNlLW92ZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW5Db2x1bW4ge1xuICAgIC5jZSB7XG4gICAgICAgIC5oZWFkbGluZXMge1xuICAgICAgICAgICAgLmNlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgJi5oMSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGlyPVwicnRsXCJdIHtcbiAgICAuY2UtYm9keXRleHQge1xuICAgICAgICBoMSwgLmgxLCBoNSwgLmg1IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMsIC5oMywgaDQsIC5oNCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkbGluZXMge1xuICAgICsgLmZpcnN0RWxlbWVudEFmdGVySGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNTI0cmVtO1xuICAgIH1cbn1cblxuLmNlLWJlZm9yZU1haW5Db250ZW50LWJvZHl0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYwN3JlbTtcbn1cbiIsImZpZ3VyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC10ZXh0KCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kYmFzZS1zcGFjZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRiYXNlLXNwYWNlKjMuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktNTUwO1xuICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjcxNXJlbVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5saW5lLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNpdGUtd3JhcHBlciB7XG4gICAgZmlndXJlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZTtcbiAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLFxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE1LDAuOTEsMC42NSwwLjk2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNSwwLjkxLDAuNjUsMC45Nik7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5uZXdzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2UtYm9keXRleHQge1xuICAgIHAsbGksb2wsdWwsYSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5wLFxuLnAsXG5vbCxcbnVsIHtcbiAgICBsaW5lLWhlaWdodDogMS41MjRyZW07XG59XG5cbi5jZS1ib2R5dGV4dCxcbi5hY2NvcmRpb24tYm9keSB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44OTJyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuODkycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC4zMnJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjAycmVtO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC9zdmcvYXJyb3ctbGlzdC5zdmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKC9zdmcvYXJyb3ctbGlzdC5zdmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44OTJyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuODkycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNlLWJvZHl0ZXh0LFxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi40MjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuMDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1saXN0LWFibGVwbGF5ZXJfcGlhdWRpb3BsYXllcixcbi5jZS1saXN0LWFibGVwbGF5ZXJfcGl2aWRlb3BsYXllcntcblxuICAgIC5hYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAuYWJsZS1tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWJsZS1jYXB0aW9ucy1iZWxvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hYmxlLXN0YXR1cy1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTouODU3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYmxlLXBsYXllciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICB9XG4gICAgICAgIC5hYmxlLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYm94ZXM7XG4gICAgICAgIH1cbiAgICAgICAgLmFibGUtYmxhY2stY29udHJvbHMgbGFiZWwsXG4gICAgICAgIC5hYmxlLXdoaXRlLWNvbnRyb2xzLFxuICAgICAgICAuYWJsZS13aGl0ZS1jb250cm9scyBkaXZbcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hYmxlLWJsYWNrLWNvbnRyb2xzIGxhYmVsLFxuICAgICAgICAuYWJsZS13aGl0ZS1jb250cm9scyBkaXZbcm9sZT1cImJ1dHRvblwiXSB7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFibGUtd2hpdGUtY29udHJvbHMge1xuICAgICAgICAgICAgLmFibGUtc2Vla2JhciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYmxlLXNlZWtiYXItcGxheWVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYmxlLXRvb2x0aXAsXG4gICAgICAgICAgICAuYWJsZS1zZWVrYmFyLWxvYWRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFibGUtc2Vla2Jhci1oZWFkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44NTdyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuODU3cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYWJsZS12b2x1bWUtc2xpZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB0b3A6IC04LjVyZW07XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYm94ZXM7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYmxlLXBvcHVwIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hYmxlLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC52aWRlb19pZnJhbWVvdmVybGF5IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudmlkZW9fY292ZXIsXG4gICAgLnZpZGVvX3Bvc3RlcmltYWdlIHtcbiAgICAgICAgLnVubG9ja2lmcmFtZSxcbiAgICAgICAgLnVubG9ja2lmcmFtZV95dCxcbiAgICAgICAgLnVubG9ja2lmcmFtZV92aW1lbyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG4tcGFkZGluZy15ICRidG4tcGFkZGluZy14O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVubG9ja2lmcmFtZS1idXR0b24ge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC44NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzY2xhaW1lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIqJGJhc2Utc3BhY2UgMiokYmFzZS1zcGFjZSAwIDIqJGJhc2Utc3BhY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMyokYmFzZS1zcGFjZSAzKiRiYXNlLXNwYWNlIDAgMyokYmFzZS1zcGFjZTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzYycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMiokYmFzZS1zcGFjZSAyKiRiYXNlLXNwYWNlIDAgMiokYmFzZS1zcGFjZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNSokYmFzZS1zcGFjZSAxMCokYmFzZS1zcGFjZSAwIDEwKiRiYXNlLXNwYWNlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNyokYmFzZS1zcGFjZSAxMyokYmFzZS1zcGFjZSAwIDEzKiRiYXNlLXNwYWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaXZhY3ktdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3hlcztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCwgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIqJGJhc2Utc3BhY2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUqJGJhc2Utc3BhY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3KiRiYXNlLXNwYWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJsZS1tb2RhbC1kaWFsb2cge1xuICAgIC5tb2RhbENsb3NlQnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmFibGUtcHJlZnMtY2FwdGlvbnMgPiBkaXYge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCk7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5KCk7XG4gICAgICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15ICRidG4tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeSgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtb3VzZW91dC1vbi10ZWFzZXIoKTtcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW91c2Vpbi1vbi10ZWFzZXIoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24tYm9keSB7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNHcmF5Q29udGVudCB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4iLCJAbWl4aW4gbW91c2VvdXQtb24tdGVhc2VyICgpIHtcbiAgICAtLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGJsYWNrLDAuMjApO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRibGFjaywwLjIwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGJsYWNrLDAuMjApO1xuICAgIEBzdXBwb3J0cyAodHJhbnNpdGlvbjogaW5pdGlhbCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbn1cbiIsIkBtaXhpbiBtb3VzZWluLW9uLXRlYXNlciAoKSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdGVhc2VyLWJveC1zaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkdGVhc2VyLWJveC1zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJHRlYXNlci1ib3gtc2hhZG93O1xuICAgIEBzdXBwb3J0cyAodHJhbnNpdGlvbjogaW5pdGlhbCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICB9XG59XG4iLCIuY2UtY2xpY2tmbG93IHtcbiAgICAmLmNlLWNsaWNrZmxvdy1zdGFydCB7XG4gICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY2xpY2tmbG93U3RhcnRCdXR0b24tY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctY29udGFpbmVyLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWZvcmVncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xpY2tmbG93Rm9yZWdyb3VuZC1iYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIC8qIHdpZHRoOiAzNThweDsgKi9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuY2xpY2tmbG93LWZvcmVncm91bmQtcHJlbG9hZGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXByZWxvYWRlZC1mcm9tLXJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXByZWxvYWRlZC1mcm9tLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLXByZWxvYWRlZC1mcm9tLWJvdHRvbSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGlja2Zsb3ctZm9yZWdyb3VuZC1wcmVsb2FkZWQtZnJvbS10b3Age1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuXG4gICAgICAgIHAsXG4gICAgICAgIHVsLFxuICAgICAgICBvbCxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGlja2Zsb3dQcm9ncmVzcy1iYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMTAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xpY2tmbG93UHJvZ3Jlc3NJbmRpY2F0b3ItYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24tbG9hZGVkIHtcbiAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdCxcbiAgICAgICAgLnJpZ2h0LFxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gNDAwbXMgY3ViaWMtYmV6aWVyKC40NywgMS42NCwgLjQxLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWZvcmVncm91bmQtc3RhcnQge1xuICAgICAgICAuY2xpY2tmbG93LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGlja2Zsb3ctaWxsdXN0cmF0aW9uLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgICAgICAgICAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAmLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24tbG9hZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNsaWNrZmxvdy1pbGx1c3RyYXRpb24tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1mb3JlZ3JvdW5kLWluZm8ge1xuICAgICAgICAuY2xpY2tmbG93LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGlja2Zsb3ctcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctZm9yZWdyb3VuZC1oaW50IHtcbiAgICAgICAgLmNsaWNrZmxvdy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LXByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWZvcmVncm91bmQtcmVzdWx0IHtcbiAgICAgICAgLmNsaWNrZmxvdy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LXByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LWlsbHVzdHJhdGlvbi13cmFwIHtcbiAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGlja2Zsb3ctcmVsZWFzZURhdGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWRpc2NsYWltZXItd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDBweCAtMTZweDtcblxuICAgICAgICAuYnRuLXN0YXJ0LXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgICAuYnRuLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1pbmZvcm1hdGlvbi1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LWRpc2NsYWltZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMTBweCA1MHB4O1xuXG4gICAgICAgICYuY2xpY2tmbG93LXZhbGlkYXRpb24tZXJyb3Ige1xuICAgICAgICAgICAgLmNsaWNrZmxvdy12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCtzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1yZWxlYXNlRGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctbmF2aWdhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGlja2Zsb3dOYXZpZ2F0aW9uLWJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5iYWNrLFxuICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWNrZmxvdy1idXR0b25zIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIC8qIHdpZHRoOiAyNTBweDsgKi9cbiAgICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG5cbiAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuYnRuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctNTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvblByaW1hcnktaG92ZXItYmFja2dyb3VuZENvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgJjpmb2N1cyAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICAgICAgICAgLmJ0bi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tc3RhcnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvblN0YXJ0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tcmVzdGFydCB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAgICAgLnJlc3RhcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tmbG93LW92ZXJsYXktY2xvc2Uge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGxpbmVhcjtcblxuICAgICAgICAmLmNsaWNrZmxvdy1vdmVybGF5LW5hdmlnYXRpb24td3JhcC1hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGlja2Zsb3ctb3ZlcmxheS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvTGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgICAgIC5wcm92aWRlci1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1sYXlvdXQtcmF3IHtcbiAgICAuY2UtY2xpY2tmbG93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5jbGlja2Zsb3ctbW9kYWwge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY+LmNsaWNrZmxvdy1sb2FkaW5nLWluZGljYXRvciB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpY2tmbG93LXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlLWNsaWNrZmxvdyB7XG5cbiAgICAgICAgICAgIC5jbGlja2Zsb3ctY29udGFpbmVyLXdyYXAsXG4gICAgICAgICAgICAuY2xpY2tmbG93LWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY+LmNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xpY2tmbG93LW5hdmlnYXRpb24tYmxvY2ssXG4uY2xpY2tmbG93LWxvYWRpbmctYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuY2xpY2tmbG93LW5hdmlnYXRpb24tYmxvY2stYWN0aXZlLFxuICAgICYuY2xpY2tmbG93LWxvYWRpbmctYmxvY2stYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmNsaWNrZmxvdy1sb2FkaW5nLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IC00MHB4IGF1dG8gMCBhdXRvO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGNsaWNrZmxvdy1sb2FkaW5nLWluZGljYXRvciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY2xpY2tmbG93LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn0iLCIuY2UtZGl2IHtcbiAgICBociB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxufVxuIiwiLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHtcbiAgICAub2xkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4N3B4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01NTA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTUwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhW2RhdGEtZmFuY3lib3hdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1mbHVpZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5pY29uIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIHVsLmRvd25sb2FkcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBsaS5jZS1kb3dubG9hZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLW1vYmlsZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8tdGlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BsYXNoIDAuMnMgbm9ybWFsIGZvcndhcmRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNzZXRzIHtcblxuICAgICAgICAubW9kaWZpY2F0aW9uLWRhdGUsXG4gICAgICAgIC5maWxlRm9ybWF0VmFyaWFudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy14cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc4NnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyICogJGJhc2Utc3BhY2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQgKiAkYmFzZS1zcGFjZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzE0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpY2VuY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc4NnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTUwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzE0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpY2Vuc2UtbW9yZS1saW5rLXdyYXAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saWNlbnNlLW1vcmUtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGljZW5jZS1saW5rLFxuICAgICAgICAubGljZW5zZS1tb3JlLWxpbmssXG4gICAgICAgIC5pbnN0cnVjdGlvbnMtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdHJ1Y3Rpb25zLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubm8tYm9keXRleHQge1xuICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXNzZXRzLWluLWxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UgKiA1O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogJGJhc2Utc3BhY2UgKiAyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UgKiA2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXNzZXQtc3R5bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4IDhweCAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRleHQoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vbmUge1xuICAgICAgICAgICAgICAgIC5hc3NldC1zdHlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRvd25sb2FkLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICogNDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlSW5mb3JtYXRpb25UcmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtY29udHJvbHNdIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWRvd25sb2FkXSB7XG4gICAgICAgICAgICAgICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTU1MDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc4NnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMiAqICRiYXNlLXNwYWNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MTRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LXhsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saWNlbmNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ODZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTU1MDtcblxuICAgICAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjcxNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saWNlbnNlLW1vcmUtbGluay13cmFwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubGljZW5zZS1tb3JlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpY2VuY2UtbGluayxcbiAgICAgICAgLmxpY2Vuc2UtbW9yZS1saW5rLFxuICAgICAgICAuaW5zdHJ1Y3Rpb25zLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kaWZpY2F0aW9uLWRhdGUsXG4gICAgICAgIC5maWxlRm9ybWF0VmFyaWFudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc4NnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MTRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoci5saW5lIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsZUluZm9ybWF0aW9uVHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICYubm8tb3B0aW9ucyB7XG4gICAgICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlVmFyaWFudEdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICYubWFueSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLy93aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVWYXJpYW50R3JvdXA6aG92ZXIge1xuICAgICAgICAmLm1hbnkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYm94ZXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsZVZhcmlhbnRzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3hlcztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlRm9ybWF0VmFyaWFudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNHcmF5Q29udGVudCB7XG4gICAgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHtcbiAgICAgICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1sYXlvdXQtb3ZlcnZpZXcgI0NvbnRlbnQsXG4jR3JheUNvbnRlbnQge1xuICAgIC5jZS1zaXRlUGFja2FnZURvd25sb2FkcyB7XG4gICAgICAgIC5hc3NldHMgLmFzc2V0cy1pbi1saW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlVmFyaWFudEdyb3VwIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlVmFyaWFudEdyb3VwLFxuICAgICAgICAgICAgLmZpbGVWYXJpYW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHtcbiAgICB1bC5kb3dubG9hZHMge1xuICAgICAgICBsaS5jZS1kb3dubG9hZCB7XG4gICAgICAgICAgICAuaW5mby10aWxlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICAuZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hc3NldHMge1xuICAgICAgICAuZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1ob3Zlci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hc3NldHMtaW4tbGluZSB7XG4gICAgICAgICAgICAuZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAqIDQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBzcGxhc2gge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNlLXNpdGVQYWNrYWdlRG93bmxvYWRzIHtcbiAgICAgICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwuZG93bmxvYWRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZUluZm9ybWF0aW9uVHJpZ2dlciAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGVJbmZvcm1hdGlvblRyaWdnZXIub3BlbiAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZVZhcmlhbnRzLm9wZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZUZvcm1hdFZhcmlhbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb3JtIHtcbiAgICAvLyBHZW5lcmFsXG5cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnBvd2VybWFpbF9sZWdlbmQsXG4gICAgIC5mb3JtLWxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAmLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZENvbG9yKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRleHQoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzE0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDNweCAkcmVkO1xuICAgIH1cblxuICAgIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tY2hlY2stbGFiZWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tY2hlY2stbGFiZWwtbGluZWhlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb3JtLWNoZWNrLWxhYmVsLWxpbmVoZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcnNsZXktZXJyb3Ige1xuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDNweCAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb250cmFzdDogbW9yZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aC1zbTtcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjc1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLWxnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aC1zbS8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1oZWlnaHQtc20vMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLWxnLzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1oZWlnaHQtbGcvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQWxlcnRcblxuLmFsZXJ0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgcGFkZGluZzogLjkyOHJlbTtcbn1cblxuXG5cbiIsIkBtaXhpbiBiYWNrZ3JvdW5kQ29sb3ItdGVhc2VyKCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3JUZWFzZXItY29sb3I7XG4gICAgcGFkZGluZzogJHBhZGRpbmctY29udGVudC1iYWNrZ3JvdW5kQ29sb3JUZWFzZXI7XG4gICAgQGluY2x1ZGUgdGVhc2VyLWRlY29yYXRpdmUtaGVhZGxpbmUtbGluZS1tYXJnaW5zO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZENvbG9yKCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3JUZWFzZXItY29sb3I7XG4gICAgcGFkZGluZzogJHBhZGRpbmctY29udGVudC1iYWNrZ3JvdW5kQ29sb3I7XG4gICAgQGluY2x1ZGUgdGVhc2VyLWRlY29yYXRpdmUtaGVhZGxpbmUtbGluZS1tYXJnaW5zO1xufVxuXG5AbWl4aW4gdGVhc2VyLWRlY29yYXRpdmUtaGVhZGxpbmUtbGluZS1tYXJnaW5zKCkge1xuICAgIC5jZS1oZWFkZXIge1xuICAgICAgICB+IGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFzZXItZGVjb3JhdGl2ZS1oZWFkbGluZS1saW5lLW1hcmdpbnMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFzZXItZGVjb3JhdGl2ZS1oZWFkbGluZS1saW5lLW1hcmdpbnMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNlLWdlIHtcbiAgICAucm93LmZpcnN0RWxlbWVudEFmdGVySGVhZGxpbmUge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ncmlkLWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlLWFjY29yZGlvbiB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAuY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjZS1zcGFjZS1tb2JpbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2Utc3BhY2UtZGVza3RvcC1wYWdlLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZS1nZS10aHJlZUNvbHVtbnM1MDI1MjUsXG4gICAgLmNlLWdlLXR3b0NvbHVtbnM3MDMwIHtcbiAgICAgICAgLmdyaWQtY29sdW1uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPi5jZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3BlY2lhbC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2UtZ2UtdHdvQ29sdW1uczcwMzAge1xuICAgICAgICAuZ3JpZC1jb2x1bW4ge1xuICAgICAgICAgICAgJi5zcGVjaWFsLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtZ2UtdGhyZWVDb2x1bW5zNTAyNTI1IHtcbiAgICAgICAgLmdyaWQtY29sdW1uIHtcbiAgICAgICAgICAgICYuc3BlY2lhbC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2UtZ2UtdHdvQ29sdW1uczUwNTAsXG4gICAgLmNlLWdlLXRocmVlQ29sdW1uczMzMzMzMyxcbiAgICAuY2UtZ2UtZm91ckNvbHVtbnMyNTI1MjUyNSB7XG4gICAgICAgIC5ncmlkLWNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZS1nZS10aHJlZUNvbHVtbnMzMzMzMzMsXG4gICAgLmNlLWdlLWZvdXJDb2x1bW5zMjUyNTI1MjUge1xuICAgICAgICAuZ3JpZC1jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2UtZ2UtZm91ckNvbHVtbnMyNTI1MjUyNSB7XG4gICAgICAgIC5ncmlkLWNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2UtaGVhZGVyIHtcbiAgICAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRDb2xvcigpO1xuICAgIH1cbn1cbiIsIi5oZXJkaW1tdW5pdHkge1xuICAgIC5jLXRhYnNfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLnNwcml0ZSB7XG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjdmFjY2luYXRvcl9jb250cm9scyB7XG4gICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAuYm90dG9tX193cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjdmFjY2luYXRvcl9sZWdlbmQge1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC8qIENvbm50ZW50IC0gVmFjY2luYXRvciAqL1xuICAgIC52YWNjaW5hdG9yLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAzM3B4IDAgMCAyMHB4O1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbiAudGQtZmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC50ZCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgICAgICAgICAgLnNwcml0ZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbXBsZS10b29sdGlwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWNjaW5hdG9yLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2OTk3MTc7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y1ZjVmNTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogMTIuNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXRhYnNfX2FsZXJ0LXN5bWJvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZmVjdGlvbi1ydW5uaW5nIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBhLCBkaXYsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlbHAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUVFO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg1LCBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyVTFaVFZsTlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqVXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWTFaalZtTlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqVXhKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWTFaalZtTlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTmxOV1UxWlRVaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZTVlNWU1IDAlLCNmNWY1ZjUgNTAlLCNmNWY1ZjUgNTElLCNlNWU1ZTUgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2U1ZTVlNScsIGVuZENvbG9yc3RyPScjZTVlNWU1JyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAvKmZsb2F0OiBsZWZ0OyovXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc2xpZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXItd3JhcCwgLnJlc3VsdC13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlci13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXN1bHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgLnNwcml0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBiLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVscCB7XG4gICAgICAgICAgICAuaGVscC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAubWVqcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIC8qZmxvYXQ6IGxlZnQ7Ki9cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCA4cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICYtZGFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDNweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAvKmZsb2F0OiByaWdodDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10YWJzIHtcbiAgICAgICAgICAgIC8qZmxvYXQ6IGxlZnQ7Ki9cblxuICAgICAgICAgICAgJi1zb2NpYWwge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnNiX3dpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubWVqcy1wb3N0ZXIubWVqcy1sYXllciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZSAucy1maWd1cmVfbV9pbmFjdGl2ZSxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC50YWJsZS1pbmFjdGl2ZSAucy1maWd1cmVfbV9pbmFjdGl2ZS52YWNjaW5hdGVkLFxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnRhYmxlIC5zLWZpZ3VyZV9tX2luYWN0aXZlLnZhY2NpbmF0ZWQsXG4gICAgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZSAucy1maWd1cmVfZl9pbmFjdGl2ZSxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC50YWJsZS1pbmFjdGl2ZSAucy1maWd1cmVfZl9pbmFjdGl2ZS52YWNjaW5hdGVkLFxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLnZhY2NpbmF0ZWQge1xuICAgICAgICAvKmN1cnNvcjogdXJsKFwiL2Fzc2V0cy9nbG9iYWwvaW1nL3N0cnVjdHVyZS9pY28vY3Vyc29yX3NpY2sucG5nXCIpLCBwb2ludGVyOyovXG4gICAgfVxuICAgIC8qIENvbnRlbnQgLSBHbG9iYWwgU2ltdWxhdG9yIFNldHRpbmdzICovXG4gICAgLnMtc3ByaXRlLCAucy1hbGVydCwgLnMtY3Vyc29yX2RlZmF1bHQsIC5zLWN1cnNvcl9zaWNrLCAucy1maWd1cmVfZl9kZWZhdWx0LCAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLnZhY2NpbmF0ZWQsIC5zLWZpZ3VyZV9mX2luYWN0aXZlLCAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlLWluYWN0aXZlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLnZhY2NpbmF0ZWQsIC5zLWZpZ3VyZV9mX3NpY2ssIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX2ZfaW5hY3RpdmUuaW5mZWN0ZWQsIC5zLWZpZ3VyZV9tX2RlZmF1bHQsIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZCwgLnMtZmlndXJlX21fZGVmYXVsdF9zbWFsbCwgLnMtZmlndXJlX21faW5hY3RpdmUsIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZCwgLnMtZmlndXJlX21faW5hY3RpdmVfc21hbGwsIC5zLWZpZ3VyZV9tX3NpY2ssIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUgLnMtZmlndXJlX21faW5hY3RpdmUuaW5mZWN0ZWQsIC5zLWZpZ3VyZV9tX3NpY2tfc21hbGwsIC5zLWljb25faGlfZmFpbGVkLCAucy1wbGF5LCAucy1xdWVzdGlvbl9tYXJrLCAucy1yZWZyZXNoLCAucy1zbGlkZXJfYmcsIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAuYmFyIC51aS1zbGlkZXIsIC5zLXNsaWRlcl9rbm9iLCAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVyLWhhbmRsZSB7IGJhY2tncm91bmQ6IHVybChcIi9pbWcvcy1zMmI3ZGExZWUwZi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAgIC5zLWFsZXJ0IHsgaGVpZ2h0OiA0MXB4OyB3aWR0aDogNDBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7IH1cbiAgICAucy1jdXJzb3JfZGVmYXVsdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MXB4OyBoZWlnaHQ6IDQ2cHg7IHdpZHRoOiAzOXB4OyB9XG4gICAgLnMtY3Vyc29yX3NpY2sgeyBoZWlnaHQ6IDQ2cHg7IHdpZHRoOiAzOXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4gICAgLnMtZmlndXJlX2ZfZGVmYXVsdCxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLnZhY2NpbmF0ZWQgeyBoZWlnaHQ6IDQ0cHg7IHdpZHRoOiAyM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTJweDsgfVxuICAgIC5zLWZpZ3VyZV9mX2luYWN0aXZlLFxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX2ZfaW5hY3RpdmUudmFjY2luYXRlZCB7IGhlaWdodDogNDRweDsgd2lkdGg6IDIzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MXB4OyB9XG4gICAgLnMtZmlndXJlX2Zfc2ljayxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9mX2luYWN0aXZlLmluZmVjdGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyBoZWlnaHQ6IDQ0cHg7IHdpZHRoOiAyM3B4OyB9XG4gICAgLnMtZmlndXJlX21fZGVmYXVsdCxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLnRhYmxlIC5zLWZpZ3VyZV9tX2luYWN0aXZlLnZhY2NpbmF0ZWQgeyBoZWlnaHQ6IDQ0cHg7IHdpZHRoOiAyM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzdweDsgfVxuICAgIC5zLWZpZ3VyZV9tX2RlZmF1bHRfc21hbGwgeyBoZWlnaHQ6IDIycHg7IHdpZHRoOiAxMXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTlweDsgfVxuICAgIC5zLWZpZ3VyZV9tX2luYWN0aXZlLFxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUtaW5hY3RpdmUgLnMtZmlndXJlX21faW5hY3RpdmUudmFjY2luYXRlZCB7IGhlaWdodDogNDRweDsgd2lkdGg6IDIzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzNXB4OyB9XG4gICAgLnMtZmlndXJlX21faW5hY3RpdmVfc21hbGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjRweDsgaGVpZ2h0OiAyMXB4OyB3aWR0aDogOXB4OyB9XG4gICAgLnMtZmlndXJlX21fc2ljaywgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZSAucy1maWd1cmVfbV9pbmFjdGl2ZS5pbmZlY3RlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwN3B4OyBoZWlnaHQ6IDQ0cHg7IHdpZHRoOiAyM3B4OyB9XG4gICAgLnMtZmlndXJlX21fc2lja19zbWFsbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4M3B4OyBoZWlnaHQ6IDIxcHg7IHdpZHRoOiAxMHB4OyB9XG4gICAgLnMtaWNvbl9oaV9mYWlsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDFweDsgaGVpZ2h0OiAyNXB4OyB3aWR0aDogMzJweDsgfVxuICAgIC5zLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTFweDsgaGVpZ2h0OiA0MXB4OyB3aWR0aDogNDBweDsgfVxuICAgIC5zLXF1ZXN0aW9uX21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTZweDsgaGVpZ2h0OiA0MXB4OyB3aWR0aDogNDBweDsgfVxuICAgIC5zLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODZweDsgaGVpZ2h0OiAzNnB4OyB3aWR0aDogMzZweDsgfVxuICAgIC5zLXNsaWRlcl9iZyxcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY1cHg7IGhlaWdodDogN3B4OyB3aWR0aDogMzI4cHg7IH1cbiAgICAucy1zbGlkZXJfa25vYixcbiAgICAudHgtYnpnYWhlcmRpbW11bml0eS1waTEgLmJhciAudWktc2xpZGVyLWhhbmRsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MnB4OyBoZWlnaHQ6IDIxcHg7IHdpZHRoOiAyMXB4OyB9XG4gICAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHsgbWFyZ2luLWxlZnQ6IC0wLjZlbTsgdG9wOiAtMC4zZW07IH1cbiAgICAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHsgY3Vyc29yOiBkZWZhdWx0OyBoZWlnaHQ6IDEuMmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxLjJlbTsgei1pbmRleDogMjsgfVxuICAgIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7IGhlaWdodDogMC44ZW07IH1cbiAgICAudWktc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBsZWZ0OyBib3JkZXItcmFkaXVzOiA0cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC50eC1iemdhaGVyZGltbXVuaXR5LXBpMSAudGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpIGluc2V0O1xuICAgICAgICBoZWlnaHQ6IDQyOHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgbWluLXdpZHRoOiA1ODBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZSAudmFjY2luYXRlZCB7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLnR4LWJ6Z2FoZXJkaW1tdW5pdHktcGkxIC50YWJsZS1pbmFjdGl2ZSAudmFjY2luYXRlZDpob3ZlciAudG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uby10b3VjaCAudHgtYnpnYWhlcmRpbW11bml0eS1waTEtdGFicy1zb2NpYWwgLnNvY2lhbC1pY29uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5jZS1zaXRlUGFja2FnZUhvdmVyVGVhc2VyIHtcbiAgICAuaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLXRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NyU7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBzdXBwb3J0cyAodHJhbnNpdGlvbjogaW5pdGlhbCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZy10b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdGVhc2VyLWhlaWdodCgyNDBweCwkYmFzZS1zcGFjZSo5KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYy10ZWFzZXItaGVpZ2h0KDI2NXB4LCRiYXNlLXNwYWNlKjEwKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQuNXJlbTtcbiAgICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzdXBwb3J0cyAodHJhbnNpdGlvbjogaW5pdGlhbCkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyX19saW5rIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAuY2UtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCU7IC8vICUgbmVlZHMgdG8gYmUgbWVudGlvbmVkIGZvciBTYWZhcmkgQnJvd3NlcnMhIVxuICAgICAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzICh0cmFuc2l0aW9uOiBpbml0aWFsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZy10b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKHRyYW5zaXRpb246IGluaXRpYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmctdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzclO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDclO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMyJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTklO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzICh0cmFuc2l0aW9uOiBpbml0aWFsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gY2FsYy10ZWFzZXItaGVpZ2h0KCRjb250ZW50LWhlaWdodCwgJHBhZGRpbmctYm90dG9tKSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6ICRjb250ZW50LWhlaWdodDtcbiAgICB9XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogJGNvbnRlbnQtaGVpZ2h0IC0gJHNwYWNlLXRvcCAtICRwYWRkaW5nLWJvdHRvbTtcbiAgICB9XG59XG4iLCIuY2Utc2l0ZVBhY2thZ2VJY29uVGVhc2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRlYXNlci1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWNvbnRlbnQtYmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRlYXNlci1kZWNvcmF0aXZlLWhlYWRsaW5lLWxpbmUtbWFyZ2lucygpO1xuXG4gICAgZmlndXJlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuOTUycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1Ljk1MnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1iYWNrZ3JvdW5kY29sb3Ige1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAuNzYycmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC43NjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1LjlyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjlyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIGEuaWNvblRlYXNlci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGxpbmVzIC5jZS1oZWFkZXIuaDMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjE4OHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG59XG4iLCIuY2UtaW1hZ2Uge1xuICAgIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlLWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlLWNlbnRlciB7XG4gICAgICAgIC5jZS1jb2x1bW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1yaWdodCB7XG4gICAgICAgIC5jZS1jb2x1bW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlLmltYWdlIHtcbiAgICAgICAgZmlnY2FwdGlvbi5pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmNlLWxpc3Qtc2l0ZXBhY2thZ2VfaW1hZ2VhbmltYXRpb24ge1xuICAgIGEuZ3RsaW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lZGlhLWVsZW1lbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYy1tZWRpYV9fYm90dG9tLWFuaW1hdGlvbi0tZG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxufVxuIiwiLmNlLXNpdGVQYWNrYWdlSW1hZ2VNYXAge1xuICAgIC5pbWFnZU1hcFdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvaS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFyZW0gJGdyYXktNTAwO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjcxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnIFxcMDBiYic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJ2aWV3IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucG9pbnRPZkludGVyZXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAucG9pLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNjcm9sbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjkwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnRodW1iIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2RyYWctaW5kaWNhdG9yLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjkwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKi5kaXNhYmxlZC1zY3JvbGxiYXJ7IGRpc3BsYXk6IG5vbmU7IH0qL1xuICAgIC5ub1NlbGVjdCB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNlLXNpdGVQYWNrYWdlSW1hZ2VUZWFzZXIge1xuICAgIC5jb2xvci1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIHBpY3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJhY2tncm91bmRjb2xvci1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmltYWdlVGVhc2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuY29sb3ItbGF5ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgJi5jb2xvci1sYXllci1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1hZ2VUZWFzZXItbGlnaHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xvci1sYXllci1kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZVRlYXNlci1kYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIC5oZWFkbGluZXMge1xuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlKjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2UtYm9keXRleHQgIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSo2O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlVGVhc2VyLWRhcmsge1xuICAgICAgICAuYmFja2dyb3VuZGNvbG9yLWxheWVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZVRlYXNlci1kYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkbGluZXMge1xuICAgICAgICAgICAgLmNlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4td2hpdGUge1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlVGVhc2VyLWxpZ2h0IHtcbiAgICAgICAgLmJhY2tncm91bmRjb2xvci1sYXllciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1hZ2VUZWFzZXItbGlnaHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5lcyB7XG4gICAgICAgICAgICAuY2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4td2hpdGUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLW9uLWhvdmVyKCR3aGl0ZSwkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5LCRwcmltYXJ5LWFjY2Vzc2liaWxpdHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZVRlYXNlci13aXRoLWxheWVyIHtcbiAgICAgICAgLmJhY2tncm91bmRjb2xvci1sYXllciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OC43JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTcuODExJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmlkLWNvbHVtbiB7XG4gICAgPiAuY2Utc2l0ZVBhY2thZ2VJbWFnZVRlYXNlciB7XG4gICAgICAgIC50ZWFzZXItY29udGVudCB7XG4gICAgICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLmNlLXRleHQsXG4uY2UtdGV4dHBpYyB7XG4gICAgJi5jZS1pbmZvQm94LXBpYyxcbiAgICAmLmNlLWluZm9Cb3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpbmZvLWJveC1zaGFkb3c7XG5cbiAgICAgICAgLmluZm9ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctY29udGVudC1iYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2UqMTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNlLWhlYWRlciB7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNlLWJvZHl0ZXh0LFxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmRjb2xvci1pbXBvcnRhbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tYm94LWNvbG9yLWltcG9ydGFudDtcbiAgICAgICAgICAgIC5jZS1ib2R5dGV4dCA+ICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jZS1oZWFkZXIsXG4gICAgICAgICAgICAuY2Utc3ViaGVhZGVyLFxuICAgICAgICAgICAgLmNlLW92ZXJsaW5lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kY29sb3Itc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWJveC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAuY2UtaGVhZGVyLFxuICAgICAgICAgICAgLmNlLXN1YmhlYWRlcixcbiAgICAgICAgICAgIC5jZS1vdmVybGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbi5jZS10ZXh0cGljIHtcbiAgICAmLmNlLWluZm9Cb3gtcGljIHtcbiAgICAgICAgLmluZm9ib3gge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2UqNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Utc2l0ZVBhY2thZ2VMaW5rcyB7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlLWxpbmtzLWxheW91dC0wIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuMjg2cmVtO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLjI4NnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA3cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNlLWxpbmtzLWxheW91dC0xIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLmxpc3Qtd2l0aC1pY29ucyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRDb2xvcigpO1xuICAgIH1cbn1cblxuLm1hcmdpbkNvbHVtbiB7XG4gICAgLmNlLXNpdGVQYWNrYWdlTGlua3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZS1saW5rcy1sYXlvdXQtMCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciB7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlO1xuICAgIC5yb3cge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jZSB7XG4gICAgICAgIGhlYWRlci5oZWFkbGluZXMge1xuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lIDtcbiAgICB9XG4gICAgLmdyaWQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgLy90byBzZWUgdGhlIG91dGxpbmUtYm9yZGVyIG9uIGZvY3VzLXZpc2libGVcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNTdGFnZSB7XG4gICAgLmNlLXNpdGVQYWNrYWdlTG9nb1RlYXNlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkYmFzZS1zcGFjZSo1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2UqNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbn1cbiIsIi5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxufVxuXG4ucGFnZS1sYXlvdXQtZGVmYXVsdCB7XG4gICAgLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIHtcbiAgICAgICAgfiAuY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2FkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY2Utc3BhY2UtbW9iaWxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY2Utc3BhY2UtZGVza3RvcC1wYWdlLWRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWxheW91dC1vdmVydmlldyB7XG4gICAgLmNlLWxpc3QtYWJsZXBsYXllcl9waXZpZGVvcGxheWVyIHtcbiAgICAgICAgfiAuY2Utc2l0ZVBhY2thZ2VNZWRpYURvd25sb2FkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY2Utc3BhY2UtbW9iaWxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY2Utc3BhY2UtZGVza3RvcC1wYWdlLW92ZXJ2aWV3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmNlLWxpc3Qtc3NjaGh0bWw1dmlkZW9wbGF5ZXJfcGkyIHtcbiAgICAuYy12aWRlby1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uY2UtbGlzdC1zaXRlcGFja2FnZV9pbWFnZWFuaW1hdGlvbixcbi5jZS1zaXRlUGFja2FnZU1lZGlhRG93bmxvYWQge1xuICAgIC5tZWRpYS1lbGVtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgcGFkZGluZzogJGJhc2Utc3BhY2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdGV4dCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLWRvd25sb2FkIHtcbiAgICAgICAgICAgIC5idG4td2hpdGUge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZTtcblxuICAgICAgICAgICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZSoxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1saXN0LW5ld3NfcGkxLFxuLm5ld3Mge1xuICAgIHRpbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgfVxuXG4gICAgJi5uZXdzLXNpbmdsZSB7XG4gICAgICAgIC5iYWNrbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uZXdzLWp1bXBtYXJrcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3JUZWFzZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWNvbnRlbnQtYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5qdW1wbWFyayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlKjEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjEuNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRleHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgICAudGVhc2VyLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdGV4dCgpO1xuICAgICAgICAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy1zcGFjZXMteHM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3Mtc3BhY2VzLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWltZy13cmFwIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcblxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWxpc3QtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXdzLXNwYWNlcy14cztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy1zcGFjZXMtbWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtdGV4dC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjZS1zcGFjZS1tb2JpbGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLWRlc2t0b3AtcGFnZS1kZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWJhY2tsaW5rLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhLmd0bGluayB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpbmtCb3R0b20ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjZS1zcGFjZS1tb2JpbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2Utc3BhY2UtZGVza3RvcC1wYWdlLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGlua1RvcCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNlLXNwYWNlLW1vYmlsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjZS1zcGFjZS1kZXNrdG9wLXBhZ2UtZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzU5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDQzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTUyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5uZXdzLWhlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyNHJlbTtcbiAgICB9XG4gICAgaHIubGluZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3Mtc3BhY2VzLXhzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy1zcGFjZXMtbWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vcmUtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5uZXdzLWxpc3QtdmlldyB7XG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3QtZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcblxuICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXItdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41MjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Utc2VhcmNoIHtcblxuICAgIC5zZWFyY2gtcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luOiAuNzVyZW0gMDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1zaXRlUGFja2FnZVN0YWdlLFxuLmNlLXNpdGVQYWNrYWdlU2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvdXR0ZXItY29udGFpbmVyLXdpZHRoLW1kO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC1tZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb3V0dGVyLWNvbnRhaW5lci13aWR0aC14bDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG91dHRlci1jb250YWluZXItd2lkdGgteGw7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRlYXNlci1kZWNvcmF0aXZlLWhlYWRsaW5lLWxpbmUtbWFyZ2lucygpO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICBsZWZ0OiAkcG9zaXRpb24tbGVmdDtcbiAgICB9XG4gICAgLnNsaWRlckxheWVyV3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmxheWVyLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG5zLWl0ZW0ge1xuICAgICAgICAmLnRucy1zbGlkZS1mdWxseS12aXNpYmxlIHtcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSxcbiAgICAgICAgICAgIC5tb2JpbGUtbGluayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1wcmltYXJ5LFxuICAgICAgICAubW9iaWxlLWxpbmsge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWRlckl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICYud2l0aExheWVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlckxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC02LjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA3LjYxNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWNvbnRlbnQtYmFja2dyb3VuZENvbG9yVGVhc2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2UqOTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjE0O1xuICAgICAgICB9XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwIHJnYmEoJGJsYWNrLDAuMTYpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwIHJnYmEoJGJsYWNrLDAuMTYpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwIHJnYmEoJGJsYWNrLDAuMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBib3R0b206IDBcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IC02LjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1NHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNi45cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1pbi1jaXJjbGUge1xuICAgICAgICAgICAgYm90dG9tOiAkcG9zaXRpb24tYm90dG9tO1xuICAgICAgICAgICAgcmlnaHQ6ICRwb3NpdGlvbi1yaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmLm5vVGl0bGUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgLmFycm93LWluLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Zy9saW5rLWFycm93LWxlZnQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcbiAgICAgICAgLnNsaWRlckxheWVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgOTQlLCAuNyk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzdXBwb3J0cyBub3QgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSkpIHtcbiAgICAgICAgLnNsaWRlckxheWVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDk0JSwgLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgJi5jdXN0b20tY29udHJvbHMtY2VudGVyZWQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRvcGxheS1jb250cm9scyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHotaW5kZXg6IDkwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIC5hdXRvcGxheS1jb250cm9sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDAgMTFweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5wYXVzZXtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLW5hdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRucy1pbm5lciB7XG4gICAgICAgIC50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbHMtY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogOTA7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXJlbTtcbiAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjA1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvc3RhZ2UtYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3ZnL3N0YWdlLWFycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4wNXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvc3RhZ2UtYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmcvc3RhZ2UtYXJyb3ctbGVmdC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjA1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2Utc2l0ZVBhY2thZ2VTbGlkZXIge1xuICAgIC5jdXN0b20tY29udHJvbHMuY3VzdG9tLWNvbnRyb2xzLWNlbnRlcmVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgOTQlLCAuNyk7XG4gICAgICAgIH1cblxuICAgICAgICBAc3VwcG9ydHMgbm90ICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA5NCUsIC44KTtcbiAgICAgICAgfVxuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cbiIsIi5jZS1zaXRlUGFja2FnZVN0YW5kYXJkVGVhc2VyIHtcblxuICAgIGhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuY2UtYm9keXRleHQge1xuICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgfVxuXG4gICAgLmNlLWJhY2tncm91bmRDb2xvci10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRlYXNlci13aXRob3V0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBjYWxjLXRlYXNlci1oZWlnaHQoMjQwcHgsJGJhc2Utc3BhY2UqOSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdGVhc2VyLWhlaWdodCgyNjVweCwkYmFzZS1zcGFjZSoxMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYy10ZWFzZXItaGVpZ2h0KDI3MHB4LCRiYXNlLXNwYWNlKjEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdGVhc2VyLWhlaWdodCgyODVweCwkYmFzZS1zcGFjZSoxMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdGVhc2VyLWhlaWdodCgzMzBweCwkYmFzZS1zcGFjZSoxMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjLXRlYXNlci1oZWlnaHQoMzg3cHgsJGJhc2Utc3BhY2UqMTApO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogNjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Utc2l0ZVBhY2thZ2VMaW5rcyB7XG4gICAgc3ZnIHtcbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmNlLXNpdGVQYWNrYWdlU3RhbmRhcmRUZWFzZXIsXG4uY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciB7XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRlYXNlci1kZWNvcmF0aXZlLWhlYWRsaW5lLWxpbmUtbWFyZ2lucygpO1xuXG4gICAgLmNlLXRlYXNlci1kZWZhdWx0IHtcbiAgICAgICAgLnRlYXNlckxpbmsge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAuM3M7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuODkzcmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzE0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNlLXRlYXNlciB7XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVhc2VyLXRleHQoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZENvbG9yLXRlYXNlcigpO1xuICAgIH1cblxuXG59XG5cbi5jZSBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5jZS10ZWFzZXIge1xuICAgICAgICBAaW5jbHVkZSBtb3VzZW91dC1vbi10ZWFzZXIoKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jZS10ZWFzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW91c2Vpbi1vbi10ZWFzZXIoKTtcblxuICAgICAgICAgICAgLmFycm93LWluLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgLmNlLXRlYXNlciB7XG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIC5jZS10ZWFzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW91c2Vpbi1vbi10ZWFzZXIoKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3JUZWFzZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogJHBvc2l0aW9uLWJvdHRvbTtcbiAgICAgICAgICAgIHJpZ2h0OiAkcG9zaXRpb24tcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWxpbmsge1xuICAgICAgICAuYXJyb3ctaW4tY2lyY2xlIHtcbiAgICAgICAgICAgIGJvdHRvbTogJHBvc2l0aW9uLWJvdHRvbTtcbiAgICAgICAgICAgIHJpZ2h0OiAkcG9zaXRpb24tcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI0dyYXlDb250ZW50IHtcbiAgICAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmJhY2tncm91bmRDb2xvci10ZWFzZXJfX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJveGVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbiIsIi5jZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2UtdGV4dCxcbi5jZS10ZXh0cGljIHtcbiAgICAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRDb2xvcigpO1xuICAgIH1cbiAgICAmLmNlLWludHJvVGV4dC1waWMsXG4gICAgJi5jZS1pbnRyb1RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY2N3JlbTtcbiAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NjVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjM4cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuY2UtdGV4dG1lZGlhIHtcblxuXG4gICYuY2UtdGV4dG1lZGlhLWludGV4dCB7XG4gICAgJi5jZS10ZXh0bWVkaWEtbGVmdCB7XG4gICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIC5pbWctZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNlLXRleHRtZWRpYS1yaWdodCB7XG4gICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjIuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIC5pbWctZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNlLXRleHRtZWRpYS1ub3dyYXAge1xuICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2OSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY5JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2UtdGV4dG1lZGlhLW5vd3JhcCB7XG4gICAgLy8gU3R5bGluZ3MgZm9yIHNldHRpbmdzIFwiQmVzaWRlIHZlcnRpY2FsIGNlbnRlcmVkIFRleHRcIiBvZiBmaWVsZCBcIlBvc2l0aW9uIGFuZCBBbGlnbm1lbnRcIiBpbiBHYWxsZXJ5IFNldHRpbmdzXG4gICAgJi5jZS10ZXh0bWVkaWEtdGV4dHZlcnRpY2FsY2VudGVyZWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICAmLmNlLXRleHRtZWRpYS1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdHlsaW5ncyBmb3IgYWxsIHNldHRpbmdzIG9mIGZpZWxkIFwiVGV4dCB3aWR0aFwiICh0eF9zaXRlcGFja2FnZV90ZXh0X3dpZHRoKSBpbiBHYWxsZXJ5IFNldHRpbmdzXG4gICAgJi50ZXh0LXdpZHRoLTUwLFxuICAgICYudGV4dC13aWR0aC0yNSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLmNlLXRleHRtZWRpYS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50ZXh0LXdpZHRoLTUwIHtcbiAgICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRleHQtd2lkdGgtMjUge1xuICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuY2UtdGV4dG1lZGlhLWFib3ZlLFxuICAmLmNlLXRleHRtZWRpYS1iZWxvdyB7XG5cbiAgICAmLmNlLXRleHRtZWRpYS1jZW50ZXIge1xuICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2UtdGV4dG1lZGlhLXJpZ2h0IHtcbiAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jZS10ZXh0bWVkaWEtYWJvdmUge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgfVxuICB9XG4gICYuY2UtdGV4dG1lZGlhLWJlbG93IHtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuLmNlLWdhbGxlcnktY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4iLCIuY2UtdGV4dHBpYyxcbi5jZS1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNlLXJvdyB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqMC41O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jZS10ZXh0cGljLWludGV4dCB7XG4gICAgICAgICYuY2UtdGV4dHBpYy1sZWZ0LFxuICAgICAgICAmLmNlLXRleHRwaWMtcmlnaHQge1xuICAgICAgICAgICAgLmNlLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2UtdGV4dHBpYy1sZWZ0IHtcbiAgICAgICAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS1yaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNlLXRleHRwaWMtcmlnaHQge1xuICAgICAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLWxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jZS10ZXh0cGljLW5vd3JhcCB7XG4gICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgLmltZy1mbHVpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczJTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZS10ZXh0cGljLW5vd3JhcCB7XG4gICAgICAgIC8vIFN0eWxpbmdzIGZvciBzZXR0aW5ncyBcIkJlc2lkZSB2ZXJ0aWNhbCBjZW50ZXJlZCBUZXh0XCIgb2YgZmllbGQgXCJQb3NpdGlvbiBhbmQgQWxpZ25tZW50XCIgaW4gR2FsbGVyeSBTZXR0aW5nc1xuICAgICAgICAmLmNlLXRleHRwaWMtdGV4dHZlcnRpY2FsY2VudGVyZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2UtdGV4dHBpYy1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdHlsaW5ncyBmb3IgYWxsIHNldHRpbmdzIG9mIGZpZWxkIFwiVGV4dCB3aWR0aFwiICh0eF9zaXRlcGFja2FnZV90ZXh0X3dpZHRoKSBpbiBHYWxsZXJ5IFNldHRpbmdzXG4gICAgICAgICYudGV4dC13aWR0aC01MCxcbiAgICAgICAgJi50ZXh0LXdpZHRoLTI1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5jZS10ZXh0cGljLXJpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC13aWR0aC01MCB7XG4gICAgICAgICAgICAuY2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRleHQtd2lkdGgtMjUge1xuICAgICAgICAgICAgLmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY2UtdGV4dHBpYy1hYm92ZSxcbiAgICAuY2UtdGV4dHBpYy1iZWxvdyB7XG5cbiAgICAgICAgJi5jZS10ZXh0cGljLWNlbnRlciB7XG4gICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jZS10ZXh0cGljLXJpZ2h0IHtcbiAgICAgICAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZS10ZXh0cGljLWFib3ZlIHtcbiAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlLXRleHRwaWMtYmVsb3cge1xuICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSoyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlKjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5bZGlyPVwicnRsXCJdIHtcbiAgICAuY2UtdGV4dHBpYyB7XG4gICAgICAgIC5jZS10ZXh0cGljLWludGV4dCB7XG4gICAgICAgICAgICAmLmNlLXRleHRwaWMtbGVmdCB7XG4gICAgICAgICAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLWxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2UtdGV4dHBpYy1yaWdodCB7XG4gICAgICAgICAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Utc2l0ZVBhY2thZ2VWZXJ0aWNhbFRlYXNlciB7XG5cbiAgICBoZWFkZXIge1xuICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuXG4gICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgIH1cblxuICAgIC5jZS1iYWNrZ3JvdW5kQ29sb3ItdGVhc2VyIHtcbiAgICAgICAgJi50ZWFzZXItd2l0aC1pbWFnZSB7XG4gICAgICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYy10ZWFzZXItaGVpZ2h0KDI0MHB4LCRiYXNlLXNwYWNlKjkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdGVhc2VyLWhlaWdodCgyNjBweCwkYmFzZS1zcGFjZSoxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZWFzZXItd2l0aG91dC1pbWFnZSB7XG4gICAgICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUuMjJyZW07XG4gICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYuMTdyZW07XG4gICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUuNDVyZW07XG4gICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQuNzIzcmVtO1xuICAgICAgICAgICAgICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogOTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYuNzRyZW07XG4gICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOC4xOXJlbTtcbiAgICAgICAgICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDEzO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAxMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi50eC13dy1iemdhLW1hZ2VudG8ge1xuXG5cbiAgICAuc2hvcHBpbmdjYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgb2wucHJvZ3RyY2tyIGxpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG5cbiAgICBhLmJ0biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14O1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5oMyxcbiAgICAuaDEge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbmZvcm1hdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAqIDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC10ZXh0KCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVybmJyIHtcbiAgICAgICAgICAgIHNwYW4udmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKiAzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICogNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyLmxpbmUge1xuICAgICAgICBjb2xvcjogJGdyYXktNTUwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSozO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjY7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuXG4gICAgLmJ0bi1zZWNvbmRhcnksXG4gICAgLmJ0bi1hY3R1YWxpemUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlKjM7XG4gICAgfVxuXG4gICAgLmJ0bi1zZWNvbmRhcnksXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYWN0dWFsaXplIHtcbiAgICAgICAgc3ZnLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZSoxLjU7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1kZWxldGUge1xuICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlKjEuNTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWNhcnQge1xuICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ndGxpbmsge1xuICAgICAgICBzdmcuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3R5bGluZyBvZiBhcnRpY2xlcyBpbiBsaXN0LSBhbmQgc2hvdy12aWV3XG4gICAgLmFydGljbGUge1xuICAgICAgICAubGlzdGVudHJ5IHtcbiAgICAgICAgICAgIC5tYWluaW1nIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VicyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAqIDM7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKiA2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Vic2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSoyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbHNibG9jayxcbiAgICAgICAgLnNjaHVsZm9ybSxcbiAgICAgICAgLnNjaHVsdGhlbWEsXG4gICAgICAgIC5lcnNjaGVpbnVuZ3NqYWhyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAub3JkZXIsXG4gICAgICAgIC5saW5rLWFjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZSozO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyX3N0YXR1c19pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hY2NlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3hlcztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWNvbnRlbnQtYmFja2dyb3VuZENvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UgKiAzO1xuXG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hY2Nlc3NpYmlsaXR5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAqIDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAjd3dfYnpnYV9tYWdlbnRvX2NhcnRfbWFyZ2luYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3JUZWFzZXItY29sb3I7XG5cbiAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jZS1oZWFkZXIge1xuICAgICAgICAgICAgfmhyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGVhc2VyLWRlY29yYXRpdmUtaGVhZGxpbmUtbGluZS1tYXJnaW5zICogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhc2VyLWRlY29yYXRpdmUtaGVhZGxpbmUtbGluZS1tYXJnaW5zICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYXNlci1kZWNvcmF0aXZlLWhlYWRsaW5lLWxpbmUtbWFyZ2lucztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubm8tbWF0ZXJpYWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZSxcbiAgICAgICAgLm5vLW1hdGVyaWFscyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zM3JlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjcxNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzE0cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNlKjM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjd3dfYnpnYV9tYWdlbnRvX29yZGVyIHtcbiAgICAgICAgLmhlYWRsaW5lcy5jZS1oZWFkbGluZS1oMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSoxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dGJhciB7XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjY2N3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqNjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjcxNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYmFzZS1zcGFjZSoyIDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICYucHJvZ3RyY2tyLWN1cnJlbnQsXG4gICAgICAgICAgICAgICAgICAgICYucHJvZ3RyY2tyLWRvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucHJvZ3RyY2tyLWRvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnRpdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYmFzZS1zcGFjZSozO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNjAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNlKjY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbWltYWdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQuYW1vdW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZSo1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbW91bnQtYXJ0aWNsZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSozO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmQsXG4gICAgICAgIC5jYXJkLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UqNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlKjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRleHQoKTtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAkYmFzZS1zcGFjZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgtJGJhc2Utc3BhY2UpIC0gKCRncmlkLWd1dHRlci13aWR0aCAqIC4yNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogKC0kYmFzZS1zcGFjZSkgLSAoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjI1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAkYmFzZS1zcGFjZSoyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYmFzZS1zcGFjZSoyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6ICRiYXNlLXNwYWNlKjQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNlKjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2U7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXNwYWNlKjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2UqNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43MTRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3RhbC1hbW91bnQge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm9UZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvVGV4dCxcbiAgICAgICAgLmhpZ2hsaWdodC1jb250YWluZXIgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC10ZXh0KCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo1O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcC5sYWJlbHNibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwLnRpcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2UqMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjcxNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zM3JlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo2O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCVcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlKjM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSo1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9ycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNUb2dnbGVNYWluTmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhTWVudU1haW5OYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTEwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbGVmdDogLTYwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zNnM7XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB9XG4gICAgLmNsb3NlTWVnYU1lbnVNYWluTmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgICAgICByaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbk5hdmlnYXRpb24tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDEycHggMjBweCAzMHB4IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAzMHB4IDM1cHggMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIycHggMzBweCAzNXB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgNjBweDtcbiAgICAgICAgY29sb3I6ICRtYWluTmF2aWdhdGlvbi10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvblNlYXJjaCB7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDM0cHggNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDczcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluTmF2aWdhdGlvbi10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTk5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgICAgICAgICAgICB+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW9UZWFzZXIge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gICAgfVxuICAgIGhyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXNwYWNlICo0O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDczcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbk5hdmlnYXRpb24tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5uYXYtdHJpZ2dlciB7XG4gICAgICAgICY6Y2hlY2tlZCB+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXYtdHJpZ2dlci1sYWJlbCB7XG4gICAgICAgIC5qcy1sb2FkZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdHJpZ2dlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5qcy1sb2FkZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3RMZXZlbCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDczcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJj4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjMxMjVyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTIzOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRMZXZlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvdyxcbiAgICAgICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY+IGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC43MTRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vU3ViIHtcbiAgICAgICAgICAgICAgICAmPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDM3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc0M3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC43OTByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGhpcmRMZXZlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIC42MTlyZW07XG4gICAgICAgICY+IGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjY2NnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3MjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45MzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC42NjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNzEycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW9UZWFzZXJQbGFjZWhvbGRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgfVxuICAgIC5wcm9tb1RlYXNlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAudG5zLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudG5zLW92aCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW9UZWFzZXJTbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggNzBweCA2MHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLSRiYXNlLXNwYWNlICoyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtJGJhc2Utc3BhY2UgKjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxheWVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggOTBweCA2MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgICAgICAgICAgLmlubmVyTGF5ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UgKjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubGF5ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMXJlbSA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44Mzc1cmVtO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjY2N3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY2Vzc2libGl0eU5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWNjZXNzaWJpbGl0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zcHggNnB4IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDRweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5hY2Nlc3NpYmxpdHlOYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGFuZ3VhZ2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aXN1YWxEaXZpZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41MzZyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41MzZyZW07XG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmNlLWdsb2JhbFNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdG9wOiAtMjUwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMzZzO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgfVxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtZ2xvYmFsTGFuZ3VhZ2VTZWxlY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdG9wOiAtMjUwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMzZzO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgfVxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5ib2R5IHtcbiAgICAjUGFnZSA+IGhlYWRlciB7XG4gICAgICAgIC5jZS1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluTmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5sYW5ndWFnZVRyaWdnZXJNb2JpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoVHJpZ2dlck1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWdhdGlvblRyaWdnZXIge1xuICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGFtYnVyZ2VyIC5oYW1idXJnZXJCb3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIC5oYW1idXJnZXJJbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbk5hdmlnYXRpb25XcmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLm1lZ2FNZW51TWFpbk5hdiB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgfVxuICAgICAgICBociB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtdHJpZ2dlci1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJmb3JtIHtcbiAgICAuY2UtYmFja2dyb3VuZENvbG9yLXRlYXNlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRDb2xvcigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3hlcztcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/
.able-big-play-button {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border-radius: 50px;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    border: 2px solid transparent !important;
    opacity: unset !important;
}

.able-big-play-button:hover {
    background-color: #749a40 !important;
    border: 2px solid white !important;
}

.able-big-play-button svg {
    width: 50px !important;
    height: 50px !important;
    margin-left: 12.5px;
    display: inline-block;
    margin-left: calc(50% - 37.5px);
}

@media (max-width: 380px) {
    .able-big-play-button {
        width: 50px !important;
        height: 50px !important;
        border-radius: 25px;
        top: calc(50% - 25px);
        left: calc(50% - 25px);
    }

    .able-big-play-button svg {
        width: 25px !important;
        height: 25px !important;
        margin-left: 6.25px;
        margin-left: calc(50% - 18.75px);
    }
}

@media (min-width: 381px) and (max-width: 520px) {
    .able-big-play-button {
        width: 75px !important;
        height: 75px !important;
        border-radius: 37.5px;
        top: calc(50% - 37.5px);
        left: calc(50% - 37.5px);
    }

    .able-big-play-button svg {
        width: 37.5px !important;
        height: 37.5px !important;
        margin-left: 9.375px;
        margin-left: calc(50% - 28.125px);
    }
}

.able-big-play-button svg path {
    fill: white;
}

[data-pagetype="is--impfenInfo"] .ableplayer .video_cover .unlockiframe,
[data-pagetype="is--impfenInfo"] .ableplayer .video_posterimage .unlockiframe {
    background-color: #5d790c;
    border: none;
}

[data-pagetype="is--impfenInfo"] .ableplayer .video_cover .unlockiframe:hover,
[data-pagetype="is--impfenInfo"] .ableplayer .video_posterimage .unlockiframe:hover {
    background-color: #749a40;
}

[data-pagetype="is--impfenInfo"] .ableplayer .video_cover .unlockiframe:focus,
[data-pagetype="is--impfenInfo"] .ableplayer .video_posterimage .unlockiframe:focus {
    outline: 0;
    background-color: #749a40;
    box-shadow: 0 0 0 0.25rem rgba(116, 154, 64, 0.25);
}
