/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./blocks/informations-pratiques/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.font-headline-1 {
  font-family: "Alexandria", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 6rem;
  line-height: 100%;
}

@media screen and (max-width: 991px) {
  .font-headline-1 {
    font-size: 3.8rem;
  }
}

.font-headline-2 {
  font-family: "Alexandria", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 4.8rem;
  line-height: 110%;
}
@media screen and (max-width: 991px) {
  .font-headline-2 {
    font-size: 3.4rem;
  }
}

.font-headline-3 {
  font-family: "Alexandria", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 3.6rem;
  line-height: 110%;
}
@media screen and (max-width: 991px) {
  .font-headline-3 {
    font-size: 2.6rem;
  }
}

.font-headline-4 {
  font-family: "Alexandria", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 2rem;
  line-height: 2.4rem;
}
@media screen and (max-width: 991px) {
  .font-headline-4 {
    font-size: 2rem;
  }
}

.font-headline-5 {
  font-family: "Alexandria", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 2rem;
}

.font-body-xl {
  font-family: "Alexandria", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 2rem;
  line-height: 140%;
}

.font-body-xl-sb {
  font-family: "Alexandria", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 2rem;
  line-height: 140%;
}

@media screen and (max-width: 991px) {
  .font-body-xl-sb {
    font-size: 2.2rem;
  }
}

.font-body-l_m, .block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations, .font-body-l, .font-body-default {
  font-family: "Alexandria", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 170%;
}

@media screen and (max-width: 991px) {
  .font-body-l, .font-body-default {
    font-size: 2rem;
    line-height: 150%;
  }
}

@media screen and (max-width: 991px) {
  .font-body-l_m, .block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations {
    font-size: 1.8rem;
    line-height: 150%;
  }
}

.font-body-l-sb_desktop, .font-body-l-sb {
  font-family: "Alexandria", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 180%;
}

@media screen and (max-width: 991px) {
  .font-body-l-sb {
    font-size: 2rem;
    line-height: 150%;
  }
}

.font-body-m_desktop, .font-body-m {
  font-family: "Alexandria", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 150%;
}

@media screen and (max-width: 991px) {
  .font-body-m {
    font-size: 1.8rem;
    line-height: 150%;
  }
}

.font-body-m-sb-desktop, .font-body-m-sb {
  font-family: "Alexandria", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.6rem;
  line-height: normal;
}

@media screen and (max-width: 991px) {
  .font-body-m-sb {
    font-size: 1.8rem;
  }
}

.font-body-s_desktop, .font-body-s, .font-legend, .font-breadcrumb {
  font-family: "Alexandria", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.4rem;
  line-height: 120%;
}

@media screen and (max-width: 991px) {
  .font-body-s, .font-legend, .font-breadcrumb {
    font-size: 1.6rem;
    line-height: 140%;
  }
}

.font-body-s-sb, .font-header, .font-breadcrumb-active {
  font-family: "Alexandria", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.4rem;
  line-height: 160%;
}

@media screen and (max-width: 991px) {
  .font-body-s-sb, .font-header, .font-breadcrumb-active {
    font-size: 1.6rem;
    line-height: 120%;
  }
}

.font-header {
  text-transform: uppercase;
}
@media screen and (max-width: 991px) {
  .font-header {
    font-size: 3.4rem;
    line-height: 110%;
    font-family: "Alexandria", sans-serif;
    font-weight: 700;
    text-transform: initial;
  }
}

.font-picto {
  font-family: "3c-picto" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  --color-black-pdc: #1B1929;
  --color-blue-master: #463FA9;
  --color-blue-secondary: #4754F0;
  --color-green-pdc: #63B772;
  --color-pink: #AE94FB;
  --color-orange: #F9B880;
  --color-orange-light: #FFF9ED;
  --color-blue-light: #EFEFFF;
  --color-red: #463FA9;
  --color-green: #63B772;
  --color-grey: #B4B4B4;
  --color-primary: #1B1929;
  --color-white: #fff;
  --color-black: #1B1929;
  --color-black-pdc-o-20: rgba(56, 56, 56, 0.2);
  --color-black-pdc-o-30: rgba(56, 56, 56, 0.3);
  --color-black-pdc-o-40: rgba(56, 56, 56, 0.4);
  --degrade-black-territoire: linear-gradient(0deg, rgb(56, 56, 50) 0%, rgba(56, 56, 50, 0.57) 75%);
  --color-white-o-10: rgba(255, 255, 255, 0.1);
  --color-font-white: #fff;
  --color-font-black: #1B1929;
  --main-font: #1B1929;
  --background-color-html: #fff;
  --hn-color-default: #463FA9;
  --header-primary-background: #fff;
  --header-menu-link-hover: #463FA9;
}

/*****************************************************************
1. INITIAL SETTINGS
*****************************************************************/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html {
  color: #000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, menu {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
  font-style: inherit;
  font-weight: inherit;
}

del, ins {
  text-decoration: none;
}

li {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: baseline;
}

sub {
  vertical-align: baseline;
} /*legend{color:#000;}*/
input, button, textarea, select, optgroup, option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

/* Limited Reset
----------------------------------------------------------------*/
/* html5 ie compatibility */
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a:focus, a:active {
  outline-style: none;
  outline: 0;
  border: none;
}

*:focus {
  outline: 0 !important;
}

*:focus {
  outline: none;
}

*::-moz-focus-inner {
  border: none;
}

a {
  text-decoration: none;
}

img {
  vertical-align: middle;
}

* {
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
}

/* Init selection */
::-moz-selection {
  background: rgba(16, 20, 22, 0.7);
  color: #FFFFFF;
} /* Pour firefox */
::selection {
  background: rgba(128, 128, 128, 0.15);
  padding: 0;
} /* Pour les autres navigateurs*/
/* Init Placeholder */
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* Init Input and Select */
input:focus, textarea:focus, select:focus {
  outline: 0;
  box-shadow: none;
  border-color: transparent;
}

select, input, textarea, button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0px;
  outline: none !important;
}

select::-ms-expand {
  display: none;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
  outline: none;
}

button::-moz-focus-inner, select::-moz-focus-inner {
  border: 0;
}

label {
  cursor: pointer;
}

select, select:-moz-focusring, select::-moz-focus-inner {
  color: transparent !important;
  text-shadow: 0 0 0 #000 !important;
  background-image: none !important;
  border: 0;
}

/* Init Others elements */
figure {
  margin: 0;
}

sup {
  vertical-align: super;
  text-transform: lowercase;
  font-size: 12px;
  line-height: 10px;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

img {
  vertical-align: middle;
}

.link {
  cursor: pointer;
}

a {
  text-decoration: none;
  display: inline-block;
  position: relative;
}
a:hover {
  text-decoration: none;
  content: none !important;
}
a:focus {
  outline: 0 !important;
  outline-style: none;
  border: none;
}
a:active {
  outline-style: none;
  outline: 0;
  border: none;
}
a img {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

.block-informations-pratiques {
  position: relative;
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content {
  max-width: var(--width-grid-8) !important;
  margin: 0 auto;
  background: var(--color-blue-light);
  color: var(--color-black);
  --color-link: var(--color-black);
  --hn-color-default: var(--color-blue-master);
  padding: 5.6rem;
  -webkit-border-radius: var(--radius-default);
  -moz-border-radius: var(--radius-default);
  border-radius: var(--radius-default);
}
@media screen and (max-width: 991px) {
  .block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content {
    padding: 4.8rem 2.4rem;
  }
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .title-container {
  margin-bottom: 3.2rem;
  hyphens: none;
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -moz-row-gap: 1.6rem;
  -webkit-row-gap: 1.6rem;
  row-gap: 1.6rem;
  position: relative;
  max-width: 51rem;
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations::before {
  content: "";
  position: absolute;
  width: 13rem;
  height: 14.6rem;
  bottom: 0rem;
  right: -26rem;
  display: inline-block;
  background-image: url(/wp-content/themes/3c/static/build/images/chat-rond.3ffc10c9.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (max-width: 991px) {
  .block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations::before {
    display: none;
  }
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -moz-column-gap: 0.8rem;
  -webkit-column-gap: 0.8rem;
  column-gap: 0.8rem;
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item .content-picto {
  width: 3.2rem;
  height: auto;
  aspect-ratio: 1;
  font-size: 2.4rem;
  text-align: center;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  color: var(--color-blue-master);
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item .text-content {
  word-break: break-word;
}
@media screen and (max-width: 991px) {
  .block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item .text-content {
    padding-top: 0.3rem;
  }
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item .text-content ul {
  list-style-type: disc;
  margin-top: 0;
}
.block-informations-pratiques .block-informations-pratiques-container .block-informations-pratiques-content .informations-container .list-informations .item .text-content ul li + li {
  margin-top: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5mb3JtYXRpb25zLXByYXRpcXVlcy9zdHlsZS5iY2EwNWE3OC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBa0JBO0VBQ0UscUNBSmM7RUFLZCxnQkFSVTtFQVNWO0VBQ0E7RUFDQTtBQ2pCRjs7QURxQkU7RUFGRjtJQUdJO0VDakJGO0FBQ0Y7O0FEb0JBO0VBQ0UscUNBbEJjO0VBbUJkLGdCQXRCVTtFQXVCVjtFQUNBO0VBQ0E7QUNqQkY7QURrQkU7RUFORjtJQU9JO0VDZkY7QUFDRjs7QURrQkE7RUFDRSxxQ0E3QmM7RUE4QmQsZ0JBakNVO0VBa0NWO0VBQ0E7RUFDQTtBQ2ZGO0FEZ0JFO0VBTkY7SUFPSTtFQ2JGO0FBQ0Y7O0FEZ0JBO0VBQ0UscUNBeENjO0VBeUNkLGdCQTVDVTtFQTZDVjtFQUNBO0VBQ0E7QUNiRjtBRGNFO0VBTkY7SUFPSTtFQ1hGO0FBQ0Y7O0FEY0E7RUFDRSxxQ0FuRGM7RUFvRGQsZ0JBdkRVO0VBd0RWO0VBQ0E7RUFDQTtBQ1hGOztBRGtCQTtFQUNFLHFDQWhFWTtFQWlFWixnQkF6RVU7RUEwRVY7RUFDQTtFQUNBO0FDZkY7O0FEeUJBO0VBQ0UscUNBL0VZO0VBZ0ZaLGdCQXJGYTtFQXNGYjtFQUNBO0VBQ0E7QUN0QkY7O0FEMEJFO0VBRkY7SUFHSTtFQ3RCRjtBQUNGOztBRHlCQTtFQUNFLHFDQTdGWTtFQThGWixnQkF0R1U7RUF1R1Y7RUFDQTtFQUNBO0FDdEJGOztBRDBCRTtFQUZGO0lBR0k7SUFDQTtFQ3RCRjtBQUNGOztBRDBCRTtFQUZGO0lBR0k7SUFDQTtFQ3RCRjtBQUNGOztBRHlCQTtFQUNFLHFDQW5IWTtFQW9IWixnQkF6SGE7RUEwSGI7RUFDQTtFQUNBO0FDdEJGOztBRDBCRTtFQUZGO0lBR0k7SUFDQTtFQ3RCRjtBQUNGOztBRDRCQTtFQUNFLHFDQXJJWTtFQXNJWixnQkE5SVU7RUErSVY7RUFDQTtFQUNBO0FDekJGOztBRDZCRTtFQUZGO0lBR0k7SUFDQTtFQ3pCRjtBQUNGOztBRCtCQTtFQUNFLHFDQXZKWTtFQXdKWixn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O0VBQ0E7RUFDQTtFR3FSSiw0Q0hwUnNCO0VHcVJ0Qix5Q0hyUnNCO0VHc1J0QixvQ0h0UnNCO0FBNmN4QjtBQTVjTTtFQVRGO0lBVUk7RUErY047QUFDRjtBQTljTTtFQUNFO0VBQ0E7QUFnZFI7QUE3Y1E7RUd0Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUw0QjtFQXFCNUIsOEJISWtDO0VHSGxDLDBCSEdrQztFR0ZsQyxzQkhFa0M7RUdpSmxDLG9CSGhKZ0M7RUdpSmhDLHVCSGpKZ0M7RUdrSmhDLGVIbEpnQztFQUV4QjtFQUNBO0FBc2RWO0FBcmRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVkWjtBQXRkWTtFQVpGO0lBYUk7RUF5ZFo7QUFDRjtBQXZkVTtFRzdDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBTDRCO0VBMkg1QiwrQkgzRWlDO0VHNEVqQywyQkg1RWlDO0VHNkVqQyx1Qkg3RWlDO0VHcUhqQyx1QkhwSHFDO0VHcUhyQywwQkhySHFDO0VHc0hyQyxrQkh0SHFDO0FBaWV2QztBQWhlWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUdhWixzQkhabUM7RUdhbkMsa0JIYm1DO0VHY25DLGNIZG1DO0VBQ3ZCO0FBb2VkO0FBbGVZO0VBQ0U7QUFvZWQ7QUFuZWM7RUFGRjtJQUdJO0VBc2VkO0FBQ0Y7QUFyZWM7RUFDRTtFQUNBO0FBdWVoQjtBQXRlZ0I7RUFDRTtBQXdlbEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9jc3MvY29uZmlnL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2luZm9ybWF0aW9ucy1wcmF0aXF1ZXMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvY3NzL2NvbmZpZy9jb2xvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9saWJzL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L2xpYnMvbWl4aW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiY29uZmlnXCIgYXMgY29uZmlnO1xuLy9AZm9yd2FyZCBcIi4uLy4uL2xpYnMvbWl4aW5cIiBhcyBtO1xuXG5cbiRmb250VGhpbjogMTAwO1xuJGZvbnRFeHRyYUxpZ2h0OiAyMDA7XG4kZm9udExpZ2h0OiAzMDA7XG4kZm9udFJlZ3VsYXI6IDQwMDtcbiRmb250TWVkaXVtOiA1MDA7XG4kZm9udFNlbWlCb2xkOiA2MDA7XG4kZm9udEJvbGQ6IDcwMDtcbiRmb250RXh0cmFCb2xkOiA4MDA7XG4kZm9udEJsYWNrOiA4MDA7XG5cbiRmb250UHJpbWFyeTogXCJBbGV4YW5kcmlhXCIsIHNhbnMtc2VyaWY7XG4kZm9udFNlY29uZGFyeTogXCJBbGV4YW5kcmlhXCIsIHNhbnMtc2VyaWY7XG4kZm9udFBpY3RvOiBcIjNjLXBpY3RvXCI7XG5cbiViYXNlLWZvbnQtaGVhZGxpbmUtMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRmb250QmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5mb250LWhlYWRsaW5lLTEge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtaGVhZGxpbmUtMTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTIge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTMge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTQge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uZm9udC1oZWFkbGluZS01IHtcbiAgZm9udC1mYW1pbHk6ICRmb250U2Vjb25kYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRCbGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIC8vQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAvLyAgZm9udC1zaXplOiAxLjRyZW07XG4gIC8vfVxufVxuXG5cbiViYXNlLWZvbnQtYm9keS14bCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udExpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uZm9udC1ib2R5LXhsIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHkteGw7XG4gIC8vQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAvLyAgZm9udC1zaXplOiAxcmVtO1xuICAvLyAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8vfVxufVxuXG4lYmFzZS1mb250LWJvZHkteGwtc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmZvbnQtYm9keS14bC1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LXhsLXNiO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuJWJhc2UtZm9udC1ib2R5LWwge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG4uZm9udC1ib2R5LWwge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1sO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4uZm9udC1ib2R5LWxfbSB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LWw7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG4lYmFzZS1mb250LWJvZHktbC1zYiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFNlbWlCb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbi5mb250LWJvZHktbC1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LWwtc2I7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbi5mb250LWJvZHktbC1zYl9kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbC1zYjtcbn1cblxuJWJhc2UtZm9udC1ib2R5LW0ge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZm9udC1ib2R5LW0ge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1tO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbi5mb250LWJvZHktbV9kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbTtcbn1cblxuJWJhc2UtZm9udC1ib2R5LW0tc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb250LWJvZHktbS1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LW0tc2I7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4vL3BvdXIgbGlzdGUtbGllbnMtY29udGFpbmVyIHwgQmxvY2sgZW4tdMOqdGVcbi5mb250LWJvZHktbS1zYi1kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbS1zYjtcbn1cblxuJWJhc2UtZm9udC1ib2R5LXMge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZm9udC1ib2R5LXMge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1zO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5mb250LWJvZHktc19kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktcztcbn1cblxuJWJhc2UtZm9udC1ib2R5LXMtc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uZm9udC1ib2R5LXMtc2Ige1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1zLXNiO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuXG4uZm9udC1ib2R5LWRlZmF1bHQge1xuICBAZXh0ZW5kIC5mb250LWJvZHktbDtcbn1cbi5mb250LWJyZWFkY3J1bWIge1xuICBAZXh0ZW5kIC5mb250LWJvZHktcztcbn1cbi5mb250LWJyZWFkY3J1bWItYWN0aXZlIHtcbiAgQGV4dGVuZCAuZm9udC1ib2R5LXMtc2I7XG59XG4uZm9udC1sZWdlbmQge1xuICBAZXh0ZW5kIC5mb250LWJvZHktcztcbn1cbi5mb250LWhlYWRlciB7XG4gIEBleHRlbmQgLmZvbnQtYm9keS1zLXNiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250U2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cblxufVxuXG4uZm9udC1waWN0byB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFBpY3RvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCJAdXNlIFwiLi4vLi4vYXNzZXRzL2Zyb250L2Nzcy9jb25maWdcIjtcbkB1c2UgXCIuLi8uLi9hc3NldHMvZnJvbnQvbGlic1wiIGFzIG07XG5cblxuLmJsb2NrLWluZm9ybWF0aW9ucy1wcmF0aXF1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcblxuICB9XG5cbiAgJltjbGFzc149J2JnLSddLFxuICAmW2NsYXNzKj0nIGJnLSddIHtcbiAgICAuYmxvY2staW5mb3JtYXRpb25zLXByYXRpcXVlcy1jb250YWluZXIge1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1pbmZvcm1hdGlvbnMtcHJhdGlxdWVzLWNvbnRhaW5lciB7XG4gICAgLmJsb2NrLWluZm9ybWF0aW9ucy1wcmF0aXF1ZXMtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWdyaWQtOCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS1saWdodCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgLS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAtLWhuLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJsdWUtbWFzdGVyKTtcbiAgICAgIHBhZGRpbmc6IDUuNnJlbTtcbiAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKHZhcigtLXJhZGl1cy1kZWZhdWx0KSk7XG4gICAgICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSAyLjRyZW07XG4gICAgICB9XG4gICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgfVxuICAgICAgLmluZm9ybWF0aW9ucy1jb250YWluZXIge1xuICAgICAgICAubGlzdC1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC1yb3ctZ2FwKDEuNnJlbSk7XG4gICAgICAgICAgQGV4dGVuZCAuZm9udC1ib2R5LWxfbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MXJlbTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDE0LjZyZW07XG4gICAgICAgICAgICBib3R0b206IDByZW07XG4gICAgICAgICAgICByaWdodDogLTI2cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2Zyb250L3N2Zy9jaGF0LXJvbmQuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5ncmlkLWNvbHVtbi1nYXAoLjhyZW0pO1xuICAgICAgICAgICAgLmNvbnRlbnQtcGljdG8ge1xuICAgICAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTs7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLW1hc3Rlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuM3JlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJsaWd0aF9jb2xvci5zY3NzXCIgYXMgbGlnaHRDb2xvcnM7XG5AbWl4aW4gYWRkLWNzcy12YXJpYWJsZXMoJG1vZHVsZSkge1xuICA6cm9vdCB7XG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbW9kdWxlIHtcbiAgICAgIC0tI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgICB9XG4gIH1cbn1cblxuXG4kbGlnaHRDb2xvcnM6IG1ldGEubW9kdWxlLXZhcmlhYmxlcygnbGlnaHRDb2xvcnMnKTtcblxuLy8gVXNhZ2VzXG5AaW5jbHVkZSBhZGQtY3NzLXZhcmlhYmxlcygkbGlnaHRDb2xvcnMpOyIsIkB1c2UgXCJtaXhpblwiIGFzIG07XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuMS4gSU5JVElBTCBTRVRUSU5HU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuQ29weXJpZ2h0IChjKSAyMDA5LCBZYWhvbyEgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuQ29kZSBsaWNlbnNlZCB1bmRlciB0aGUgQlNEIExpY2Vuc2U6XG5odHRwOi8vZGV2ZWxvcGVyLnlhaG9vLm5ldC95dWkvbGljZW5zZS50eHRcbnZlcnNpb246IDIuOC4wcjRcbiovXG5odG1se2NvbG9yOiMwMDA7fWJvZHksZGl2LGRsLGR0LGRkLHVsLG9sLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsbGVnZW5kLGlucHV0LGJ1dHRvbix0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGQsbWVudXttYXJnaW46MDtwYWRkaW5nOjA7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31maWVsZHNldCxpbWd7Ym9yZGVyOjA7fWFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXIsb3B0Z3JvdXB7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7fWRlbCxpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fWxpe2xpc3Qtc3R5bGU6bm9uZTt9Y2FwdGlvbix0aHt0ZXh0LWFsaWduOmxlZnQ7fWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0Om5vcm1hbDt9cTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO31hYmJyLGFjcm9ueW17Ym9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDt9c3Vwe3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO31zdWJ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7fS8qbGVnZW5ke2NvbG9yOiMwMDA7fSovaW5wdXQsYnV0dG9uLHRleHRhcmVhLHNlbGVjdCxvcHRncm91cCxvcHRpb257Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDt9XG4vKiBMaW1pdGVkIFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGh0bWw1IGllIGNvbXBhdGliaWxpdHkgKi9cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cblxuc3Ryb25neyBmb250LXdlaWdodDpib2xkOyB9XG5lbSB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4qIHsgQGluY2x1ZGUgbS5ib3hTaXppbmcoYm9yZGVyLWJveCkgfVxuYTpmb2N1cywgYTphY3RpdmUgeyBvdXRsaW5lLXN0eWxlOm5vbmU7IG91dGxpbmU6MDsgYm9yZGVyOiBub25lOyB9XG4qOmZvY3VzIHsgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG4qOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuKjo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogbm9uZTsgfVxuYXsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiogeyBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi8qIEluaXQgc2VsZWN0aW9uICovXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgxNiwgMjAsIDIyLCAwLjcpOyBjb2xvcjogI0ZGRkZGRjsgfSAvKiBQb3VyIGZpcmVmb3ggKi9cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAuMTUpOyBwYWRkaW5nOiAwOyB9IC8qIFBvdXIgbGVzIGF1dHJlcyBuYXZpZ2F0ZXVycyovXG5cbi8qIEluaXQgUGxhY2Vob2xkZXIgKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyB7IGNvbG9yOiB0cmFuc3BhcmVudDsgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7IH1cblxuLyogSW5pdCBJbnB1dCBhbmQgU2VsZWN0ICovXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1c3sgb3V0bGluZTogMDsgYm94LXNoYWRvdzpub25lOyAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50OyB9XG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC1tcy1hcHBlYXJhbmNlOiBub25lOyAtby1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lOyAgYm9yZGVyLXJhZGl1czogMHB4OyBvdXRsaW5lIDogbm9uZSAhaW1wb3J0YW50OyB9XG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyB9XG5sYWJlbCB7IGN1cnNvcjpwb2ludGVyOyB9XG5cbnNlbGVjdCwgc2VsZWN0Oi1tb3otZm9jdXNyaW5nLCBzZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6MDtcbn1cblxuLyogSW5pdCBPdGhlcnMgZWxlbWVudHMgKi9cbmZpZ3VyZSB7IG1hcmdpbjowOyB9XG5zdXAgeyB2ZXJ0aWNhbC1hbGlnbjpzdXBlcjsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEwcHg7IH1cbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5lbSB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuaW1nIHsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cblxuLmxpbmsge1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLXN0eWxlOm5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICY6YWN0aXZle1xuICAgIG91dGxpbmUtc3R5bGU6bm9uZTtcbiAgICBvdXRsaW5lOjA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIGltZ3tcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6c2VsZWN0b3JcIjtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggU0NTUyBtaXhpbnNcclxuLy8gVGhlIHNwZWM6IGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsZXhib3ggZGlzcGxheVxyXG4vLyBmbGV4IG9yIGlubGluZS1mbGV4XHJcbkBtaXhpbiBmbGV4LWRpc3BsYXkoJGRpc3BsYXk6IGZsZXgpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LSN7JGRpc3BsYXl9O1xyXG4gIGRpc3BsYXk6IC1tcy0jeyRkaXNwbGF5fWJveDsgLy8gSUUxMCB1c2VzIC1tcy1mbGV4Ym94XHJcbiAgZGlzcGxheTogLW1vei0jeyRkaXNwbGF5fTsgLy8gSUUxMVxyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG59XHJcblxyXG4vLyBUaGUgJ2ZsZXgnIHNob3J0aGFuZFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcclxuQG1peGluIGZsZXgoJGNvbHVtbnM6IGluaXRpYWwpIHtcclxuICAtd2Via2l0LWZsZXg6ICRjb2x1bW5zO1xyXG4gIC1tcy1mbGV4OiAkY29sdW1ucztcclxuICBmbGV4OiAkY29sdW1ucztcclxufVxyXG5cclxuLy8gRmxleCBGbG93IERpcmVjdGlvblxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uOiByb3cpIHtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcDogbm93cmFwKSB7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIGZsZXgtd3JhcDogJHdyYXA7XHJcbn1cclxuXHJcbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIDxmbGV4LWRpcmVjdGlvbj4gfHwgPGZsZXgtd3JhcD5cclxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xyXG4gIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcclxuICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICBmbGV4LWZsb3c6ICRmbG93O1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IE9yZGVyXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8aW50ZWdlcj5cclxuQG1peGluIGZsZXgtb3JkZXIoJG9yZGVyOiAwKSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJG9yZGVyICsgMTtcclxuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkb3JkZXIgKyAxO1xyXG4gIC13ZWJraXQtb3JkZXI6ICRvcmRlcjtcclxuICAtbXMtZmxleC1vcmRlcjogJG9yZGVyO1xyXG4gIG9yZGVyOiAkb3JkZXI7XHJcbn1cclxuXHJcbi8vIEZsZXggZ3JvdyBmYWN0b3JcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbi8vIDxudW1iZXI+XHJcbkBtaXhpbiBmbGV4LWdyb3coJGdyb3c6IDApIHtcclxuICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgZmxleC1ncm93OiAkZ3JvdztcclxufVxyXG5cclxuLy8gRmxleCBzaHJpbmtcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxyXG4vLyA8bnVtYmVyPlxyXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluazogMSkge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG59XHJcblxyXG4vLyBGbGV4IGJhc2lzXHJcbi8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbi8vIDx3aWR0aD5cclxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XHJcbiAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICBmbGV4LWJhc2lzOiAkd2lkdGg7XHJcbn1cclxuXHJcbi8vIEF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcclxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeTogZmxleC1zdGFydCkge1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBBeGlzIEFsaWdubWVudFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXHJcbkBtaXhpbiBqdXN0aWZ5LWl0ZW1zKCRqdXN0aWZ5OiBmbGV4LXN0YXJ0KSB7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWl0ZW1zOiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1pdGVtczogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1pdGVtczogJGp1c3RpZnk7XHJcbn1cclxuXHJcbi8vIEF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcclxuQG1peGluIGp1c3RpZnktc2VsZigkanVzdGlmeTogZmxleC1zdGFydCkge1xyXG4gIC13ZWJraXQtanVzdGlmeS1zZWxmOiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1zZWxmOiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LXNlbGY6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBQYWNraW5nIEZsZXggTGluZXNcclxuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ246IHN0cmV0Y2gpIHtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxufVxyXG5cclxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ246IHN0cmV0Y2gpIHtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxufVxyXG5cclxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcclxuQG1peGluIGFsaWduLXNlbGYoJGFsaWduOiBhdXRvKSB7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICBhbGlnbi1zZWxmOiAkYWxpZ247XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBHcmlkIG1peGluc1xyXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBncmlkLWRpc3BsYXkoJGRpc3BsYXk6IGdyaWQpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LSN7JGRpc3BsYXl9O1xyXG4gIGRpc3BsYXk6IC1tcy0jeyRkaXNwbGF5fWJveDsgLy8gSUUxMCB1c2VzIC1tcy1mbGV4Ym94XHJcbiAgZGlzcGxheTogLW1vei0jeyRkaXNwbGF5fTsgLy8gSUUxMVxyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKCR2YWx1ZSkge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHZhbHVlO1xyXG4gIC1tcy1ncmlkLWNvbHVtbnM6JHZhbHVlO1xyXG59XHJcbkBtaXhpbiBncmlkLWF1dG8tcm93cygkdmFsdWUpIHtcclxuICAtbXMtZ3JpZC1hdXRvLXJvd3M6JHZhbHVlO1xyXG4gIC13ZWJraXQtZ3JpZC1hdXRvLXJvd3M6JHZhbHVlO1xyXG4gIGdyaWQtYXV0by1yb3dzOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLXRlbXBsYXRlLXJvd3MoJHZhbHVlKSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAkdmFsdWU7XHJcbiAgLW1zLWdyaWQtcm93czokdmFsdWU7XHJcbn1cclxuQG1peGluIGdyaWQtY29sdW1uLWdhcCgkdmFsdWUpIHtcclxuICAtbW96LWNvbHVtbi1nYXA6ICR2YWx1ZTtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICR2YWx1ZTtcclxuICBjb2x1bW4tZ2FwOiAkdmFsdWU7XHJcbn1cclxuQG1peGluIGdyaWQtcm93LWdhcCgkdmFsdWUpIHtcclxuICAtbW96LXJvdy1nYXA6ICR2YWx1ZTtcclxuICAtd2Via2l0LXJvdy1nYXA6ICR2YWx1ZTtcclxuICByb3ctZ2FwOiAkdmFsdWU7XHJcbn1cclxuQG1peGluIGNvbHVtbi1jb3VudCgkdmFsdWUpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJHZhbHVlO1xyXG4gIC1tb3otY29sdW1uLWNvdW50OiAkdmFsdWU7XHJcbiAgY29sdW1uLWNvdW50OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3hTaXppbmcoJGJveFNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveFNpemluZztcclxuICAtbW96LWJveC1zaXppbmc6ICRib3hTaXppbmc7XHJcbiAgYm94LXNpemluZzogJGJveFNpemluZztcclxufVxyXG5cclxuQG1peGluIGdyaXMtY29sdW1ucy1yb3coJHR5cGUsICRzdGFydCwgJGVuZCkge1xyXG4gIGdyaWQtI3skdHlwZX06ICN7JHN0YXJ0fSAvICN7JGVuZH07XHJcbiAgLW1zLWdyaWQtI3skdHlwZX06ICRzdGFydDtcclxuICAtbXMtZ3JpZC0jeyR0eXBlfS1zcGFuOiAkZW5kIC0gJHN0YXJ0O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJHN0YXJ0LCAkZW5kKSB7XHJcbiAgQGluY2x1ZGUgZ3Jpcy1jb2x1bW5zLXJvdyhjb2x1bW4sICRzdGFydCwgJGVuZCk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLXJvdygkc3RhcnQsICRlbmQpIHtcclxuICBAaW5jbHVkZSBncmlzLWNvbHVtbnMtcm93KHJvdywgJHN0YXJ0LCAkZW5kKTtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEdsb2JhbCBTQ1NTIG1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gZmxleC1ibG9jaygkd3JhcDogd3JhcCwgJGFsaWduSXRlbXM6IGNlbnRlciwgJGFsaWduQ29udGVudDogY2VudGVyLCAkanVzdGlmeUNvbnRlbnQ6IGNlbnRlcikge1xyXG4gIEBpbmNsdWRlIGZsZXgtZGlzcGxheSgpO1xyXG4gIEBpbmNsdWRlIGZsZXgtd3JhcCgkd3JhcCk7XHJcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJGFsaWduSXRlbXMpO1xyXG4gIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoJGFsaWduQ29udGVudCk7XHJcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5Q29udGVudCk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlZmF1bHQoJHR5cGVzOiBhbGwsICR0aW1lOiA2MDBtcywgJGN1YmljLWJlemllcjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4wNSwgMSksICRpbXBvcnRhbnQ6IGZhbHNlKXtcclxuICAkaTogaWYoJGltcG9ydGFudCwgJyAhaW1wb3J0YW50JywgJycpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHR5cGVzICR0aW1lICRjdWJpYy1iZXppZXIjeyRpfTtcclxuICAtbW96LXRyYW5zaXRpb246ICR0eXBlcyAkdGltZSAkY3ViaWMtYmV6aWVyI3skaX07XHJcbiAgLW1zLXRyYW5zaXRpb246ICR0eXBlcyAkdGltZSAkY3ViaWMtYmV6aWVyI3skaX07XHJcbiAgLW8tdHJhbnNpdGlvbjogJHR5cGVzICR0aW1lICRjdWJpYy1iZXppZXIjeyRpfTtcclxuICB0cmFuc2l0aW9uOiAkdHlwZXMgJHRpbWUgJGN1YmljLWJlemllciN7JGl9O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCRkZWxheS4uLikge1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogICAgJGRlbGF5O1xyXG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6ICAgICAgJGRlbGF5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6ICAgICAgICAgJGRlbGF5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tdHJhbnNsYXRlKCRoZWlnaHQsJHdpZHRoKXtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaGVpZ2h0LCR3aWR0aCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaGVpZ2h0LCR3aWR0aCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaGVpZ2h0LCR3aWR0aCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhlaWdodCwkd2lkdGgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaGVpZ2h0LCR3aWR0aCk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGV4cHJlc3Npb24pe1xyXG4gIHRyYW5zZm9ybTogJGV4cHJlc3Npb247XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxuICAtby10cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zaXRpb24tZGlzYWJsZWQoKVxyXG57XHJcbiAgdG9wOmF1dG87XHJcbiAgbGVmdDphdXRvO1xyXG4gIHJpZ2h0OmF1dG87XHJcbiAgYm90dG9tOmF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5AbWl4aW4gcG9zaXRpb24tbWlkZGxlKClcclxue1xyXG4gIHRvcDo1MCU7XHJcbiAgbGVmdDo1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5AbWl4aW4gcG9zaXRpb24tbWlkZGxlLXkoKVxyXG57XHJcbiAgdG9wOjUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuQG1peGluIHBvc2l0aW9uLW1pZGRsZS14KClcclxue1xyXG4gIGxlZnQ6NTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHJhZGl1cygkcmFkaXVzKXtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gc2NhbGUoJHJhdGlvLCAkcmF0aW8teS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8sICRyYXRpby15KTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvLCAkcmF0aW8teSk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8sICRyYXRpby15KTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8sICRyYXRpby15KTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbywgJHJhdGlvLXkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcclxuICAtbW96LXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcblxyXG5AbWl4aW4gcm90YXRlLXgoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlLXkoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxuICAtbW96LXRyYW5zZm9ybTogJHBlcnNwZWN0aXZlO1xyXG4gIC1vLXRyYW5zZm9ybTogJHBlcnNwZWN0aXZlO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxuICAtby10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxuICAtbXMtdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxuICAtbW96LXRyYW5zZm9ybTogJGV4cHJlc3Npb247XHJcbiAgLW8tdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxuICAtbXMtdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG59XHJcbkBtaXhpbiBpbWFnZS1jb3Zlcigkb2JqZWN0Rml0OiBjb250YWluKSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6ICRvYmplY3RGaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG59XHJcbkBtaXhpbiBwaWN0dXJlLWNvdmVyKCRvYmplY3RGaXQ6IGNvbnRhaW4pIHtcclxuICBAaW5jbHVkZSBmbGV4LWRpc3BsYXkoKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIGltYWdlLWNvdmVyKCRvYmplY3RGaXQpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZmxleC1pcy13cmFwKCkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93KCR4LCAkeSwgJGJsdXIsICRzcHJlYWQsICRjb2xvciwgJGluc2V0Li4uKSB7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkaW5zZXQgJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaW5zZXQgJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XHJcbiAgLW8tYm94LXNoYWRvdzogJGluc2V0ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICRpbnNldCAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcclxuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdygkY29sb3IsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPSRzcHJlYWQpO1xyXG59XHJcbkBtaXhpbiBkcm9wLXNoYWRvdygkeCwgJHksICRibHVyLCAkc3ByZWFkLCAkY29sb3IsICRpbnNldC4uLikge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygkeCAkeSAkYmx1ciAkY29sb3IpO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coJHggJHkgJGJsdXIgJGNvbG9yKTtcclxufVxyXG5AbWl4aW4gYm94LXNpemluZygkYm94U2l6aW5nOiBib3JkZXItYm94KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94U2l6aW5nO1xyXG4gIC1tb3otYm94LXNpemluZzogJGJveFNpemluZztcclxuICBib3gtc2l6aW5nOiAkYm94U2l6aW5nO1xyXG59XHJcblxyXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXJndW1lbnRzKXtcclxuICBhcHBlYXJhbmNlOiAkYXJndW1lbnRzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogJGFyZ3VtZW50cztcclxuICAtbW96LWFwcGVhcmFuY2U6ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbigkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhcmd1bWVudHM7XHJcbiAgLW1vei1hbmltYXRpb246ICRhcmd1bWVudHM7XHJcbiAgYW5pbWF0aW9uOiAkYXJndW1lbnRzO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWUpXHJcbntcclxuICAkcHhWYWx1ZTogJHNpemVWYWx1ZTtcclxuICAkcmVtVmFsdWU6IG1hdGguZGl2KCRzaXplVmFsdWUsIDEwKTtcclxuICBmb250LXNpemU6ICN7JHB4VmFsdWV9cHg7XHJcbiAgZm9udC1zaXplOiAjeyRyZW1WYWx1ZX1yZW07XHJcbn1cclxuXHJcbkBtaXhpbiB1bml0LWR2aCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9dmg7XHJcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX1kdmg7XHJcbn1cclxuQG1peGluIHVuaXQtbHZoKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XHJcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX12aDtcclxuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfWx2aDtcclxufVxyXG5AbWl4aW4gdW5pdC1zdmgoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfXZoO1xyXG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9bHZoO1xyXG59XHJcblxyXG5AbWl4aW4gdHJ1bmNhdGUtbGluZXMoJG5iTGluZSkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJG5iTGluZTtcclxuICAtbW96LWxpbmUtY2xhbXA6ICRuYkxpbmU7XHJcbiAgbGluZS1jbGFtcDogJG5iTGluZTtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIHVuaWZ5LXBhcmVudCgkY2hpbGQpIHtcclxuICBAYXQtcm9vdCAje3NlbGVjdG9yLnVuaWZ5KCYsICRjaGlsZCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/