/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* polices */
@font-face {
  font-family: "Edward";
  src: url(/build/fonts/Edward.25319af7.otf) format("opentype");
}
@font-face {
  font-family: "UniversCnBold";
  src: url(/build/fonts/UniversLTStd-BoldCn.847e4864.otf) format("opentype");
}
@font-face {
  font-family: "UniversCn";
  src: url(/build/fonts/UniversLTStd-Cn.9f31ae8b.otf) format("opentype");
}
@font-face {
  font-family: "UniversRegular";
  src: url(/build/fonts/UniversLTStd.5e1f1326.otf) format("opentype");
}
/* POLICE STANDARD ITALIC */
@font-face {
  font-family: "UniversItalic";
  src: url(/build/fonts/UniversLTStd-Obl.5bf7199b.otf) format("opentype");
}
:root {
  --primary: #cd1619;
  --green: #00ff1a;
  --primary-light: #b9a3f7;
  --accent: #d1343f;
  --warning: #ff2c00;
  --success: #19d363;
  --font-family-titre: "Edward";
  --font-family: "UniversCn";
  --font-family-bold: "UniversCnBold";
  --font-family-regular: "UniversRegular";
  --font-family-italic: "UniversItalic";
  --font-size-h1: 26px;
  --font-size-h2: 24px;
  --font-size-h3: 18px;
  --font-size-h4: 16px;
  --font-size-h5: 14px;
  --font-size-h6: 12px;
  --font-size-p: 18px;
  --font-size-small: 12px;
  --font-size-middle: 14px;
  --font-size-regular: 16px;
  --font-size-min-large: 24px;
  --font-size-large: 26px;
  --font-weight-regular: 400;
  --font-weight-semi-bold: 500;
  --font-weight-bold: 700;
  --box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  --border-radius: 3px;
  --border: 1px solid #c0bfbf;
  --border-light: 1px solid #f5f5f5;
  --color-black: #000000;
  --color-dark: #444;
  --color-dark-bis: #7f7f7f;
  --color-primary: #E7F9F9;
  --color-content-main: #f5f5f5;
  --color-sidebar: #ffffff;
  --color-white: #ffffff;
  --gray: #636466;
  --gray-dark: #444;
  --gray-light: #ddd;
  --max-width: 100%;
  --footer-background: var(--gray-light);
  --line-height-hight: 30px;
}

.d-flex {
  display: flex;
}

.flex-row-nowrap {
  flex-flow: row nowrap;
}

.flex-row-wrap {
  flex-flow: row wrap;
}

.flex-column {
  flex-direction: column;
}

.flex-column-xs {
  flex-direction: column;
}
@media (max-width: 800px) {
  .flex-column-xs-xs {
    flex-direction: column;
  }
}

.flex-fill {
  flex: 1;
}

/* margin */
.mr-auto {
  margin-right: auto;
}

.ml-auto {
  margin-left: auto;
}

.ml-10 {
  margin-left: 10px;
}

.ml-20 {
  margin-left: 20px;
}

.m-5 {
  margin: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.m-10 {
  margin: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-100 {
  margin-bottom: 100px;
}

.m-20 {
  margin: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mr-50 {
  margin-right: 50px;
}

/* padding */
.p-5 {
  padding: 5px;
}

.p-10 {
  padding: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.p-20 {
  padding: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-30 {
  padding-right: 30px;
}

.pt-20 {
  padding-top: 20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-30 {
  padding-bottom: 30px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media (max-width: 800px) {
  .hide-xs {
    display: none;
  }
}

.show-xs {
  display: none;
}
@media (max-width: 800px) {
  .show-xs {
    display: inherit;
  }
}

.hidden {
  display: none;
}

.modal-backdrop {
  z-index: 1040 !important;
  /* valeur normale pour le backdrop */
}

.modal-content {
  z-index: 1050 !important;
}

.modal-dialog {
  z-index: 1060 !important;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  color: var(--color);
}

ul {
  list-style: none;
  margin-right: 10px;
  padding-left: 10px;
}

a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 18px;
  font-size: var(--font-size-p);
  word-wrap: break-word;
}

h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
  font-family: "UniversCnBold";
  font-family: var(--font-family-bold);
}

h1 {
  word-wrap: break-word;
  font-size: 26px;
  font-size: var(--font-size-h1);
  font-family: "Edward";
  font-family: var(--font-family-titre);
}

h2 {
  font-size: 24px;
  font-size: var(--font-size-h2);
}

h3 {
  font-size: 18px;
  font-size: var(--font-size-h3);
}

h4 {
  font-size: 16px;
  font-size: var(--font-size-h4);
}

h5 {
  font-size: 14px;
  font-size: var(--font-size-h5);
}

h6 {
  font-size: 12px;
  font-size: var(--font-size-h6);
}

.ck-content hr, hr {
  color: inherit;
  opacity: 1;
  border: 1px solid #000000 !important;
  border: 1px solid var(--color-black) !important;
  margin-right: -100em;
  margin-left: -100em;
  height: 0;
}

p {
  font-family: "UniversRegular" !important;
  font-family: var(--font-family-regular) !important;
  font-size: 18px !important;
  font-size: var(--font-size-p) !important;
  white-space: pre-wrap;
}

/* span {
 all:unset;

}; */
small {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 12px;
  font-size: var(--font-size-small);
}

.regular {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 18px;
  font-size: var(--font-size-p);
}

.b1 {
  background-color: red;
}

.b2 {
  background-color: blue;
}

.b3 {
  background-color: yellow;
}

.b4 {
  background-color: orange;
}

html {
  height: 100%;
  margin: 0;
}
html .container-fluid {
  margin: 0;
  padding: 0;
}
html .container-fluid .app-content {
  background-color: #f5f5f5;
  background-color: var(--color-content-main);
  flex: 1;
}
html .container-fluid .app-content .content {
  flex: 1;
  background-color: white;
  margin: 20px;
  padding: 20px;
}

.separator {
  border-bottom: 1px solid #ddd;
  border-bottom: 1px solid var(--gray-light);
  margin: 30px 0px;
}

.block {
  border-radius: 3px;
  border-radius: var(--border-radius);
  background-color: white;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: var(--box-shadow);
}

.block-shadow:hover {
  cursor: pointer;
  box-shadow: none;
  transition: box-shadow 0.4s;
}

.avatar {
  width: 25px;
  border-radius: 50%;
}

.avatar-lg {
  width: 40px;
  border-radius: 50%;
}

.clickable {
  color: #cd1619;
  color: var(--primary);
  font-weight: 500;
  font-weight: var(--font-weight-semi-bold);
  cursor: pointer;
}

.text-small {
  font-size: 12px;
  font-size: var(--font-size-small);
}

.profile-picture {
  width: 150px;
  border-radius: 3px;
  border-radius: var(--border-radius);
}

.email {
  color: red;
}

/* barre de recherche */
.display-search {
  display: none;
}

.search {
  background-color: transparent;
  color: #f1f1f1;
  border: none;
}

/* layout */
.sidebar {
  min-width: 15px;
  margin-right: 0px;
  background-color: #ffffff;
  background-color: var(--color-sidebar);
  display: block;
}

.sidebar-nav li,
.sidebar-nav a {
  color: #444;
  color: var(--color-dark);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
  margin-bottom: 10px;
  display: block;
  padding: 5px;
}

.sidebar-nav .fa-solid,
.sidebar-nav .fa {
  font-size: 1.1rem;
}

.sidebar-nav li .text-item {
  margin: 0;
  padding: 24px;
  color: rgba(0, 0, 0, 0.87);
  display: none;
}

@keyframes appear {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.link_infobulle i:hover::after,
.link_infobullei i:focus::after {
  font-size: 30px;
}

.link_infobulle {
  position: relative;
  left: 10%;
}

.link_infobulle:hover::after,
.link_infobulle:focus::after {
  position: absolute;
  top: -2.5em;
  left: 130%;
  padding: 5px 10px;
  background: #cd1619;
  background: var(--primary);
  border-radius: 5px;
  box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
  content: attr(aria-label);
  transform: translateX(-50%);
  font-size: 0.9rem;
  color: #fff;
  white-space: nowrap;
}

.link_infobulle:hover::before,
.link_infobulle:focus::before {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 40%;
  transform: translateX(-50%);
  content: "▼";
  font-size: 15px;
  color: #cd1619;
  color: var(--primary);
}

.header-main {
  background-color: #ffffff;
  background-color: var(--color-sidebar);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  font-size: 100%;
}

.header-logo {
  max-width: 100%;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.header-logo img {
  max-width: 60px;
}

.header-titre {
  margin-left: 5px;
  font-size: 0.8rem;
  font-family: "Edward";
  color: #cd1619;
  color: var(--primary);
}

.burger {
  font-size: 26px;
  font-size: var(--font-size-large);
  color: #cd1619;
  color: var(--primary);
}

.menu_xs {
  border-bottom: 1px solid #c0bfbf;
  border-bottom: var(--border);
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: var(--box-shadow);
}
.menu_xs a {
  margin: 10px 15px;
}

@media (max-width: 800px) {
  .paginationBlock {
    display: flex !important;
    justify-content: start !important;
  }
}
.header-search {
  margin: 0 10px;
  border-radius: 3px;
  border-radius: var(--border-radius);
  background-color: #ddd;
  background-color: var(--gray-light);
  max-width: 400px;
  position: relative;
}
@media (max-width: 800px) {
  .header-search {
    display: none;
  }
}
.header-search-loading {
  height: 30px;
}
.header-search-result {
  width: 100%;
  position: absolute;
  top: calc(100% + 10px);
  left: 0px;
  background-color: white;
  border-radius: 3px;
  border-radius: var(--border-radius);
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: var(--box-shadow);
  padding: 10px;
}
.header-search-result a {
  padding: 10px;
}

.header-search input {
  border: 0;
  outline: 0;
  background-color: #ddd;
  background-color: var(--gray-light);
  height: 30px;
}

footer {
  background-color: white;
}

/* Style des boutons */
.entity-button {
  margin: 5px;
  padding: 10px 20px;
  background-color: #007bff;
  color: white;
  border: none;
  cursor: pointer;
  border-radius: 5px;
}

.entity-button:hover {
  background-color: #0056b3;
}

.entity-button.selected {
  background-color: #28a745;
}

.entity-button:active {
  background-color: #004085;
}

/* components */
.alert-message {
  position: fixed;
  z-index: 1001;
  top: 10px;
  left: 50%;
  transform: translate(-50%);
}

.spinner {
  left: 50%;
  position: fixed;
  top: 50%;
  color: #cd1619;
  color: var(--primary);
  z-index: 1001;
}

.error {
  color: #ff2c00;
  color: var(--warning);
}

.alert-dismissible {
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn {
  border-radius: 3px;
  border-radius: var(--border-radius);
  padding: 10px 20px;
  border: 0;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: var(--box-shadow);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}

.btn:hover {
  opacity: 0.8;
  transition: opacity 0.4;
}

.btn-collapse {
  background-color: transparent;
  color: #444;
  color: var(--color-dark);
  padding: 10px 20px;
  border: 0;
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}

.btn-collapse:hover {
  opacity: 0.8;
  transition: opacity 0.4;
}

.btn-small {
  padding: 5px 15px;
}

.btn-small-mini {
  padding: 5px 10px;
}

.btn-primary {
  background-color: #cd1619;
  background-color: var(--primary);
  color: #ffffff;
  color: var(--color-sidebar);
  margin-bottom: 5px;
}

.btn-primary:hover {
  background-color: #636466;
  background-color: var(--gray);
  opacity: 0.8;
  transition: opacity 0.4;
}

.btn-primary-stroke {
  border: 1px solid #cd1619;
  border: 1px solid var(--primary);
  color: #cd1619;
  color: var(--primary);
  background-color: white;
}

.fa-circle::before {
  color: #19d363;
}

.btn-success {
  background-color: #19d363;
  background-color: var(--success);
  margin-bottom: 5px;
}

.btn-secondary {
  background-color: #b9a3f7;
  background-color: var(--primary-light);
  margin-bottom: 5px;
}

.btn-online,
.btn-offline {
  background-color: white;
}

.btn-transparent {
  background-color: transparent;
  color: #444;
  color: var(--color-dark);
  margin-bottom: 5px;
}

.btn-offline:hover,
.btn-online:hover {
  background-color: #ffffff;
  background-color: var(--color-white);
  border-color: #b9a3f7;
  border-color: var(--primary-light);
  opacity: 0.8;
  transition: opacity 0.4;
}

/* Style des boutons dans la modale TAG et la modale AGENDA */
.btn-tag:hover,
.btn-agenda:hover,
.btn-parents:hover {
  background-color: #b9a3f7;
  background-color: var(--primary-light);
  border-color: #b9a3f7;
  border-color: var(--primary-light);
  opacity: 0.8;
  transition: opacity 0.4;
}

.btn-tag,
.btn-agenda,
.btn-parents {
  background-color: #7f7f7f;
  background-color: var(--color-dark-bis);
  border: 1px solid #7f7f7f;
  border: 1px solid var(--color-dark-bis);
  color: #ffffff;
  color: var(--color-sidebar);
  margin: 5px;
  cursor: pointer;
  border-radius: 5px;
  font-size: 12px;
  font-size: var(--font-size-small);
}

/* Style lorsque le bouton est sélectionné */
.btn-tag.selected,
.btn-agenda.selected,
.btn-parents.selected {
  background-color: #b9a3f7;
  background-color: var(--primary-light);
  color: white;
  border-color: #b9a3f7;
  border-color: var(--primary-light);
}

/* Style des tags et spectacles sélectionnés affichés en dehors de la modale */
#selectedTags a,
#selectedAgendas a,
#selectedParents a {
  margin-right: 10px;
  margin-top: 10px;
}

#selectedTags a:hover,
#selectedAgendas a:hover,
#selectedParents a:hover {
  background-color: #7f7f7f;
  background-color: var(--color-dark-bis);
  border-color: #ffffff;
  border-color: var(--color-sidebar);
  opacity: 0.8;
  transition: opacity 0.4;
}

.production-tag {
  color: #cd1619;
  color: var(--primary);
  /* Change la couleur du texte en rouge */
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}

input[type=file] {
  width: 100%;
}

.margin-bottom-small .form-row {
  margin-bottom: 5px;
}

.form-row {
  display: flex;
  flex-flow: column;
  margin-bottom: 15px;
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 18px;
  font-size: var(--font-size-p);
}

.form-row label {
  margin-right: 15px;
  margin-bottom: 5px;
  font-weight: 500;
  font-weight: var(--font-weight-semi-bold);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 18px;
  font-size: var(--font-size-p);
  color: #444;
  color: var(--color-dark);
}

.form-row #image_url {
  border: none;
}

.form-row input,
.form-row textarea,
.form-row select,
.form-row select option,
#video_plateforme {
  font-family: "UniversRegular" !important;
  font-family: var(--font-family-regular) !important;
  border: 1px solid #c0bfbf;
  border: var(--border);
  border-radius: 3px;
  border-radius: var(--border-radius);
  padding: 10px 15px;
  background-color: white;
  font-size: 18px;
  font-size: var(--font-size-p);
}

.form-row textarea {
  font-family: "UniversRegular" !important;
  font-family: var(--font-family-regular) !important;
  min-height: 150px;
  font-size: 18px;
  font-size: var(--font-size-p);
}

.form-errors {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  color: #ff2c00;
  color: var(--warning);
  font-size: 12px;
  font-size: var(--font-size-small);
  font-weight: 500;
  font-weight: var(--font-weight-semi-bold);
}

.saleschannel-full {
  margin-right: 15px;
  margin-bottom: 5px;
  font-size: 18px;
  font-size: var(--font-size-p);
  color: #444;
  color: var(--color-dark);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
}

.form-url-video input {
  width: 350px;
}

.form-select {
  max-width: 65%;
}

.ck .ck-toolbar__items {
  flex-wrap: wrap !important;
}

.ck .ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break) {
  max-width: 100px;
}

.main--summary p,
.main--summary a,
.main--summary span {
  font-family: "UniversRegular" !important;
  font-family: var(--font-family-regular) !important;
}

.main--summary h1,
.main--summary h2,
.main--summary h3,
.main--summary h4,
.main--summary h5,
.main--summary h6 {
  font-family: "UniversCnBold" !important;
  font-family: var(--font-family-bold) !important;
}

.login {
  max-width: 600px;
}

.logo {
  max-width: 10em;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.form-control::-moz-placeholder {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  color: #636466;
  color: var(--gray);
}

.form-control::placeholder {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  color: #636466;
  color: var(--gray);
}

.password-eye {
  position: relative;
}

.password-eye input {
  font-size: 1em;
  color: #636466;
  color: var(--gray);
  background: transparent;
  padding: 1rem 1.2rem;
  border-radius: 5px;
  border: 2px solid #7a7a7a;
  transition: all 0.2s;
}

.password-eye .password-icon {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 20px;
  color: #636466;
  color: var(--gray);
  transition: all 0.2s;
}

.password-eye .password-icon:hover {
  cursor: pointer;
  color: #cd1619;
  color: var(--primary);
}

.password-eye .password-icon .feather-eye-off {
  display: none;
}

.thumbnail {
  max-width: 100px;
  width: 100%;
  border: none;
}

.thumbnail_file {
  max-width: 20px;
  width: 100%;
  border: none;
}

.thumbnail_library {
  max-width: 80px;
  width: 100%;
  border: none;
}

.img-large {
  max-width: 400px;
  border: none;
}

.page-link {
  color: #cd1619;
  color: var(--primary);
  font-size: 16px;
  font-size: var(--font-size-regular);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
}

.link_infobulle:hover::after,
.link_infobulle:focus::after {
  color: white;
  background-color: #cd1619;
  background-color: var(--primary);
  font-size: 16px;
  font-size: var(--font-size-regular);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
}

.active > .page-link,
.page-link.active {
  z-index: 3;
  color: white;
  background-color: #cd1619;
  background-color: var(--primary);
  border-color: #cd1619;
  border-color: var(--primary);
}

tr {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: var(--border-light);
  vertical-align: middle;
  text-align: left;
}

td {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
  vertical-align: middle;
  text-align: left;
}

td a {
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}
td a .fa-heart {
  color: #cd1619;
  color: var(--primary);
  font-size: 20px;
}

/* tableau */
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: inherit;
  border-style: none;
  border-width: 0;
}

.toast-container {
  margin-top: auto; /* Empêche les autres contenus du footer de couvrir la toast */
  z-index: 10;
}

.toast {
  background-color: #333;
  color: #fff;
  padding: 10px 20px;
  margin-bottom: 10px;
  border-radius: 5px;
  font-size: 14px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  opacity: 0;
  animation: showToast 4s ease forwards;
}

/* Animation d'apparition et disparition */
@keyframes showToast {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  10% {
    opacity: 1;
    transform: translateY(0);
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.category-item {
  margin-bottom: 5px;
}

.category-item .toggleChildren {
  cursor: pointer;
  margin-right: 5px;
}

.level-indent {
  display: inline-block;
  margin-left: calc(20px * 0);
  margin-left: calc(20px * var(--level, 0));
}

/* pages */
#agenda_tags input,
#agenda_tags label,
#agenda_videos input,
#agenda_videos label {
  display: block;
  margin-top: 10px;
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}

.menu_agenda li a {
  color: #444;
  color: var(--gray-dark);
  font-family: "UniversRegular";
  font-family: var(--font-family-regular);
  font-size: 16px;
  font-size: var(--font-size-regular);
}

.menu_agenda li a:hover {
  color: #cd1619;
  color: var(--primary);
}

#videoMenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#videoMenu li {
  position: relative;
}

#videoMenu a {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: block;
  padding: 10px;
  background-color: #333;
  color: white;
}

#videoMenu a:hover {
  background-color: #444;
}

/* Style du sous-menu */
#videoMenu ul.submenu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #333;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 200px;
}

#videoMenu li:hover > ul.submenu {
  display: block;
}

#videoMenu ul.submenu li a {
  padding: 8px;
}

.icone-teaser {
  color: #cd1619;
  color: var(--primary);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFDQTtFQUNJO0VBQ0E7QURJSjtBQ0ZBO0VBQ0k7RUFDQTtBRElKO0FDRkE7RUFDSTtFQUNBO0FESUo7QUNGQTtFQUNJO0VBQ0E7QURJSjtBQ0ZBO0FBQ0E7RUFDSTtFQUNBO0FESUo7QUNEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERko7O0FFbkVBO0VBQ0k7QUZzRUo7O0FFbkVBO0VBQ0k7QUZzRUo7O0FFbkVBO0VBQ0k7QUZzRUo7O0FFbkVBO0VBQ0k7QUZzRUo7O0FFbkVBO0VBQ0k7QUZzRUo7QUd4Rkk7RURvQkE7SUFFUTtFRnNFVjtBQUNGOztBRWxFQTtFQUNJO0FGcUVKOztBRWxFQTtBQUNBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0VBQ0k7QUZxRUo7O0FFbEVBO0FBQ0E7RUFDSTtBRnFFSjs7QUVsRUE7RUFDSTtBRnFFSjs7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RUFBQTtFQUNBO0VBQUE7RUFDQTtBWituQko7O0FZNW5CQTtFQUNJO0FaK25CSjs7QVk1bkJBO0VBQ0k7RUFBQTtFQUNBO0FaK25CSjs7QVk1bkJBO0VBQ0k7RUFBQTtFQUNBO0FaK25CSjs7QVk1bkJBOztFQUVJO0FaK25CSjs7QVk1bkJBO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7QVorbkJKOztBWTVuQkE7O0VBRUk7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FaK25CSjs7QVkzbkJBO0FBQ0E7OztFQUdJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBWjhuQko7O0FZM25CQTs7O0VBR0k7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBWjhuQko7O0FZMW5CQTtBQUNBOzs7RUFHSTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FaNm5CSjs7QVkxbkJBO0FBQ0E7OztFQUdJO0VBQ0E7QVo2bkJKOztBWTFuQkE7OztFQUdJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBWjZuQko7O0FZMW5CQTtFQUNJO0VBQUE7RUFDQTtFQUVBO0VBQUE7RUFDQTtFQUFBO0FaNG5CSjs7QWEvd0JBO0VBQ0k7QWJreEJKOztBYTl3QkE7RUFDSTtBYml4Qko7O0FhOXdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0FiaXhCSjs7QWE5d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QWJpeEJKOztBYTl3QkE7RUFDSTtBYml4Qko7O0FhMXdCQTs7Ozs7RUFLSTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBYjZ3Qko7O0FhendCQTtFQUNJO0VBQUE7RUFDQTtFQUNBO0VBQUE7QWI0d0JKOztBYXp3QkE7RUFDSTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0FiNHdCSjs7QWF6d0JBO0VBQ0k7RUFDQTtFQUVBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBYjJ3Qko7O0FheHdCQTtFQUNJO0FiMndCSjs7QWF4d0JBO0VBQ0k7QWIyd0JKOztBYXh3QkE7RUFDSTtBYjJ3Qko7O0FheHdCQTtFQUNJO0FiMndCSjs7QWF4d0JBOzs7RUFHSTtFQUFBO0FiMndCSjs7QWF4d0JBOzs7Ozs7RUFNSTtFQUFBO0FiMndCSjs7QWM3MkJBO0VBQ0U7QWRnM0JGOztBYzcyQkE7RUFDRTtBZGczQkY7O0FjNzJCQTtFQUNFO0VBQ0E7RUFDQTtBZGczQkY7O0FjNzJCQTtFQUNFO0VBQUE7RUFDQTtFQUFBO0FkZzNCRjs7QWNsM0JBO0VBQ0U7RUFBQTtFQUNBO0VBQUE7QWRnM0JGOztBYzcyQkE7RUFDRTtBZGczQkY7O0FjNzJCQTtFQUNFO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnM0JGOztBYzUyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBZCsyQkY7O0FjNTJCQTtFQUNFO0VBQ0E7RUFBQTtBZCsyQkY7O0FjNTJCQTtFQUNFO0FkKzJCRjs7QWVuNkJBO0VBQ0k7RUFDQTtFQUNBO0FmczZCSjs7QWVwNkJBO0VBQ0k7RUFDQTtFQUNBO0FmdTZCSjs7QWVyNkJBO0VBQ0k7RUFDQTtFQUNBO0FmdzZCSjs7QWV0NkJBO0VBQ0k7RUFDQTtBZnk2Qko7O0FnQno3QkE7RUFDSTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QWhCNDdCSjs7QWdCejdCQTs7RUFFSTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBaEI0N0JKOztBZ0J6N0JBOztFQUVJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBaEI0N0JKOztBaUJoOUJBO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7QWpCbTlCSjs7QWlCOThCQTtFQUNJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBakJpOUJKOztBaUI5OEJBO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QWpCaTlCSjtBaUIvOEJJO0VBQ0k7RUFBQTtFQUNBO0FqQmk5QlI7O0FpQjc4QkE7QUFDQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0FqQmc5Qko7O0FrQmwvQkE7RUFDSTtFQUNBO0FsQnEvQko7O0FrQmwvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCcS9CSjs7QWtCbC9CRTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VsQnEvQko7RWtCbi9CRTtJQUNFO0lBQ0E7RWxCcS9CSjtFa0JuL0JFO0lBQ0U7RWxCcS9CSjtFa0JuL0JFO0lBQ0U7SUFDQTtFbEJxL0JKO0FBQ0Y7QW1CdGhDQTtFQUNFO0FuQndoQ0Y7O0FtQnJoQ0E7RUFDRTtFQUNBO0FuQndoQ0Y7O0FtQnJoQ0E7RUFDRTtFQUNBO0VBQUE7QW5Cd2hDRjs7QUEzZ0NBO0FvQnhCQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBcEJ1aUNKOztBb0JwaUNBO0VBQ0k7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0FwQnVpQ0o7O0FvQnBpQ0E7RUFDSTtFQUFBO0FwQnVpQ0o7O0FvQnBpQ0E7RUFDSTtFQUNBO0VBQ0E7QXBCdWlDSjs7QW9CcGlDQTtFQUNJO0FwQnVpQ0o7O0FvQnBpQ0E7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdWlDSjs7QW9CcGlDQTtFQUNJO0FwQnVpQ0o7O0FvQnBpQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUNKOztBb0JwaUNBO0VBQ0k7QXBCdWlDSjs7QW9CcGlDQTtFQUNJO0FwQnVpQ0o7O0FvQnBpQ0E7RUFDSTtFQUFBO0FwQnVpQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dC9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2RlYnVnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dC9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL190b2FzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYXJib3Jlc2NlbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fYWdlbmRhLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAndmFyaWFibGVzJztcclxuQHVzZSAndXRpbHMnO1xyXG5AdXNlICdyZXNldCc7XHJcbkB1c2UgJ2RlYnVnJztcclxuQHVzZSAnYmFzZSc7XHJcblxyXG4vKiBsYXlvdXQgKi9cclxuQHVzZSAnbGF5b3V0L3NpZGViYXInO1xyXG5AdXNlICdsYXlvdXQvaGVhZGVyJztcclxuQHVzZSAnbGF5b3V0L2Zvb3Rlcic7XHJcbkB1c2UgJ2xheW91dC90YWcnO1xyXG5cclxuXHJcbi8qIGNvbXBvbmVudHMgKi9cclxuQHVzZSAnY29tcG9uZW50cy9hbGVydCc7XHJcbkB1c2UgJ2NvbXBvbmVudHMvYnV0dG9uJztcclxuQHVzZSAnY29tcG9uZW50cy9mb3JtJztcclxuQHVzZSAnY29tcG9uZW50cy9sb2dpbic7XHJcbkB1c2UgJ2NvbXBvbmVudHMvaW1hZ2UnO1xyXG5AdXNlICdjb21wb25lbnRzL3BhZ2luYXRpb24nO1xyXG5AdXNlICdjb21wb25lbnRzL3RhYmxlJztcclxuQHVzZSAnY29tcG9uZW50cy90b2FzdCc7XHJcbkB1c2UgJ2NvbXBvbmVudHMvYXJib3Jlc2NlbmNlJztcclxuXHJcbi8qIHBhZ2VzICovXHJcbkB1c2UgJ3BhZ2VzL2FnZW5kYSc7XHJcblxyXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5taW4uY3NzJztcclxuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwuY3NzJztcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qIHBvbGljZXMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Vkd2FyZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRWR3YXJkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0NuQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc0xUU3RkLUJvbGRDbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnNDbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc0xUU3RkLUNuLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc1JlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1VuaXZlcnNMVFN0ZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuLyogUE9MSUNFIFNUQU5EQVJEIElUQUxJQyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0l0YWxpYyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc0xUU3RkLU9ibC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tcHJpbWFyeTogI2NkMTYxOTtcclxuICAgIC0tZ3JlZW46ICMwMGZmMWE7XHJcbiAgICAtLXByaW1hcnktbGlnaHQ6ICNiOWEzZjc7XHJcbiAgICAtLWFjY2VudDogI2QxMzQzZjtcclxuICAgIC0td2FybmluZzogI2ZmMmMwMDtcclxuICAgIC0tc3VjY2VzczogIzE5ZDM2MztcclxuXHJcbiAgICAvLyBQT0xJQ0VTIENIQVJURSBHUkFQSElRVUVcclxuICAgIC0tZm9udC1mYW1pbHktdGl0cmU6ICdFZHdhcmQnO1xyXG4gICAgLS1mb250LWZhbWlseTogJ1VuaXZlcnNDbic7XHJcbiAgICAtLWZvbnQtZmFtaWx5LWJvbGQ6ICdVbml2ZXJzQ25Cb2xkJztcclxuICAgIC0tZm9udC1mYW1pbHktcmVndWxhcjogJ1VuaXZlcnNSZWd1bGFyJztcclxuICAgIC0tZm9udC1mYW1pbHktaXRhbGljOiAnVW5pdmVyc0l0YWxpYyc7XHJcblxyXG4gICAgLS1mb250LXNpemUtaDE6IDI2cHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1oMjogMjRweDtcclxuICAgIC0tZm9udC1zaXplLWgzOiAxOHB4O1xyXG4gICAgLS1mb250LXNpemUtaDQ6IDE2cHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1oNTogMTRweDtcclxuICAgIC0tZm9udC1zaXplLWg2OiAxMnB4O1xyXG4gICAgLS1mb250LXNpemUtcDogMThweDtcclxuXHJcbiAgICAtLWZvbnQtc2l6ZS1zbWFsbDogMTJweDtcclxuICAgIC0tZm9udC1zaXplLW1pZGRsZTogMTRweDtcclxuICAgIC0tZm9udC1zaXplLXJlZ3VsYXI6IDE2cHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1taW4tbGFyZ2U6IDI0cHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1sYXJnZTogMjZweDtcclxuICAgIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4gICAgLS1mb250LXdlaWdodC1zZW1pLWJvbGQ6IDUwMDtcclxuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuICAgIC0tYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiKDYwIDY0IDY3IC8gMzAlKSwgMCAxcHggM3B4IDFweCByZ2IoNjAgNjQgNjcgLyAxNSUpO1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtLWJvcmRlcjogMXB4IHNvbGlkICNjMGJmYmY7XHJcbiAgICAtLWJvcmRlci1saWdodDogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4gICAgLS1jb2xvci1kYXJrOiAjNDQ0O1xyXG4gICAgLS1jb2xvci1kYXJrLWJpczogIzdmN2Y3ZjtcclxuICAgIC0tY29sb3ItcHJpbWFyeTogI0U3RjlGOTtcclxuICAgIC0tY29sb3ItY29udGVudC1tYWluOiAjZjVmNWY1O1xyXG4gICAgLS1jb2xvci1zaWRlYmFyOiAjZmZmZmZmO1xyXG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuICAgIC0tZ3JheTogIzYzNjQ2NjtcclxuICAgIC0tZ3JheS1kYXJrOiAjNDQ0O1xyXG4gICAgLS1ncmF5LWxpZ2h0OiAjZGRkO1xyXG4gICAgLS1tYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAtLWZvb3Rlci1iYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWxpZ2h0KTtcclxuICAgIC0tbGluZS1oZWlnaHQtaGlnaHQ6IDMwcHg7XHJcblxyXG59IiwiQHVzZSAnbGF5b3V0L21peGluJyBhcyAqO1xyXG5cclxuLmQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleC1yb3ctbm93cmFwIHtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG5cclxuLmZsZXgtcm93LXdyYXAge1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbi14cyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYteHMge1xyXG4gICAgICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWZpbGwge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLyogbWFyZ2luICovXHJcbi5tci1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLm1sLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLm1sLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubS01IHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4ubXItNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLm0tMTAge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4ubXItMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tYi0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5tLTIwIHtcclxuICAgIG1hcmdpbjogMjBweDtcclxufVxyXG5cclxuLm1sLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1yLTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubXItNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4vKiBwYWRkaW5nICovXHJcbi5wLTUge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ucC0xMCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ucGItMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wLTIwIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wci0yMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHItMzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLnB0LTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucHktMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGItMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5weS01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uaGlkZS14cyB7XHJcbiAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3cteHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xyXG4gICAgLyogdmFsZXVyIG5vcm1hbGUgcG91ciBsZSBiYWNrZHJvcCAqL1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgei1pbmRleDogMTA2MCAhaW1wb3J0YW50O1xyXG59IiwiQG1peGluIHhze1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiQHVzZSAnbGF5b3V0L21peGluJyBhcyAqO1xyXG5cclxuKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcCk7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcblxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gXHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9sZCk7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIFxyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXRpdHJlKTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XHJcbn1cclxuXHJcbi5jay1jb250ZW50IGhyLCBocntcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0Oi0xMDBlbTtcclxuICAgIG1hcmdpbi1sZWZ0Oi0xMDBlbTtcclxuICAgIGhlaWdodDowO1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcCkgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIC8vd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi8qIHNwYW4ge1xyXG4gYWxsOnVuc2V0O1xyXG5cclxufTsgKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxufVxyXG5cclxuLnJlZ3VsYXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcCk7XHJcbn1cclxuIiwiLmIxe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG59XHJcbi5iMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbn1cclxuLmIze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG59XHJcbi5iNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxufVxyXG4iLCJAdXNlICdsYXlvdXQvbWl4aW4nIGFzICo7XHJcblxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmFwcC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY29udGVudC1tYWluKTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyYXktbGlnaHQpO1xyXG4gICAgbWFyZ2luOiAzMHB4IDBweDtcclxufVxyXG5cclxuLmJsb2NrIHtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdyk7XHJcblxyXG59XHJcblxyXG4uYmxvY2stc2hhZG93OmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHM7XHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5hdmF0YXItbGcge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jbGlja2FibGUge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxufVxyXG5cclxuLnByb2ZpbGUtcGljdHVyZSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmVtYWlsIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi8qIGJhcnJlIGRlIHJlY2hlcmNoZSAqL1xyXG4uZGlzcGxheS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4iLCJAdXNlICdtaXhpbicgYXMgKjtcclxuXHJcbi5zaWRlYmFyIHtcclxuICBtaW4td2lkdGg6IDE1cHg7XHJcbiAgLy9tYXgtd2lkdGg6MTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWRlYmFyKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNpZGViYXItbmF2IGxpLFxyXG4uc2lkZWJhci1uYXYgYSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC8vY3Vyc29yOnBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYgLmZhLXNvbGlkLFxyXG4uc2lkZWJhci1uYXYgLmZhIHtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLnNpZGViYXItbmF2IGxpIC50ZXh0LWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFwcGVhciB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rX2luZm9idWxsZSBpOmhvdmVyOjphZnRlcixcclxuLmxpbmtfaW5mb2J1bGxlaSBpOmZvY3VzOjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxufVxyXG5cclxuLmxpbmtfaW5mb2J1bGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMTAlO1xyXG59XHJcblxyXG4ubGlua19pbmZvYnVsbGU6aG92ZXI6OmFmdGVyLFxyXG4ubGlua19pbmZvYnVsbGU6Zm9jdXM6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMi41ZW07XHJcbiAgbGVmdDogMTMwJTtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcclxuICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxufVxyXG5cclxuLmxpbmtfaW5mb2J1bGxlOmhvdmVyOjpiZWZvcmUsXHJcbi5saW5rX2luZm9idWxsZTpmb2N1czo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IC0wLjllbTtcclxuICBsZWZ0OiA0MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGNvbnRlbnQ6IFwi4pa8XCI7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbn0iLCJAdXNlICdtaXhpbicgYXMgKjtcclxuXHJcbi5oZWFkZXItbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWRlYmFyKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcblxyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28gaW1nIHtcclxuICAgIG1heC13aWR0aDogNjBweDtcclxufVxyXG5cclxuLmhlYWRlci10aXRyZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0Vkd2FyZCc7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5idXJnZXIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWVudV94cyB7XHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXIpO1xyXG4gICAgYm94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93KTtcclxuXHJcbn1cclxuQGluY2x1ZGUgeHMge1xyXG4gICAgLnBhZ2luYXRpb25CbG9jayB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodCk7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbG9hZGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtcmVzdWx0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdyk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodCk7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn0iLCJmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn0iLCIvKiBTdHlsZSBkZXMgYm91dG9ucyAqL1xyXG4uZW50aXR5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5lbnRpdHktYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XHJcbn1cclxuXHJcbi5lbnRpdHktYnV0dG9uLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbn1cclxuXHJcbi5lbnRpdHktYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xyXG59XHJcbiIsIi5hbGVydC1tZXNzYWdlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgei1pbmRleDoxMDAxO1xyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nKTtcclxufVxyXG5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufSIsIi5idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93KTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xyXG59XHJcblxyXG4uYnRuOmhvdmVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5KTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40XHJcbn1cclxuXHJcbi5idG4tY29sbGFwc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcclxufVxyXG5cclxuLmJ0bi1jb2xsYXBzZTpob3ZlciB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JheSk7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNFxyXG59XHJcblxyXG4uYnRuLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxufVxyXG5cclxuLmJ0bi1zbWFsbC1taW5pIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNpZGViYXIpO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LXN0cm9rZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMxOWQzNjM7XHJcbn1cclxuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5idG4tb25saW5lLFxyXG4uYnRuLW9mZmxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5idG4tb2ZmbGluZTpob3ZlcixcclxuLmJ0bi1vbmxpbmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40XHJcbn1cclxuXHJcblxyXG4vKiBTdHlsZSBkZXMgYm91dG9ucyBkYW5zIGxhIG1vZGFsZSBUQUcgZXQgbGEgbW9kYWxlIEFHRU5EQSAqL1xyXG4uYnRuLXRhZzpob3ZlcixcclxuLmJ0bi1hZ2VuZGE6aG92ZXIsXHJcbi5idG4tcGFyZW50czpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodCk7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNFxyXG59XHJcblxyXG4uYnRuLXRhZyxcclxuLmJ0bi1hZ2VuZGEsXHJcbi5idG4tcGFyZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJpcyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kYXJrLWJpcyk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2lkZWJhcik7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxuXHJcbn1cclxuXHJcbi8qIFN0eWxlIGxvcnNxdWUgbGUgYm91dG9uIGVzdCBzw6lsZWN0aW9ubsOpICovXHJcbi5idG4tdGFnLnNlbGVjdGVkLFxyXG4uYnRuLWFnZW5kYS5zZWxlY3RlZCxcclxuLmJ0bi1wYXJlbnRzLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktbGlnaHQpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtcclxufVxyXG5cclxuLyogU3R5bGUgZGVzIHRhZ3MgZXQgc3BlY3RhY2xlcyBzw6lsZWN0aW9ubsOpcyBhZmZpY2jDqXMgZW4gZGVob3JzIGRlIGxhIG1vZGFsZSAqL1xyXG4jc2VsZWN0ZWRUYWdzIGEsXHJcbiNzZWxlY3RlZEFnZW5kYXMgYSxcclxuI3NlbGVjdGVkUGFyZW50cyBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNzZWxlY3RlZFRhZ3MgYTpob3ZlcixcclxuI3NlbGVjdGVkQWdlbmRhcyBhOmhvdmVyLFxyXG4jc2VsZWN0ZWRQYXJlbnRzIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1iaXMpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zaWRlYmFyKTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9uLXRhZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAvKiBDaGFuZ2UgbGEgY291bGV1ciBkdSB0ZXh0ZSBlbiByb3VnZSAqL1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIEZhY3VsdGF0aWYgcG91ciBsZSByZW5kcmUgcGx1cyB2aXNpYmxlICovXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcclxufSIsImlucHV0W3R5cGU9J2ZpbGUnXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tLXNtYWxsIC5mb3JtLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcCk7XHJcbn1cclxuXHJcbi5mb3JtLXJvdyBsYWJlbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG59XHJcblxyXG4uZm9ybS1yb3cgI2ltYWdlX3VybCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLXJvdyBzcGFuIHtcclxuICAgIC8vZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1yb3cgaW5wdXQsXHJcbi5mb3JtLXJvdyB0ZXh0YXJlYSxcclxuLmZvcm0tcm93IHNlbGVjdCxcclxuLmZvcm0tcm93IHNlbGVjdCBvcHRpb24sXHJcbiN2aWRlb19wbGF0ZWZvcm1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiB2YXIoLS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXApO1xyXG5cclxufVxyXG5cclxuLmZvcm0tcm93IHRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKSAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1wKTtcclxufVxyXG5cclxuLmZvcm0tZXJyb3JzIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxuICAgIGNvbG9yOiB2YXIoLS13YXJuaW5nKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xyXG59XHJcblxyXG4uc2FsZXNjaGFubmVsLWZ1bGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgLy8gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbn1cclxuXHJcbi5mb3JtLXVybC12aWRlbyBpbnB1dCB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDY1JTtcclxufVxyXG5cclxuLmNrIC5jay10b29sYmFyX19pdGVtcyB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNrIC5jay10b29sYmFyPi5jay10b29sYmFyX19pdGVtcz4gOm5vdCguY2stdG9vbGJhcl9fbGluZS1icmVhaykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLm1haW4tLXN1bW1hcnkgcCxcclxuLm1haW4tLXN1bW1hcnkgYSxcclxuLm1haW4tLXN1bW1hcnkgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tLXN1bW1hcnkgaDEsXHJcbi5tYWluLS1zdW1tYXJ5IGgyLFxyXG4ubWFpbi0tc3VtbWFyeSBoMyxcclxuLm1haW4tLXN1bW1hcnkgaDQsXHJcbi5tYWluLS1zdW1tYXJ5IGg1LFxyXG4ubWFpbi0tc3VtbWFyeSBoNiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9sZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiLmxvZ2luIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgbWF4LXdpZHRoOiAxMGVtO1xyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG59XHJcblxyXG4ucGFzc3dvcmQtZXllIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1leWUgaW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzdhN2E3YTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG5cclxuXHJcbi5wYXNzd29yZC1leWUgLnBhc3N3b3JkLWljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG5cclxuLnBhc3N3b3JkLWV5ZSAucGFzc3dvcmQtaWNvbjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuLnBhc3N3b3JkLWV5ZSAucGFzc3dvcmQtaWNvbiAuZmVhdGhlci1leWUtb2ZmIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLnRodW1ibmFpbHtcclxuICAgIG1heC13aWR0aDoxMDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxufVxyXG4udGh1bWJuYWlsX2ZpbGV7XHJcbiAgICBtYXgtd2lkdGg6MjBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxufVxyXG4udGh1bWJuYWlsX2xpYnJhcnl7XHJcbiAgICBtYXgtd2lkdGg6ODBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxufVxyXG4uaW1nLWxhcmdle1xyXG4gICAgbWF4LXdpZHRoOjQwMHB4IDtcclxuICAgIGJvcmRlcjpub25lO1xyXG59IiwiXHJcbi5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbn1cclxuXHJcbi5saW5rX2luZm9idWxsZTpob3Zlcjo6YWZ0ZXIsXHJcbi5saW5rX2luZm9idWxsZTpmb2N1czo6YWZ0ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1yZWd1bGFyKTtcclxufVxyXG5cclxuLmFjdGl2ZT4ucGFnZS1saW5rLFxyXG4ucGFnZS1saW5rLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4iLCJ0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxufVxyXG5cclxudGQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQgYSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcclxuXHJcbiAgICAuZmEtaGVhcnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHRhYmxlYXUgKi9cclxudGJvZHksXHJcbnRkLFxyXG50Zm9vdCxcclxudGgsXHJcbnRoZWFkLFxyXG50ciB7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn0iLCIudG9hc3QtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87IC8qIEVtcMOqY2hlIGxlcyBhdXRyZXMgY29udGVudXMgZHUgZm9vdGVyIGRlIGNvdXZyaXIgbGEgdG9hc3QgKi9cclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbiAgXHJcbiAgLnRvYXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbjogc2hvd1RvYXN0IDRzIGVhc2UgZm9yd2FyZHM7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEFuaW1hdGlvbiBkJ2FwcGFyaXRpb24gZXQgZGlzcGFyaXRpb24gKi9cclxuICBAa2V5ZnJhbWVzIHNob3dUb2FzdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIH1cclxuICAgIDEwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCIuY2F0ZWdvcnktaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY2F0ZWdvcnktaXRlbSAudG9nZ2xlQ2hpbGRyZW4ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmxldmVsLWluZGVudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIwcHggKiB2YXIoLS1sZXZlbCwgMCkpO1xyXG59XHJcbiIsIiNhZ2VuZGFfdGFncyBpbnB1dCxcclxuI2FnZW5kYV90YWdzIGxhYmVsLFxyXG4jYWdlbmRhX3ZpZGVvcyBpbnB1dCxcclxuI2FnZW5kYV92aWRlb3MgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XHJcbn1cclxuXHJcbi5tZW51X2FnZW5kYSBsaSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LWRhcmspO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXJlZ3VsYXIpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XHJcbn1cclxuXHJcbi5tZW51X2FnZW5kYSBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuI3ZpZGVvTWVudSB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jdmlkZW9NZW51IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3ZpZGVvTWVudSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiN2aWRlb01lbnUgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4vKiBTdHlsZSBkdSBzb3VzLW1lbnUgKi9cclxuI3ZpZGVvTWVudSB1bC5zdWJtZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiN2aWRlb01lbnUgbGk6aG92ZXI+dWwuc3VibWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3ZpZGVvTWVudSB1bC5zdWJtZW51IGxpIGEge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uaWNvbmUtdGVhc2VyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/