/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/en-tete/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, .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container .liste-liens-content .titre {
  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, .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container .liste-liens-content .titre {
    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-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .description-container, .font-body-l, .block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .description-container, .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, .block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .description-container, .font-body-default {
    font-size: 2rem;
    line-height: 150%;
  }
}

@media screen and (max-width: 991px) {
  .font-body-l_m, .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .description-container {
    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, .block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .titre-item, .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, .block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item, .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, .block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item, .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, .block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item::after {
  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-en-tete {
  position: relative;
}
.block-en-tete .block-en-tete-container .block-en-tete-content {
  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;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container {
  min-height: 54rem;
  position: relative;
  -webkit-border-radius: var(--radius-default);
  -moz-border-radius: var(--radius-default);
  border-radius: var(--radius-default);
  overflow: hidden;
  --hn-color-default: var(--color-white);
  --main-font: var(--color-white);
  color: var(--main-font);
  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;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 5rem 1.6rem;
}
@media screen and (max-width: 991px) {
  .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container {
    min-height: 38.9rem;
    padding: 6.85rem var(--container-padding-horizontal);
    text-align: center;
  }
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > * {
  position: relative;
  z-index: 1;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container .main-breadcrumbs {
  margin: 0;
  -webkit-box-ordinal-group: -9;
  -moz-box-ordinal-group: -9;
  -webkit-order: -10;
  -ms-flex-order: -10;
  order: -10;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container .wp-block-buttons {
  margin-top: 5.6rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container .title-container {
  max-width: 87.6rem;
  text-align: center;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container .title-container:has(+ .description-container) {
  margin-bottom: 0.8rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .picture-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: 0;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .picture-container .content-picture {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .picture-container .content-picture::after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--color-black-pdc-o-40);
  z-index: 2;
  position: absolute;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .picture-container .content-picture .picture-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  height: 100%;
  width: 100%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .hero-container > .picture-container .content-picture .picture-element img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
  object-position: 50% 50%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container {
  min-height: auto;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: initial;
  --hn-color-default: var(--color-blue-master);
  --main-font: var(--color-black);
  color: var(--main-font);
  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;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0;
  margin-bottom: 5.6rem;
}
@media screen and (max-width: 991px) {
  .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container {
    margin-bottom: 3.2rem;
  }
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container .title-container {
  max-width: initial;
  text-align: center;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container .main-breadcrumbs {
  margin-bottom: 4rem;
}
@media screen and (max-width: 991px) {
  .block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container .main-breadcrumbs {
    display: none;
  }
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .hero-container .wp-block-buttons {
  margin-top: 2.4rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .content-picture {
  position: relative;
  width: 100%;
  height: auto;
  display: inline-block;
  aspect-ratio: 1328/729;
  -webkit-border-radius: var(--radius-default);
  -moz-border-radius: var(--radius-default);
  border-radius: var(--radius-default);
  overflow: hidden;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .content-picture .picture-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  height: 100%;
  width: 100%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default.is-light .content-picture .picture-element img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
  object-position: 50% 50%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container {
  width: 107.5rem;
  margin: 3.2rem auto 0;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container .liste-liens-content {
  padding: 0.8rem 4rem;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container .liste-liens-content .titre {
  color: var(--hn-color-default);
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-default .liste-liens-container .liste-liens-content .liste-liens {
  -webkit-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  justify-content: space-evenly;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) {
  display: -webkit-box;
  display: -webkit-grid;
  display: -ms-gridbox;
  display: -moz-grid;
  display: grid;
  grid-template-columns: 1fr 36.4rem;
  -ms-grid-columns: 1fr 36.4rem;
  -moz-column-gap: 5rem;
  -webkit-column-gap: 5rem;
  column-gap: 5rem;
  -moz-row-gap: 3.2rem;
  -webkit-row-gap: 3.2rem;
  row-gap: 3.2rem;
}
@media screen and (max-width: 991px) {
  .block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) {
    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;
  }
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container {
  grid-column: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-row: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  max-width: 79.8rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .title-container .title-content {
  --hn-color-default: var(--color-black);
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .title-container .title-content strong {
  color: var(--color-blue-master);
}
@media screen and (min-width: 992px) {
  .block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .title-container .title-content {
    font-size: var(--custom-size-text) !important;
  }
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .hero-container .description-container {
  color: var(--color-blue-master);
  margin-top: 0.8rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .liste-liens-container {
  grid-column: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-row: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .liste-liens-container .liste-liens-content {
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  --direction-link: column;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider:not(.is-light) .block-slider {
  grid-column: 1/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-row: 2/3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider.is-light {
  display: block;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider.is-light .hero-container {
  min-height: auto;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: initial;
  --hn-color-default: var(--color-blue-master);
  --main-font: var(--color-black);
  color: var(--main-font);
  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;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0;
  margin-bottom: 5.6rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider.is-light .hero-container .title-container {
  max-width: initial;
  text-align: center;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider.is-light .hero-container .main-breadcrumbs {
  margin: 0;
  margin-bottom: 4rem;
  -webkit-box-ordinal-group: -9;
  -moz-box-ordinal-group: -9;
  -webkit-order: -10;
  -ms-flex-order: -10;
  order: -10;
}
.block-en-tete .block-en-tete-container .block-en-tete-content.theme-slider.is-light .hero-container .wp-block-buttons {
  margin-top: 2.4rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content {
  background: var(--color-white);
  -webkit-border-radius: var(--radius-default);
  -moz-border-radius: var(--radius-default);
  border-radius: var(--radius-default);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -moz-column-gap: 5.6rem;
  -webkit-column-gap: 5.6rem;
  column-gap: 5.6rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -moz-column-gap: 0.8rem;
  -webkit-column-gap: 0.8rem;
  column-gap: 0.8rem;
  -moz-row-gap: 0.8rem;
  -webkit-row-gap: 0.8rem;
  row-gap: 0.8rem;
  -webkit-flex-direction: var(--direction-link, row);
  -ms-flex-direction: var(--direction-link, row);
  flex-direction: var(--direction-link, row);
  width: 100%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link {
  display: inline-block;
  background: var(--background-link, var(--color-white));
  color: var(--color-text, var(--color-black));
  -webkit-border-radius: var(--radius-default-medium);
  -moz-border-radius: var(--radius-default-medium);
  border-radius: var(--radius-default-medium);
  padding: 0.8rem 2.4rem 0.8rem 0.8rem;
  width: 100%;
  -webkit-transition: background 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -moz-transition: background 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -ms-transition: background 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -o-transition: background 600ms cubic-bezier(0.5, 0, 0.05, 1);
  transition: background 600ms cubic-bezier(0.5, 0, 0.05, 1);
  transition-property: background, color;
  text-decoration: none;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link:hover {
  --img-size: 7.3rem;
  --background-link: var(--color-blue-master);
  --color-text: var(--color-white);
  --color-link: var(--color-white);
  --left-picto: .2rem;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link:hover .link-item::after {
  animation-name: bounce-effect-picto;
  animation-timing-function: var(--bounce-effect);
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -moz-column-gap: 1.2rem;
  -webkit-column-gap: 1.2rem;
  column-gap: 1.2rem;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .titre-item {
  color: var(--color-link, var(--color-blue-master));
  -webkit-transition: color 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -moz-transition: color 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -ms-transition: color 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -o-transition: color 600ms cubic-bezier(0.5, 0, 0.05, 1);
  transition: color 600ms cubic-bezier(0.5, 0, 0.05, 1);
  transition-property: color;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item .text {
  display: inline-block;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-position: under;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .text-container .link-item::after {
  content: "\f02a";
  text-decoration: none;
  display: inline-block;
  font-size: 2rem;
  position: relative;
  animation-duration: 500ms;
  animation-iteration-count: 1;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .picture-container {
  width: 6.1rem;
  height: 6.1rem;
  display: inline-block;
  -webkit-border-radius: 0.8rem;
  -moz-border-radius: 0.8rem;
  border-radius: 0.8rem;
  overflow: hidden;
  position: relative;
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .picture-container .content-picture {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .picture-container .content-picture .picture-element {
  -webkit-transition: all 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -moz-transition: all 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -ms-transition: all 600ms cubic-bezier(0.5, 0, 0.05, 1);
  -o-transition: all 600ms cubic-bezier(0.5, 0, 0.05, 1);
  transition: all 600ms cubic-bezier(0.5, 0, 0.05, 1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  height: 100%;
  width: 100%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .picture-container .content-picture .picture-element img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
  object-position: 50% 50%;
}
.block-en-tete .block-en-tete-container .block-en-tete-content .liste-liens-container .liste-liens-content .liste-liens .link .link-content .picture-container .content-picture .picture-element {
  width: var(--img-size, 6.1rem);
  height: var(--img-size, 6.1rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@keyframes bounce-effect-picto {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(0.3rem);
  }
  100% {
    transform: translateX(0);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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R3ZGbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXpOQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBTDRCO0VBNFg1QjtFQUNBO0FIbWlCRjtBR2xpQkU7RUFWQTtFQUNBO0VBQ0EsaUJIdkU2QztFR3dFN0M7RUFDQTtBSCtpQkY7QUExbkJvQjtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUczRXBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzc0JGOztBQWpuQkE7RUFDRTtJQUFPO0VBcW5CUDtFQXBuQkE7SUFBTztFQXVuQlA7RUF0bkJBO0lBQU87RUF5bkJQO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9jc3MvY29uZmlnL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2VuLXRldGUvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvY3NzL2NvbmZpZy9jb2xvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9saWJzL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L2xpYnMvbWl4aW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiY29uZmlnXCIgYXMgY29uZmlnO1xuLy9AZm9yd2FyZCBcIi4uLy4uL2xpYnMvbWl4aW5cIiBhcyBtO1xuXG5cbiRmb250VGhpbjogMTAwO1xuJGZvbnRFeHRyYUxpZ2h0OiAyMDA7XG4kZm9udExpZ2h0OiAzMDA7XG4kZm9udFJlZ3VsYXI6IDQwMDtcbiRmb250TWVkaXVtOiA1MDA7XG4kZm9udFNlbWlCb2xkOiA2MDA7XG4kZm9udEJvbGQ6IDcwMDtcbiRmb250RXh0cmFCb2xkOiA4MDA7XG4kZm9udEJsYWNrOiA4MDA7XG5cbiRmb250UHJpbWFyeTogXCJBbGV4YW5kcmlhXCIsIHNhbnMtc2VyaWY7XG4kZm9udFNlY29uZGFyeTogXCJBbGV4YW5kcmlhXCIsIHNhbnMtc2VyaWY7XG4kZm9udFBpY3RvOiBcIjNjLXBpY3RvXCI7XG5cbiViYXNlLWZvbnQtaGVhZGxpbmUtMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRmb250QmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5mb250LWhlYWRsaW5lLTEge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtaGVhZGxpbmUtMTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTIge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTMge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbi5mb250LWhlYWRsaW5lLTQge1xuICBmb250LWZhbWlseTogJGZvbnRTZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udEJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uZm9udC1oZWFkbGluZS01IHtcbiAgZm9udC1mYW1pbHk6ICRmb250U2Vjb25kYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRCbGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIC8vQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAvLyAgZm9udC1zaXplOiAxLjRyZW07XG4gIC8vfVxufVxuXG5cbiViYXNlLWZvbnQtYm9keS14bCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udExpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uZm9udC1ib2R5LXhsIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHkteGw7XG4gIC8vQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAvLyAgZm9udC1zaXplOiAxcmVtO1xuICAvLyAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8vfVxufVxuXG4lYmFzZS1mb250LWJvZHkteGwtc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmZvbnQtYm9keS14bC1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LXhsLXNiO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuJWJhc2UtZm9udC1ib2R5LWwge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG4uZm9udC1ib2R5LWwge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1sO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4uZm9udC1ib2R5LWxfbSB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LWw7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG4lYmFzZS1mb250LWJvZHktbC1zYiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFNlbWlCb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbi5mb250LWJvZHktbC1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LWwtc2I7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbi5mb250LWJvZHktbC1zYl9kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbC1zYjtcbn1cblxuJWJhc2UtZm9udC1ib2R5LW0ge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZm9udC1ib2R5LW0ge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1tO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbi5mb250LWJvZHktbV9kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbTtcbn1cblxuJWJhc2UtZm9udC1ib2R5LW0tc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb250LWJvZHktbS1zYiB7XG4gIEBleHRlbmQgJWJhc2UtZm9udC1ib2R5LW0tc2I7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4vL3BvdXIgbGlzdGUtbGllbnMtY29udGFpbmVyIHwgQmxvY2sgZW4tdMOqdGVcbi5mb250LWJvZHktbS1zYi1kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktbS1zYjtcbn1cblxuJWJhc2UtZm9udC1ib2R5LXMge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZm9udC1ib2R5LXMge1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1zO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5mb250LWJvZHktc19kZXNrdG9wIHtcbiAgQGV4dGVuZCAlYmFzZS1mb250LWJvZHktcztcbn1cblxuJWJhc2UtZm9udC1ib2R5LXMtc2Ige1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnRTZW1pQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uZm9udC1ib2R5LXMtc2Ige1xuICBAZXh0ZW5kICViYXNlLWZvbnQtYm9keS1zLXNiO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuXG4uZm9udC1ib2R5LWRlZmF1bHQge1xuICBAZXh0ZW5kIC5mb250LWJvZHktbDtcbn1cbi5mb250LWJyZWFkY3J1bWIge1xuICBAZXh0ZW5kIC5mb250LWJvZHktcztcbn1cbi5mb250LWJyZWFkY3J1bWItYWN0aXZlIHtcbiAgQGV4dGVuZCAuZm9udC1ib2R5LXMtc2I7XG59XG4uZm9udC1sZWdlbmQge1xuICBAZXh0ZW5kIC5mb250LWJvZHktcztcbn1cbi5mb250LWhlYWRlciB7XG4gIEBleHRlbmQgLmZvbnQtYm9keS1zLXNiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250U2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cblxufVxuXG4uZm9udC1waWN0byB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFBpY3RvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCJAdXNlIFwiLi4vLi4vYXNzZXRzL2Zyb250L2Nzcy9jb25maWdcIjtcbkB1c2UgXCIuLi8uLi9hc3NldHMvZnJvbnQvbGlic1wiIGFzIG07XG5cblxuLmJsb2NrLWVuLXRldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcblxuICB9XG5cbiAgJltjbGFzc149J2JnLSddLFxuICAmW2NsYXNzKj0nIGJnLSddIHtcbiAgICAuYmxvY2stZW4tdGV0ZS1jb250YWluZXIge1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1lbi10ZXRlLWNvbnRhaW5lciB7XG4gICAgLmJsb2NrLWVuLXRldGUtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtLmZsZXgtZGlzcGxheSgpO1xuICAgICAgQGluY2x1ZGUgbS5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgJi50aGVtZS1kZWZhdWx0IHtcbiAgICAgICAgLmhlcm8tY29udGFpbmVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbS5yYWRpdXModmFyKC0tcmFkaXVzLWRlZmF1bHQpKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC0taG4tY29sb3ItZGVmYXVsdDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIC0tbWFpbi1mb250OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tZm9udCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgQGluY2x1ZGUgbS5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLmFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgcGFkZGluZzogNXJlbSAxLjZyZW07XG4gICAgICAgICAgQG1lZGlhICN7Y29uZmlnLiRtZWRpYS1kZXNrdG9wLW1heH0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzguOXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYuODVyZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY+LmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LWJvZHktbF9tXG4gICAgICAgICAgfVxuICAgICAgICAgICY+KiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFpbi1icmVhZGNydW1icyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtb3JkZXIoLTEwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODcuNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6aGFzKCsuZGVzY3JpcHRpb24tY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmPi5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIC5jb250ZW50LXBpY3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1wZGMtby00MCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBpY3R1cmUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5waWN0dXJlLWNvdmVyKGNvdmVyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWxpZ2h0IHtcbiAgICAgICAgICAuaGVyby1jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgICAtLWhuLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJsdWUtbWFzdGVyKTtcbiAgICAgICAgICAgIC0tbWFpbi1mb250OiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1mb250KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWF4fSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50LXBpY3R1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEzMjgvNzI5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5yYWRpdXModmFyKC0tcmFkaXVzLWRlZmF1bHQpKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAucGljdHVyZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5waWN0dXJlLWNvdmVyKGNvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RlLWxpZW5zLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwNy41cmVtO1xuICAgICAgICAgIG1hcmdpbjogMy4ycmVtIGF1dG8gMDtcbiAgICAgICAgICAubGlzdGUtbGllbnMtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSA0cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgLnRpdHJlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1oZWFkbGluZS00O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taG4tY29sb3ItZGVmYXVsdCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdGUtbGllbnMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLmp1c3RpZnktY29udGVudChzcGFjZS1ldmVubHkpO1xuICAgICAgICAgICAgICAvLyBhZGFwdGF0aW9uIG1hcXVldHRlXG4gICAgICAgICAgICAgIC8vLml0ZW0ge1xuICAgICAgICAgICAgICAvLyAgd2lkdGg6IDM2LjRyZW07XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50aGVtZS1zbGlkZXIge1xuICAgICAgICAmOm5vdCguaXMtbGlnaHQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtZGlzcGxheSgpO1xuICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDFmciAzNi40cmVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtY29sdW1uLWdhcCg1cmVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtcm93LWdhcCgzLjJyZW0pO1xuICAgICAgICAgIEBtZWRpYSAje2NvbmZpZy4kbWVkaWEtZGVza3RvcC1tYXh9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtY29sdW1uKDEsMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtcm93KDEsMik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc5LjhyZW07XG4gICAgICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC0taG4tY29sb3ItZGVmYXVsdDogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1tYXN0ZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3tjb25maWcuJG1lZGlhLWRlc2t0b3AtbWlufSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWN1c3RvbS1zaXplLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtbWFzdGVyKTtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1ib2R5LWw7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGlzdGUtbGllbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC1jb2x1bW4oMiwzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC1yb3coMSwyKTtcbiAgICAgICAgICAgIC5saXN0ZS1saWVucy1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKDApO1xuICAgICAgICAgICAgICAtLWRpcmVjdGlvbi1saW5rOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ibG9jay1zbGlkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5ncmlkLWNvbHVtbigxLDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5ncmlkLXJvdygyLDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWxpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuaGVyby1jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgICAtLWhuLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJsdWUtbWFzdGVyKTtcbiAgICAgICAgICAgIC0tbWFpbi1mb250OiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1mb250KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgICAgICAgICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtb3JkZXIoLTEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpc3RlLWxpZW5zLWNvbnRhaW5lciB7XG4gICAgICAgIC5saXN0ZS1saWVucy1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5yYWRpdXModmFyKC0tcmFkaXVzLWRlZmF1bHQpKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC1jb2x1bW4tZ2FwKDUuNnJlbSk7XG4gICAgICAgICAgLmxpc3RlLWxpZW5zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtY29sdW1uLWdhcCguOHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmdyaWQtcm93LWdhcCguOHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlyZWN0aW9uKHZhcigtLWRpcmVjdGlvbi1saW5rLCByb3cpKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtbGluaywgdmFyKC0tY29sb3Itd2hpdGUpKTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQsIHZhcigtLWNvbG9yLWJsYWNrKSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKHZhcigtLXJhZGl1cy1kZWZhdWx0LW1lZGl1bSkpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAyLjRyZW0gLjhyZW0gLjhyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRyYW5zaXRpb24tZGVmYXVsdChiYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgY29sb3I7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1pbWctc2l6ZTogNy4zcmVtO1xuICAgICAgICAgICAgICAgIC0tYmFja2dyb3VuZC1saW5rOiB2YXIoLS1jb2xvci1ibHVlLW1hc3Rlcik7XG4gICAgICAgICAgICAgICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgLS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgLS1sZWZ0LXBpY3RvOiAuMnJlbTtcbiAgICAgICAgICAgICAgICAubGluay1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlLWVmZmVjdC1waWN0bztcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWJvdW5jZS1lZmZlY3QpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGluay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0uZ3JpZC1jb2x1bW4tZ2FwKDEuMnJlbSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAudGl0cmUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtYm9keS1tLXNiLWRlc2t0b3A7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLCB2YXIoLS1jb2xvci1ibHVlLW1hc3RlcikpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRyYW5zaXRpb24tZGVmYXVsdChjb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmxpbmstaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtYm9keS1zO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0uZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0uYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMmFcIjtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXBpY3RvO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2LjFyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMXJlbTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ucmFkaXVzKC44cmVtKTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLmZsZXgtb3JkZXIoLTEpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5mbGV4LXNocmluaygwKTtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50LXBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5waWN0dXJlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udHJhbnNpdGlvbi1kZWZhdWx0KCk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5waWN0dXJlLWNvdmVyKGNvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taW1nLXNpemUsIDYuMXJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1pbWctc2l6ZSwgNi4xcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udHJhbnNmb3JtLXRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1lZmZlY3QtcGljdG8ge1xuICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjNyZW0pOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbn0iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwibGlndGhfY29sb3Iuc2Nzc1wiIGFzIGxpZ2h0Q29sb3JzO1xuQG1peGluIGFkZC1jc3MtdmFyaWFibGVzKCRtb2R1bGUpIHtcbiAgOnJvb3Qge1xuICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1vZHVsZSB7XG4gICAgICAtLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG59XG5cblxuJGxpZ2h0Q29sb3JzOiBtZXRhLm1vZHVsZS12YXJpYWJsZXMoJ2xpZ2h0Q29sb3JzJyk7XG5cbi8vIFVzYWdlc1xuQGluY2x1ZGUgYWRkLWNzcy12YXJpYWJsZXMoJGxpZ2h0Q29sb3JzKTsiLCJAdXNlIFwibWl4aW5cIiBhcyBtO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjEuIElOSVRJQUwgU0VUVElOR1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypcbkNvcHlyaWdodCAoYykgMjAwOSwgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkNvZGUgbGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlOlxuaHR0cDovL2RldmVsb3Blci55YWhvby5uZXQveXVpL2xpY2Vuc2UudHh0XG52ZXJzaW9uOiAyLjguMHI0XG4qL1xuaHRtbHtjb2xvcjojMDAwO31ib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxoMSxoMixoMyxoNCxoNSxoNixwcmUsY29kZSxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxpbnB1dCxidXR0b24sdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRkLG1lbnV7bWFyZ2luOjA7cGFkZGluZzowO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9ZmllbGRzZXQsaW1ne2JvcmRlcjowO31hZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSxzdHJvbmcsdGgsdmFyLG9wdGdyb3Vwe2ZvbnQtc3R5bGU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O31kZWwsaW5ze3RleHQtZGVjb3JhdGlvbjpub25lO31saXtsaXN0LXN0eWxlOm5vbmU7fWNhcHRpb24sdGh7dGV4dC1hbGlnbjpsZWZ0O31oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpub3JtYWw7fXE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJzt9YWJicixhY3Jvbnlte2JvcmRlcjowO2ZvbnQtdmFyaWFudDpub3JtYWw7fXN1cHt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9c3Vie3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO30vKmxlZ2VuZHtjb2xvcjojMDAwO30qL2lucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3Qsb3B0Z3JvdXAsb3B0aW9ue2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7fVxuLyogTGltaXRlZCBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBodG1sNSBpZSBjb21wYXRpYmlsaXR5ICovXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN0cm9uZ3sgZm9udC13ZWlnaHQ6Ym9sZDsgfVxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuKiB7IEBpbmNsdWRlIG0uYm94U2l6aW5nKGJvcmRlci1ib3gpIH1cbmE6Zm9jdXMsIGE6YWN0aXZlIHsgb3V0bGluZS1zdHlsZTpub25lOyBvdXRsaW5lOjA7IGJvcmRlcjogbm9uZTsgfVxuKjpmb2N1cyB7IG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuKjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbio6Oi1tb3otZm9jdXMtaW5uZXIgeyBib3JkZXI6IG5vbmU7IH1cbmF7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuaW1nIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4qIHsgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4vKiBJbml0IHNlbGVjdGlvbiAqL1xuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHJnYmEoMTYsIDIwLCAyMiwgMC43KTsgY29sb3I6ICNGRkZGRkY7IH0gLyogUG91ciBmaXJlZm94ICovXG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgLjE1KTsgcGFkZGluZzogMDsgfSAvKiBQb3VyIGxlcyBhdXRyZXMgbmF2aWdhdGV1cnMqL1xuXG4vKiBJbml0IFBsYWNlaG9sZGVyICovXG5zZWxlY3Q6LW1vei1mb2N1c3JpbmcgeyBjb2xvcjogdHJhbnNwYXJlbnQ7IHRleHQtc2hhZG93OiAwIDAgMCAjMDAwOyB9XG5cbi8qIEluaXQgSW5wdXQgYW5kIFNlbGVjdCAqL1xuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXN7IG91dGxpbmU6IDA7IGJveC1zaGFkb3c6bm9uZTsgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDsgfVxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiBub25lOyAtbXMtYXBwZWFyYW5jZTogbm9uZTsgLW8tYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgIGJvcmRlci1yYWRpdXM6IDBweDsgb3V0bGluZSA6IG5vbmUgIWltcG9ydGFudDsgfVxuc2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTogbm9uZTsgfVxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgfVxubGFiZWwgeyBjdXJzb3I6cG9pbnRlcjsgfVxuXG5zZWxlY3QsIHNlbGVjdDotbW96LWZvY3VzcmluZywgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOjA7XG59XG5cbi8qIEluaXQgT3RoZXJzIGVsZW1lbnRzICovXG5maWd1cmUgeyBtYXJnaW46MDsgfVxuc3VwIHsgdmVydGljYWwtYWxpZ246c3VwZXI7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxMHB4OyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbmltZyB7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XG5cbi5saW5rIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1zdHlsZTpub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZXtcbiAgICBvdXRsaW5lLXN0eWxlOm5vbmU7XG4gICAgb3V0bGluZTowO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBpbWd7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOnNlbGVjdG9yXCI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGbGV4Ym94IFNDU1MgbWl4aW5zXHJcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBGbGV4Ym94IGRpc3BsYXlcclxuLy8gZmxleCBvciBpbmxpbmUtZmxleFxyXG5AbWl4aW4gZmxleC1kaXNwbGF5KCRkaXNwbGF5OiBmbGV4KSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC0jeyRkaXNwbGF5fTtcclxuICBkaXNwbGF5OiAtbXMtI3skZGlzcGxheX1ib3g7IC8vIElFMTAgdXNlcyAtbXMtZmxleGJveFxyXG4gIGRpc3BsYXk6IC1tb3otI3skZGlzcGxheX07IC8vIElFMTFcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxufVxyXG5cclxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXHJcbkBtaXhpbiBmbGV4KCRjb2x1bW5zOiBpbml0aWFsKSB7XHJcbiAgLXdlYmtpdC1mbGV4OiAkY29sdW1ucztcclxuICAtbXMtZmxleDogJGNvbHVtbnM7XHJcbiAgZmxleDogJGNvbHVtbnM7XHJcbn1cclxuXHJcbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuXHJcbi8vIEZsZXggTGluZSBXcmFwcGluZ1xyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IG5vd3JhcCkge1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG4vLyBGbGV4IERpcmVjdGlvbiBhbmQgV3JhcFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyA8ZmxleC1kaXJlY3Rpb24+IHx8IDxmbGV4LXdyYXA+XHJcbkBtaXhpbiBmbGV4LWZsb3coJGZsb3cpIHtcclxuICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgZmxleC1mbG93OiAkZmxvdztcclxufVxyXG5cclxuLy8gRGlzcGxheSBPcmRlclxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPGludGVnZXI+XHJcbkBtaXhpbiBmbGV4LW9yZGVyKCRvcmRlcjogMCkge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRvcmRlciArIDE7XHJcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJG9yZGVyICsgMTtcclxuICAtd2Via2l0LW9yZGVyOiAkb3JkZXI7XHJcbiAgLW1zLWZsZXgtb3JkZXI6ICRvcmRlcjtcclxuICBvcmRlcjogJG9yZGVyO1xyXG59XHJcblxyXG4vLyBGbGV4IGdyb3cgZmFjdG9yXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8bnVtYmVyPlxyXG5AbWl4aW4gZmxleC1ncm93KCRncm93OiAwKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xyXG4gIC1tcy1mbGV4LWdyb3c6ICRncm93O1xyXG4gIGZsZXgtZ3JvdzogJGdyb3c7XHJcbn1cclxuXHJcbi8vIEZsZXggc2hyaW5rXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtIHNocmluayBmYWN0b3JcclxuLy8gPG51bWJlcj5cclxuQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbms6IDEpIHtcclxuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gIC1tcy1mbGV4LXNocmluazogJHNocmluaztcclxuICBmbGV4LXNocmluazogJHNocmluaztcclxufVxyXG5cclxuLy8gRmxleCBiYXNpc1xyXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4vLyA8d2lkdGg+XHJcbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aDogYXV0bykge1xyXG4gIC13ZWJraXQtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIC1tcy1mbGV4LWJhc2lzOiAkd2lkdGg7XHJcbiAgZmxleC1iYXNpczogJHdpZHRoO1xyXG59XHJcblxyXG4vLyBBeGlzIEFsaWdubWVudFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXHJcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgLW1zLWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxufVxyXG5cclxuLy8gQXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG5AbWl4aW4ganVzdGlmeS1pdGVtcygkanVzdGlmeTogZmxleC1zdGFydCkge1xyXG4gIC13ZWJraXQtanVzdGlmeS1pdGVtczogJGp1c3RpZnk7XHJcbiAgLW1zLWp1c3RpZnktaXRlbXM6ICRqdXN0aWZ5O1xyXG4gIGp1c3RpZnktaXRlbXM6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBBeGlzIEFsaWdubWVudFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXHJcbkBtaXhpbiBqdXN0aWZ5LXNlbGYoJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcclxuICAtd2Via2l0LWp1c3RpZnktc2VsZjogJGp1c3RpZnk7XHJcbiAgLW1zLWp1c3RpZnktc2VsZjogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1zZWxmOiAkanVzdGlmeTtcclxufVxyXG5cclxuLy8gUGFja2luZyBGbGV4IExpbmVzXHJcbi8vIC0gYXBwbGllcyB0bzogbXVsdGktbGluZSBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcclxuQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduOiBzdHJldGNoKSB7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XHJcbiAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICBhbGlnbi1jb250ZW50OiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxyXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduOiBzdHJldGNoKSB7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbjogYXV0bykge1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgYWxpZ24tc2VsZjogJGFsaWduO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gR3JpZCBtaXhpbnNcclxuLy8gVGhlIHNwZWM6IGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gZ3JpZC1kaXNwbGF5KCRkaXNwbGF5OiBncmlkKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC0jeyRkaXNwbGF5fTtcclxuICBkaXNwbGF5OiAtbXMtI3skZGlzcGxheX1ib3g7IC8vIElFMTAgdXNlcyAtbXMtZmxleGJveFxyXG4gIGRpc3BsYXk6IC1tb3otI3skZGlzcGxheX07IC8vIElFMTFcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxufVxyXG5cclxuQG1peGluIGdyaWQtdGVtcGxhdGUtY29sdW1ucygkdmFsdWUpIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR2YWx1ZTtcclxuICAtbXMtZ3JpZC1jb2x1bW5zOiR2YWx1ZTtcclxufVxyXG5AbWl4aW4gZ3JpZC1hdXRvLXJvd3MoJHZhbHVlKSB7XHJcbiAgLW1zLWdyaWQtYXV0by1yb3dzOiR2YWx1ZTtcclxuICAtd2Via2l0LWdyaWQtYXV0by1yb3dzOiR2YWx1ZTtcclxuICBncmlkLWF1dG8tcm93czogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC10ZW1wbGF0ZS1yb3dzKCR2YWx1ZSkge1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogJHZhbHVlO1xyXG4gIC1tcy1ncmlkLXJvd3M6JHZhbHVlO1xyXG59XHJcbkBtaXhpbiBncmlkLWNvbHVtbi1nYXAoJHZhbHVlKSB7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAkdmFsdWU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkdmFsdWU7XHJcbiAgY29sdW1uLWdhcDogJHZhbHVlO1xyXG59XHJcbkBtaXhpbiBncmlkLXJvdy1nYXAoJHZhbHVlKSB7XHJcbiAgLW1vei1yb3ctZ2FwOiAkdmFsdWU7XHJcbiAgLXdlYmtpdC1yb3ctZ2FwOiAkdmFsdWU7XHJcbiAgcm93LWdhcDogJHZhbHVlO1xyXG59XHJcbkBtaXhpbiBjb2x1bW4tY291bnQoJHZhbHVlKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICR2YWx1ZTtcclxuICAtbW96LWNvbHVtbi1jb3VudDogJHZhbHVlO1xyXG4gIGNvbHVtbi1jb3VudDogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94U2l6aW5nKCRib3hTaXppbmc6IGJvcmRlci1ib3gpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3hTaXppbmc7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkYm94U2l6aW5nO1xyXG4gIGJveC1zaXppbmc6ICRib3hTaXppbmc7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlzLWNvbHVtbnMtcm93KCR0eXBlLCAkc3RhcnQsICRlbmQpIHtcclxuICBncmlkLSN7JHR5cGV9OiAjeyRzdGFydH0gLyAjeyRlbmR9O1xyXG4gIC1tcy1ncmlkLSN7JHR5cGV9OiAkc3RhcnQ7XHJcbiAgLW1zLWdyaWQtI3skdHlwZX0tc3BhbjogJGVuZCAtICRzdGFydDtcclxufVxyXG5cclxuQG1peGluIGdyaWQtY29sdW1uKCRzdGFydCwgJGVuZCkge1xyXG4gIEBpbmNsdWRlIGdyaXMtY29sdW1ucy1yb3coY29sdW1uLCAkc3RhcnQsICRlbmQpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1yb3coJHN0YXJ0LCAkZW5kKSB7XHJcbiAgQGluY2x1ZGUgZ3Jpcy1jb2x1bW5zLXJvdyhyb3csICRzdGFydCwgJGVuZCk7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBHbG9iYWwgU0NTUyBtaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGZsZXgtYmxvY2soJHdyYXA6IHdyYXAsICRhbGlnbkl0ZW1zOiBjZW50ZXIsICRhbGlnbkNvbnRlbnQ6IGNlbnRlciwgJGp1c3RpZnlDb250ZW50OiBjZW50ZXIpIHtcclxuICBAaW5jbHVkZSBmbGV4LWRpc3BsYXkoKTtcclxuICBAaW5jbHVkZSBmbGV4LXdyYXAoJHdyYXApO1xyXG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRhbGlnbkl0ZW1zKTtcclxuICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KCRhbGlnbkNvbnRlbnQpO1xyXG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkanVzdGlmeUNvbnRlbnQpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWZhdWx0KCR0eXBlczogYWxsLCAkdGltZTogNjAwbXMsICRjdWJpYy1iZXppZXI6IGN1YmljLWJlemllcigwLjUsIDAsIDAuMDUsIDEpLCAkaW1wb3J0YW50OiBmYWxzZSl7XHJcbiAgJGk6IGlmKCRpbXBvcnRhbnQsICcgIWltcG9ydGFudCcsICcnKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0eXBlcyAkdGltZSAkY3ViaWMtYmV6aWVyI3skaX07XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkdHlwZXMgJHRpbWUgJGN1YmljLWJlemllciN7JGl9O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkdHlwZXMgJHRpbWUgJGN1YmljLWJlemllciN7JGl9O1xyXG4gIC1vLXRyYW5zaXRpb246ICR0eXBlcyAkdGltZSAkY3ViaWMtYmV6aWVyI3skaX07XHJcbiAgdHJhbnNpdGlvbjogJHR5cGVzICR0aW1lICRjdWJpYy1iZXppZXIjeyRpfTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZGVsYXkuLi4pIHtcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICAgICRkZWxheTtcclxuICAtby10cmFuc2l0aW9uLWRlbGF5OiAgICAgICRkZWxheTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAgICAgICAgICRkZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZSgkaGVpZ2h0LCR3aWR0aCl7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhlaWdodCwkd2lkdGgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhlaWdodCwkd2lkdGgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhlaWdodCwkd2lkdGgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCRoZWlnaHQsJHdpZHRoKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhlaWdodCwkd2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCRleHByZXNzaW9uKXtcclxuICB0cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxuICAtbW96LXRyYW5zZm9ybTogJGV4cHJlc3Npb247XHJcbiAgLW8tdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxuICAtbXMtdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxufVxyXG5cclxuQG1peGluIHBvc2l0aW9uLWRpc2FibGVkKClcclxue1xyXG4gIHRvcDphdXRvO1xyXG4gIGxlZnQ6YXV0bztcclxuICByaWdodDphdXRvO1xyXG4gIGJvdHRvbTphdXRvO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuQG1peGluIHBvc2l0aW9uLW1pZGRsZSgpXHJcbntcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuQG1peGluIHBvc2l0aW9uLW1pZGRsZS15KClcclxue1xyXG4gIHRvcDo1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbkBtaXhpbiBwb3NpdGlvbi1taWRkbGUteCgpXHJcbntcclxuICBsZWZ0OjUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiByYWRpdXMoJHJhZGl1cyl7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHNjYWxlKCRyYXRpbywgJHJhdGlvLXkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvLCAkcmF0aW8teSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbywgJHJhdGlvLXkpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvLCAkcmF0aW8teSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvLCAkcmF0aW8teSk7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8sICRyYXRpby15KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcclxuICAtby10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZS14KCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZS15KCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxuICAtby10cmFuc2Zvcm06ICRwZXJzcGVjdGl2ZTtcclxuICAtbXMtdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHBlcnNwZWN0aXZlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbiAgLW8tdHJhbnNmb3JtOiAkcGVyc3BlY3RpdmU7XHJcbiAgLW1zLXRyYW5zZm9ybTogJHBlcnNwZWN0aXZlOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybTogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1leHByZXNzaW9uKCRleHByZXNzaW9uKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGV4cHJlc3Npb247XHJcbiAgLW1vei10cmFuc2Zvcm06ICRleHByZXNzaW9uO1xyXG4gIC1vLXRyYW5zZm9ybTogJGV4cHJlc3Npb247XHJcbiAgLW1zLXRyYW5zZm9ybTogJGV4cHJlc3Npb247IC8vIElFOSBvbmx5XHJcbiAgdHJhbnNmb3JtOiAkZXhwcmVzc2lvbjtcclxufVxyXG5AbWl4aW4gaW1hZ2UtY292ZXIoJG9iamVjdEZpdDogY29udGFpbikge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiAkb2JqZWN0Rml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxufVxyXG5AbWl4aW4gcGljdHVyZS1jb3Zlcigkb2JqZWN0Rml0OiBjb250YWluKSB7XHJcbiAgQGluY2x1ZGUgZmxleC1kaXNwbGF5KCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWFnZS1jb3Zlcigkb2JqZWN0Rml0KTtcclxuICB9XHJcbn1cclxuQG1peGluIGZsZXgtaXMtd3JhcCgpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gYm94LXNoYWRvdygkeCwgJHksICRibHVyLCAkc3ByZWFkLCAkY29sb3IsICRpbnNldC4uLikge1xyXG4gIC1tb3otYm94LXNoYWRvdzogJGluc2V0ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGluc2V0ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xyXG4gIC1vLWJveC1zaGFkb3c6ICRpbnNldCAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcclxuICBib3gtc2hhZG93OiAkaW5zZXQgJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XHJcbiAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coJGNvbG9yLCBEaXJlY3Rpb249TmFOLCBTdHJlbmd0aD0kc3ByZWFkKTtcclxufVxyXG5AbWl4aW4gZHJvcC1zaGFkb3coJHgsICR5LCAkYmx1ciwgJHNwcmVhZCwgJGNvbG9yLCAkaW5zZXQuLi4pIHtcclxuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coJHggJHkgJGJsdXIgJGNvbG9yKTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KCR4ICR5ICRibHVyICRjb2xvcik7XHJcbn1cclxuQG1peGluIGJveC1zaXppbmcoJGJveFNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveFNpemluZztcclxuICAtbW96LWJveC1zaXppbmc6ICRib3hTaXppbmc7XHJcbiAgYm94LXNpemluZzogJGJveFNpemluZztcclxufVxyXG5cclxuQG1peGluIGFwcGVhcmFuY2UoJGFyZ3VtZW50cyl7XHJcbiAgYXBwZWFyYW5jZTogJGFyZ3VtZW50cztcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6ICRhcmd1bWVudHM7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24oJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYXJndW1lbnRzO1xyXG4gIC1tb3otYW5pbWF0aW9uOiAkYXJndW1lbnRzO1xyXG4gIGFuaW1hdGlvbjogJGFyZ3VtZW50cztcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlKVxyXG57XHJcbiAgJHB4VmFsdWU6ICRzaXplVmFsdWU7XHJcbiAgJHJlbVZhbHVlOiBtYXRoLmRpdigkc2l6ZVZhbHVlLCAxMCk7XHJcbiAgZm9udC1zaXplOiAjeyRweFZhbHVlfXB4O1xyXG4gIGZvbnQtc2l6ZTogI3skcmVtVmFsdWV9cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gdW5pdC1kdmgoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfXZoO1xyXG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9ZHZoO1xyXG59XHJcbkBtaXhpbiB1bml0LWx2aCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9dmg7XHJcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX1sdmg7XHJcbn1cclxuQG1peGluIHVuaXQtc3ZoKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XHJcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX12aDtcclxuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfWx2aDtcclxufVxyXG5cclxuQG1peGluIHRydW5jYXRlLWxpbmVzKCRuYkxpbmUpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRuYkxpbmU7XHJcbiAgLW1vei1saW5lLWNsYW1wOiAkbmJMaW5lO1xyXG4gIGxpbmUtY2xhbXA6ICRuYkxpbmU7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiB1bmlmeS1wYXJlbnQoJGNoaWxkKSB7XHJcbiAgQGF0LXJvb3QgI3tzZWxlY3Rvci51bmlmeSgmLCAkY2hpbGQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/