@charset "utf-8";
/*
  Theme Name: Fabio Salsa
  Description: Thème du site Fabio Salsa
  Version: 1.0
  Author: Kréalid (repris par Agence La Fusée)
  Author URI: http://www.krealid.com
*/

.grecaptcha-badge {
  display: none;
}

/*MODIF ROOT DELLA ROCCA*/

.wpcf7-form{
  max-width: 720px;
  min-height: 500px;
  margin: 0 auto;
  padding: 16px;
  }

  
.formulaire__table-form td input[type="email"]{
    width: 100%;
    margin: 0;
    padding: 8px 10px;
    border: 1px solid #000;
    box-sizing: border-box;
    font-family: "Raleway-Regular";
}

.formulaire__table-form td input[type="tel"]{
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}

.formulaire__table-form td input[type="date"]{
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}

.wpcf7-form-control wpcf7-submit, input{
  color: #e67a2a;
  text-transform: uppercase;
  font-family: 'Raleway-Bold';
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 1px;
  cursor: pointer;
  border: none;
  background-color:white;
} 

#id_checkbox_concours{
  position: initial;
  -webkit-appearance: checkbox; 
}

span.wpcf7-list-item{
  margin: 0 !important;
}

/*MODIF ROOT DELLA ROCCA*/


html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-weight: normal;
}
strong,
b {
  font-weight: 700;
}
legend {
  display: none;
}
a {
  text-decoration: none;
}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url('fonts/Raleway-Regular.eot');
  src: local('☺'), url('fonts/Raleway-Regular.woff') format('woff'), url('fonts/Raleway-Regular.ttf') format('truetype'), url('fonts/Raleway-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Thin';
  src: url('fonts/Raleway-Thin.eot');
  src: local('☺'), url('fonts/Raleway-Thin.woff') format('woff'), url('fonts/Raleway-Thin.ttf') format('truetype'), url('fonts/Raleway-Thin.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Bold';
  src: url('fonts/Raleway-Bold.eot');
  src: local('☺'), url('fonts/Raleway-Bold.woff') format('woff'), url('fonts/Raleway-Bold.ttf') format('truetype'), url('fonts/Raleway-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url('fonts/Raleway-Black.eot');
  src: local('☺'), url('fonts/Raleway-Black.woff') format('woff'), url('fonts/Raleway-Black.ttf') format('truetype'), url('fonts/Raleway-Black.svg') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Black';
  src: url('fonts/Raleway-Black.eot');
  src: local('☺'), url('fonts/Raleway-Black.woff') format('woff'), url('fonts/Raleway-Black.ttf') format('truetype'), url('fonts/Raleway-Black.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Medium';
  src: url('fonts/Raleway-Medium.eot');
  src: local('☺'), url('fonts/Raleway-Medium.woff') format('woff'), url('fonts/Raleway-Medium.ttf') format('truetype'), url('fonts/Raleway-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay-Bold';
  src: url('fonts/PlayfairDisplay-Bold.eot');
  src: local('☺'), url('fonts/PlayfairDisplay-Bold.woff') format('woff'), url('fonts/PlayfairDisplay-Bold.ttf') format('truetype'), url('fonts/PlayfairDisplay-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Light';
  src: url('fonts/raleway-light-webfont.eot');
  src: local('☺'), url('fonts/raleway-light-webfont.woff') format('woff'), url('fonts/raleway-light-webfont.woff2') format('woff2'), url('fonts/raleway-light-webfont.ttf') format('truetype'), url('fonts/raleway-light-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Light';
  src: url('fonts/Raleway-Light.eot');
  src: local('☺'), url('fonts/Raleway-Light.woff') format('woff'), url('fonts/Raleway-Light.ttf') format('truetype'), url('fonts/Raleway-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ROTATION */
/* BORDER RADIUS */
/* GRAYSCALE */
/* TRANSITION */
/* SCALE */
/* Default custom select styles */
div.cs-select {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  text-align: left;
  background: #fff;
  z-index: 100;
  width: 100%;
  max-width: 500px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.cs-select:focus {
  outline: none; /* For better accessibility add a style for this in your skin */
}

.cs-select select {
  display: none;
}

.cs-select span {
  display: block;
  position: relative;
  cursor: pointer;
  padding: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Placeholder and selected option */
.cs-select > span {
  padding-right: 3em;
}

.cs-select > span::after,
.cs-select .cs-selected span::after {
  speak: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cs-select > span::after {
  content: '\25BE';
  right: 1em;
}

.cs-select .cs-selected span::after {
  content: '\2713';
  margin-left: 1em;
}

.cs-select.cs-active > span::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

div.cs-active {
  z-index: 200;
}

/* Options */
.cs-select .cs-options {
  position: absolute;
  overflow: hidden;
  width: 100%;
  background: #fff;
  visibility: hidden;
}

.cs-select.cs-active .cs-options {
  visibility: visible;
}

.cs-select ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.cs-select ul span {
  padding: 1em;
}

.cs-select ul li.cs-focus span {
  background-color: #ddd;
}

/* Optgroup and optgroup label */
.cs-select li.cs-optgroup ul {
  padding-left: 1em;
}

.cs-select li.cs-optgroup > span {
  cursor: default;
}

@font-face {
  font-family: 'icomoon';
  src:url('fonts/icomoon/icomoon.eot?-rdnm34');
  src:url('fonts/icomoon/icomoon.eot?#iefix-rdnm34') format('embedded-opentype'),
    url('fonts/icomoon/icomoon.woff?-rdnm34') format('woff'),
    url('fonts/icomoon/icomoon.ttf?-rdnm34') format('truetype'),
    url('fonts/icomoon/icomoon.svg?-rdnm34#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

div.cs-skin-border {
  background: transparent;
  font-size: 2em;
  font-weight: 700;
  max-width: 600px;
}

@media screen and (max-width: 30em) {
  div.cs-skin-border { font-size: 1em; }
}

.cs-skin-border > span {
  border: 5px solid #000;
  border-color: inherit;
  -webkit-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}

.cs-skin-border > span::after,
.cs-skin-border .cs-selected span::after {
  font-family: 'icomoon';
  content: '\e000';
}

.cs-skin-border ul span::after {
  content: '';
  opacity: 0;
}

.cs-skin-border .cs-selected span::after {
  content: '\e00e';
  color: #ddd9c9;
  font-size: 1.5em;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.cs-skin-border.cs-active > span {
  background: #fff;
  border-color: #fff;
  color: #2980b9;
}

.cs-skin-border .cs-options {
  color: #2980b9;
  font-size: 0.75em;
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0s 0.2s;
  transition: opacity 0.2s, visibility 0s 0.2s;
}

.cs-skin-border.cs-active .cs-options {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.cs-skin-border ul span {
  padding: 1em 2em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.cs-skin-border .cs-options li span:hover,
.cs-skin-border li.cs-focus span {
  background: #f5f3ec;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url("font/VideoJS.eot?#iefix") format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
    content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play-circle:before {
    content: "\f102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
    content: "\f103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
  .video-js .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\f104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
  .video-js .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\f105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
  .video-js .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\f106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
  .video-js .vjs-volume-menu-button:before {
    content: "\f107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
    content: "\f108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\f109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-square:before {
    content: "\f10a"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-spinner:before {
    content: "\f10b"; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
    content: "\f10c"; }

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-captions:before, .video-js .vjs-captions-button:before {
    content: "\f10d"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
    content: "\f10e"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-share:before {
    content: "\f10f"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cog:before {
    content: "\f110"; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: "\f111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-outline:before {
    content: "\f112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-inner-circle:before {
    content: "\f113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-hd:before {
    content: "\f114"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
    content: "\f115"; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-replay:before {
    content: "\f116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-facebook:before {
    content: "\f117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-gplus:before {
    content: "\f118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-linkedin:before {
    content: "\f119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-twitter:before {
    content: "\f11a"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-tumblr:before {
    content: "\f11b"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pinterest:before {
    content: "\f11c"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
    content: "\f11d"; }

.vjs-icon-audio, .video-js .vjs-audio-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio:before, .video-js .vjs-audio-button:before {
    content: "\f11e"; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .video-js:-moz-full-screen {
    position: absolute; }
  .video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }
  .video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #fff; }
  .video-js .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1; }

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em; }

.vjs-tooltip-progress-bar {
  visibility: hidden; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }
  .vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }
  .vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none; }

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: .5em; }

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(fancybox_sprite.png);
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(blank.gif); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(fancybox_overlay.png);
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
     only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5){

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}
body {
  text-align: center;
  font-family: 'Raleway-Regular';
  font-size: 14px;
  line-height: 20px;
  background-color: #FFFFFF;
  color: #282828;
  padding-top: 50px;
  letter-spacing: 1px;
}
body,
html {
  overflow-x: hidden;
}
input,
textarea,
select {
  -webkit-appearance: none;
}
.wrap {
  max-width: 980px;
  margin: 0 auto;
}
/* PHONE */
.phone {
  color: #282828;
}
.phone a {
  color: #282828;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.hide_mobile_ib {
  display: none;
}
/* POLICES */
.font_RR {
  font-family: 'Raleway-Regular';
}
.font_RM {
  font-family: 'Raleway-Medium';
}
.font_RB {
  font-family: 'Raleway-Bold';
}
.font_RH {
  font-family: 'Raleway-Black';
}
.font_PB {
  font-family: 'PlayfairDisplay-Bold';
}
/* TITRES */
.titre {
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  color: #282828;
  text-align: center;
  padding: 20px;
  font-size: 22px;
  line-height: 26px;
}
.titre strong {
  font-family: 'PlayfairDisplay-Bold';
  display: block;
}
.titre.titre_strong_inline strong {
  display: inline;
}
.titre_2 {
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  color: #282828;
  text-align: center;
  font-size: 22px;
  padding: 30px 0 15px 0;
  display: block;
}
/* TEXT DECORATION */
.text_uppercase {
  text-transform: uppercase;
}
/* ALIGNEMENTS */
.align_center {
  text-align: center;
}
.align_justify {
  text-align: justify;
}
.align_left {
  text-align: left;
}
.align_right {
  text-align: right;
}
/* COULEURS */
.blanc {
  color: #FFFFFF;
}
.orange {
  color: #e67a2a;
}
.parme {
  color: #7d74a5;
}
.jaune {
  color: #ffcc00;
}
.vert {
  color: #08d2a5;
}
.rose {
  color: #e04664;
}
.bleu {
  color: #52ccda;
}
.noir {
  color: #282828;
}
/* BOUTONS */
.cta {
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Raleway-Bold';
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
  height: 18px;
  padding-right: 34px;
  position: relative;
  overflow: hidden;
  letter-spacing: 1px;
  color: #282828;
  cursor: pointer;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
.cta .hide_mobile {
  display: none;
}
.cta .hide_mobile_ib {
  display: inline-none;
}
.cta:before {
  content: ' ';
  width: 12px;
  height: 12px;
  background-image: url(img/sprite-cta.png);
  background-repeat: no-repeat;
  background-size: 28px 75px;
  position: absolute;
  right: 0;
  top: 3px;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
.cta:after {
  content: ' ';
  width: 0;
  height: 30px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  right: 24px;
  top: 0;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
.cta:hover {
  padding-left: 0;
}
.cta:hover:after {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}
.cta:hover:before {
  right: 10px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cta.border {
  border-style: solid;
  border-width: 2px;
  -ms-border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  line-height: 38px;
  height: 38px;
  padding-left: 34px;
  padding-right: 64px;
  font-size: 14px;
}
.cta.border:after {
  height: 50px;
  right: 44px;
  top: -5px;
}
.cta.border:before {
  right: 18px;
  top: 13px;
}
.cta.blanc {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-position: -2px 0;
}
.cta.blanc:after {
  border-color: #FFFFFF;
}
.cta.blanc:before {
  background-position: -2px 0;
}
.cta.orange {
  color: #e67a2a;
  border-color: #e67a2a;
}
.cta.orange:after {
  border-color: #e67a2a;
}
.cta.orange:before {
  background-position: 0px -28px;
}
.cta.parme {
  color: #7d74a5;
  border-color: #7d74a5;
}
.cta.parme:after {
  border-color: #7d74a5;
}
.cta.parme:before {
  background-position: -14px -28px;
}
.cta.jaune {
  color: #ffcc00;
  border-color: #ffcc00;
}
.cta.jaune:after {
  border-color: #ffcc00;
}
.cta.jaune:before {
  background-position: 0px -14px;
}
.cta.vert {
  color: #08d2a5;
  border-color: #08d2a5;
}
.cta.vert:after {
  border-color: #08d2a5;
}
.cta.vert:before {
  background-position: -14px -42px;
}
.cta.rose {
  color: #e04664;
  border-color: #e04664;
}
.cta.rose:after {
  border-color: #e04664;
}
.cta.rose:before {
  background-position: -2px -42px;
}
.cta.bleu {
  color: #52ccda;
  border-color: #52ccda;
}
.cta.bleu:after {
  border-color: #52ccda;
}
.cta.bleu:before {
  background-position: -14px 0;
}
.cta.noir {
  color: #282828;
  border-color: #282828;
}
.cta.noir:after {
  border-color: #282828;
}
.cta.noir:before {
  background-position: -14px -14px;
}
.cta.position:before {
  background-position: -2px -56px;
  width: 12px;
  height: 17px;
  top: 11px;
}
.cta.cta_trouver_salon {
  border-width: 0;
  background-color: #e67a2a;
}
.cta.cta_trouver_salon:before {
  background-image: url(img/locator.svg);
  background-position: 0 0 !important;
  -ms-transform: rotate(0deg) !important;
  -webkit-transform: rotate(0deg) !important;
  -moz-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  background-size: 12px 17px !important;
  width: 12px;
  height: 17px;
  top: 10px;
}
/* CLEARFIX */
.clearfix:after {
  content: ' ';
  display: block;
  clear: both;
  width: 100%;
  height: 0;
}
/* PARAGRAPHE */
p.sous-titre {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.hide-mobile {
  display: none;
}
.hide-desktop {
  display: block;
}
.only-desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  body {
    padding-top: 90px;
  }
  p.sous-titre {
    width: 60%;
  }
  .cta .hide_mobile {
    display: inline;
  }
  /* TITRES */
  .titre {
    font-size: 30px;
    line-height: 34px;
  }
  .titre strong {
    display: inline;
  }
  .titre_2 {
    font-size: 30px;
    line-height: 34px;
  }
  .hide-mobile {
    display: block;
  }
  .hide-desktop {
    display: block;
  }
  .only-desktop {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  body {
    padding-top: 98px;
  }
  p.sous-titre {
    width: 460px;
  }
  .hide_mobile_ib {
    display: inline-block;
  }
  .hide-mobile {
    display: block;
  }
  .hide-desktop {
    display: none;
  }
  .only-desktop {
    display: block;
  }
}
#header {
  height: 50px;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  text-align: left;
  z-index: 900;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
}
#header .animated {
  animation-duration: 0.5s;
}
#header .header_logo {
  display: block;
  height: 32px;
  width: auto;
  vertical-align: middle;
  margin-left: 0;
}
#header .header_burger {
  background-size: 25px 14px;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 25px;
  height: 14px;
  display: block;
  background-color: transparent;
  margin: 18px 12px 18px 12px;
  float: left;
  background-image: url(img/header-burger.png);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

#header .header_container_link {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  width: 255px;
  justify-content: space-between;
}

#header .header_trouver_salon, #header .header_nous_rejoindre {
  float: right;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  background-color: #e67a2a;
  font-family: 'Raleway-Bold';
  font-size: 10px;
  line-height: 13px;
  padding: 12px 6px;
  text-transform: uppercase;
  text-align: center;
  width: 95px;
  box-sizing: border-box;
}

#header .header_nous_rejoindre {
  display: flex;
  align-items: center;
}
.overlay_menu,
.overlay_menu_desktop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #282828;
  opacity: 0.25;
  z-index: -1;
  display: none;
}
@media screen and (min-width: 768px) {
  #header {
    height: 90px;
  }
  #header .header_burger {
    background-size: 38px 20px;
    width: 38px;
    height: 20px;
    margin: 0;
    float: none;
    position: absolute;
    left: 40px;
    top: 35px;
  }
  #header .header_logo {
    display: block;
    height: auto;
    width: 210px;
    margin-left: auto;
    margin-right: auto;
    margin-left: 100px;
  }
  #header .header_trouver_salon, #header .header_nous_rejoindre {
    font-size: 12px;
    line-height: 16px;
    padding: 14px 12px;
    text-align: center;
    width: 120px;
    /*position: absolute;
    top: 0;
    right: 0;*/
  }
  #header .header_trouver_salon .picto {
    background-image: url(img/locator.svg);
    background-repeat: no-repeat;
    background-size: 15px 22px;
    width: 15px;
    height: 22px;
    display: block;
    margin: 0 auto 8px;
  }
}

@media screen and (max-width: 640px) {
  #header .header_container_link {
	width: initial;
	display: none;
  }
  #header .header_trouver_salon, #header .header_nous_rejoindre {
    font-size: 10px;
    width: 75px;
  }
}
@media screen and (min-width: 1024px) {
  #header {
    height: 98px;
    justify-content: start;
  }
  #header .header_logo {
    height: 44px;
    margin-left: 0;
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: middle;
  }
  #header .header_trouver_salon {
    padding: 18px 12px;
    -ms-transition: background-color 125ms linear;
    -webkit-transition: background-color 125ms linear;
    -moz-transition: background-color 125ms linear;
    transition: background-color 125ms linear;
  }
  #header .header_trouver_salon:hover {
    background-color: #282828;
  }
  #header .header_nous_rejoindre:hover {
    background-color: #282828;
  }
  #header .header_burger {
    display: none;
  }
  .overlay_menu_desktop {
    z-index: 100;
  }
}
@media screen and (min-width: 1200px) {
  #header {
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    overflow: visible;
  }
  #header .header_logo {
    height: auto;
    width: 210px;
  }
  #header:before {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 98px;
    background-color: #FFFFFF;
    z-index: -1;
    display: block;
    content: ' ';
  }
}
footer {
  width: 100%;
  border-top: solid 4px #282828;
  /*  .footer_newsletter{
    background-color: @orange;
    color: @blanc;
    font-family: @font_RH;
    text-transform: uppercase;
    padding: 17px;

    .footer_newsletter_form{
      background-color: @blanc;
      width: 100%;
      margin-top: 17px;

      input[type="text"]{
        line-height: 42px;
        height: 42px;
        background-color: @blanc;
        width: ~"calc(100% - 45px)";
        font-size: 12px;
        color: @noir;
        font-family: @font_RR;
        float: left;
        border: none;
        padding: 0 20px;
        box-sizing: border-box;
        letter-spacing: 1px;
        &::-webkit-input-placeholder {
          color: @noir;
        }
        &::-moz-placeholder { 
          color: @noir;
        }
        &:-ms-input-placeholder {
          color: @noir;
        }
        &:-moz-placeholder {
          color: @noir;
        }
      }
      input[type="submit"],
      button{
        line-height: 42px;
        height: 42px;
        background-color: @blanc;
        width: 45px;
        float: left;
        font-size: 12px;
        color: @noir;
        font-family: @font_RB;
        border: none;
        position: relative;
        &:before{
          content: ' ';
          width: 0;
          height: 15px;
          display: inline-block;
          border-style: solid;
          border-width: 1px;
          border-color: @noir;
          .mixin-rotate();
          position: absolute;
          left: 2px;
          top: 12px;
        }
      }
    }

  }*/
}
footer .footer_menus_colonne {
  display: none;
}
footer .menu-menu-header-container {
  display: none;
}
footer .footer_assurances {
  display: none;
}
footer .footer_menus {
  text-align: center;
  font-size: 12px;
  padding: 15px;
}
@media screen and (min-width: 768px) {
  footer {
    border-top: none;
    /*.footer_newsletter{

      .footer_newsletter_form{
        width: 286px;
        margin-top: 0;
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px;
      }

    }*/
  }
  footer .icon-footer {
    display: inline-block;
    background-image: url(img/sprite-footer.png);
    background-repeat: no-repeat;
    background-size: 43px 173px;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
  }
  footer .icon-footer.footer-rdv {
    background-position: -2px 0;
    width: 39px;
    height: 39px;
  }
  footer .icon-footer.footer-salon {
    background-position: -2px -41px;
    width: 31px;
    height: 41px;
  }
  footer .icon-footer.footer-expert {
    background-position: -2px -84px;
    width: 30px;
    height: 43px;
  }
  footer .icon-footer.footer-produits {
    background-position: -2px -129px;
    width: 20px;
    height: 42px;
  }
  footer .footer_assurances {
    display: block;
    background-color: #282828;
    color: #FFFFFF;
    padding: 30px 0;
  }
  footer .footer_assurances .assurances_assurance {
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
  }
  footer .footer_assurances .assurances_assurance .icon-footer {
    vertical-align: middle;
  }
  footer .footer_assurances .assurances_assurance span {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    padding-left: 10px;
  }
  footer .footer_assurances .assurances_assurance span strong {
    display: block;
    font-family: 'Raleway-Black';
  }
  footer .footer_menus_colonne {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: left;
    padding-bottom: 25px;
  }
  footer .footer_menus_colonne.colonne-1,
  footer .footer_menus_colonne.colonne-2,
  footer .footer_menus_colonne.colonne-3 {
    width: 20%;
  }
  footer .footer_menus_colonne.colonne-4 {
    width: 38%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2;
  }
  footer .footer_menus_colonne ul,
  footer .footer_menus_colonne ol {
    list-style: none;
  }
  footer .footer_menus_colonne a {
    color: #282828;
    text-transform: uppercase;
    font-family: 'Raleway-Regular';
    font-size: 14px;
  }
  footer .footer_menus_colonne li {
    display: block;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari */
    page-break-inside: avoid;
    /* Theoretically FF 20+ */
    break-inside: avoid-column;
    /* IE 11 */
  }
  footer .footer_menus_colonne .sub-menu {
    padding-top: 15px;
    padding-left: 10px;
    font-size: 12px;
  }
  footer .footer_menus_colonne .sub-menu a {
    color: #282828;
    text-transform: capitalize;
    font-size: 12px;
  }
  footer .footer_menus_colonne .sub-menu .sub-menu {
    padding-top: 5px;
  }
  footer .footer_menus_colonne .sub-menu .sub-menu a {
    font-family: 'Raleway-Regular';
  }
  footer .footer_menus_colonne .sub-menu .sub-menu li:nth-last-child(1) {
    padding-bottom: 0;
  }
  footer .menu-menu-header-container {
    display: none;
    width: 100%;
    font-size: 12px;
  }
  footer .menu-menu-header-container img {
    display: none !important;
  }
  footer .menu-menu-header-container ul,
  footer .menu-menu-header-container ol {
    list-style: none;
  }
  footer .menu-menu-header-container a {
    color: #282828;
  }
  footer .menu-menu-header-container li {
    display: inline-block;
    text-align: left;
    vertical-align: top;
  }
  footer .menu-menu-header-container li .menu-item-has-children {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  footer .footer_assurances .assurances_assurance {
    margin-left: 115px;
  }
  footer .footer_assurances .assurances_assurance:nth-child(1) {
    margin-left: 0;
  }
}
.homepage {
  text-align: left;
}
.homepage p {
  text-align: center;
}
.homepage .homepage_tetiere {
  height: 73vw;
  width: 100%;
  position: relative;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 73vw;
  background-color: #FFFFFF;
  box-sizing: border-box;
  background-image: url(img/tetiere-home-fabio-salsa.png);
  padding-top: 73vw;
}
.homepage .homepage_tetiere .homepage_tetiere_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.homepage .homepage_tetiere h1 {
  position: absolute;
  bottom: 1vw;
  left: 10px;
  font-size: 5.4vw;
  text-transform: uppercase;
  z-index: 2;
}
.homepage .homepage_tetiere h1 span {
  display: inline-block;
  padding: 1.6vw;
  background-color: #FFFFFF;
  margin: 0.6vw 0;
}
.homepage .homepage_tetiere h1 p {
  text-align: left;
}
.homepage .homepage_tetiere .copyright {
  font-size: 5px;
  position: absolute;
  left: -20px;
  top: 30px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #282828;
  z-index: 2;
}
.homepage .homepage_tetiere .homepage_tetiere_offre_locator {
  float: left;
  width: 100%;
}
.homepage .homepage_tetiere .homepage_tetiere_offre,
.homepage .homepage_tetiere .homepage_tetiere_locator {
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  border: solid 10px #FFFFFF;
  height: 77.6vw;
  text-align: center;
  box-sizing: border-box;
  max-height: 260px;
  position: relative;
  z-index: 2;
}
.homepage .homepage_tetiere .homepage_tetiere_offre {
  background-size: 300px auto;
  background-image: url(img/tous-les-jeudis.png);
  background-color: #e67a2a;
  border-top: none;
  background-position: center 15px;
  display: block;
}
.homepage .homepage_tetiere .homepage_tetiere_offre .cta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -55px;
}
.homepage .homepage_tetiere .homepage_tetiere_locator {
  background-size: cover;
  background-image: url(img/background-locator.png);
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-top: 30px;
}
.homepage .homepage_tetiere .homepage_tetiere_locator span {
  display: block;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form {
  background-color: #FFFFFF;
  margin: 0 8px;
  width: calc(100% - 16px);
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"] {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 25px;
  box-sizing: border-box;
  letter-spacing: 1px;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"]::-webkit-input-placeholder {
  color: #282828;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"]::-moz-placeholder {
  color: #282828;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"]:-ms-input-placeholder {
  color: #282828;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"]:-moz-placeholder {
  color: #282828;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"],
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"]:before,
.homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button:before {
  content: ' ';
  width: 0;
  height: 20px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 3px;
  top: 9px;
}
.homepage .homepage_tendances {
  margin-top: 20px;
}
.homepage .homepage_tendances_produit {
  width: 306px;
  margin: 15px auto 0;
  text-align: center;
  display: block;
  color: #282828;
}
.homepage .homepage_tendances_produit img {
  display: block;
}
.homepage .homepage_tendances_produit p {
  padding: 16px 0 8px;
}
.homepage .homepage_tendances_produit .homepage_tendances_produit_label {
  font-size: 16px;
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  padding-top: 18px;
  display: block;
}
.homepage .homepage_tendances_produit .homepage_tendances_produit_label p {
  padding-top: 0;
}
.homepage .homepage_tendances_produit .homepage_tendances_produit_label strong {
  font-family: 'Raleway-Black';
}
.homepage .homepage_tendances_tendance {
  width: 306px;
  margin: 15px auto 0;
  text-align: center;
  display: block;
  color: #282828;
}
.homepage .homepage_tendances_tendance p {
  text-align: justify;
  padding: 6px 15px;
  line-height: 1.2;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu {
  position: relative;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu img {
  display: block;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  padding: 35px 0 12px 20px;
  width: 200px;
  overflow: hidden;
  background-position: left top;
  background-size: 110% auto;
  background-repeat: no-repeat;
  /*&:before,
        &:after{
          content: ' ';
          display: block;
          position: absolute;
          width:1px;
          height:100px;
          border:1px solid @jaune;
          border-width:120px;
          z-index: 1;
          border-color:transparent transparent transparent @jaune;
        }

        &:before{
          top: -100px;
          left: -120px;
          .mixin-rotate(215deg);
        }

        &:after{
          top: -40px;
          left: 50px;
          .mixin-rotate(125deg);
        }*/
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure strong {
  font-family: 'Raleway-Black';
  display: block;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure p {
  position: relative;
  z-index: 2;
  padding: 0;
  text-align: center;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure p strong {
  position: relative;
  z-index: 2;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.noir {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @noir;
          }*/
  background-image: url(img/formes/noir.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.parme {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @parme;
          }*/
  background-image: url(img/formes/parme.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.rose {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @rose;
          }*/
  background-image: url(img/formes/rose.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.vert {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @vert;
          }*/
  background-image: url(img/formes/vert.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.bleu {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @bleu;
          }*/
  background-image: url(img/formes/bleu.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_visu .figure.orange {
  /*&:before,
          &:after{
            border-color:transparent transparent transparent @orange;
          }*/
  background-image: url(img/formes/orange.svg);
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_titre {
  font-size: 16px;
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  padding-top: 18px;
  display: block;
  text-align: center;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_titre p {
  padding: 0;
  text-align: center;
}
.homepage .homepage_tendances_tendance .homepage_tendances_tendance_titre strong {
  font-family: 'Raleway-Black';
}
.homepage .homepage_video_container {
  position: relative;
  /*  padding-bottom: 46.25%;*/
  min-height: 200px;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
.homepage .homepage_video_container iframe,
.homepage .homepage_video_container object,
.homepage .homepage_video_container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.homepage .homepage_video_texte {
  width: 100%;
  text-align: center;
}
.homepage .homepage_video_texte .homepage_video_texte_titre {
  font-size: 16px;
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  padding-top: 18px;
  display: block;
}
.homepage .homepage_video_texte .homepage_video_texte_titre strong {
  font-family: 'Raleway-Black';
}
.homepage .homepage_video_texte p {
  padding: 15px;
}
@media screen and (min-width: 640px) {
  .homepage .homepage_tetiere h1 {
    bottom: 3vw;
    font-size: 6.8vw;
  }
  .homepage .homepage_tetiere h1 span {
    display: inline-block;
    padding: 2.5vw;
    margin: 1vw 0;
  }
  .homepage .homepage_tendances_left {
    float: left;
    margin-right: 20px;
  }
  .homepage .homepage_tendances_right {
    overflow: hidden;
  }
  .homepage .homepage_tendances {
    width: 632px;
    margin: 40px auto 0;
  }
  .homepage .homepage_tendances_tendance {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .homepage .homepage_tendances_tendance p {
    padding: 15px;
    line-height: 1.4;
  }
  .homepage .homepage_video_container {
    min-height: 357px;
  }
}
@media screen and (min-width: 768px) {
  .homepage .homepage_tetiere .homepage_tetiere_offre_locator {
    direction: rtl;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre,
  .homepage .homepage_tetiere .homepage_tetiere_locator {
    direction: ltr;
    display: inline-block;
    vertical-align: bottom;
    width: 50%;
    border-width: 20px;
    max-height: 310px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre {
    border-right-width: 0px;
    background-position: center 10px;
    background-size: 366px auto;
  }
  .homepage .homepage_tetiere .homepage_tetiere_locator {
    border-left-width: 0px;
    max-height: 330px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"] {
    line-height: 52px;
    height: 52px;
    background-color: #FFFFFF;
    width: calc(100% - 55px);
    font-size: 14px;
    padding: 0 30px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"],
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button {
    line-height: 52px;
    height: 52px;
    width: 55px;
    font-size: 16px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"]:before,
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button:before {
    top: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .homepage {
    text-align: left;
  }
  .homepage p {
    text-align: center;
  }
  .homepage .cp {
    margin-bottom: 20px;
  }
  .homepage .homepage_tetiere {
    max-height: 630px;
    height: 50vw;
    background-size: auto 100%;
    padding-left: 54%;
    padding-right: 1.8%;
    padding-top: 5vh;
    margin-bottom: 40px;
    max-width: 1920px;
    /*      max-width: 1300px;
      margin: 0 auto 40px;
      box-sizing: border-box;
      padding-left: 39%;

      padding-left: 50%;*/
  }
  .homepage .homepage_tetiere h1 {
    position: inherit;
    bottom: inherit;
    left: inherit;
    font-size: 3vw;
    margin-bottom: 2vh;
    /*        font-size: 2.2vw;
        font-size: 45px;*/
  }
  .homepage .homepage_tetiere h1 span {
    padding: 1.5vw 0.5vw;
    margin: 0.3vw 0;
  }
  .homepage .homepage_tetiere .copyright {
    font-size: 10px;
    position: absolute;
    left: 20px;
    top: 95%;
    color: #FFFFFF;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre,
  .homepage .homepage_tetiere .homepage_tetiere_locator {
    border: none;
    max-height: 260px;
    margin-top: 0;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre .homepage_tetiere_locator_form input[type="text"],
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="text"] {
    line-height: 42px;
    height: 42px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre .homepage_tetiere_locator_form input[type="submit"],
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"],
  .homepage .homepage_tetiere .homepage_tetiere_offre .homepage_tetiere_locator_form button,
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button {
    line-height: 42px;
    height: 42px;
    cursor: pointer;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre .homepage_tetiere_locator_form input[type="submit"]:before,
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form input[type="submit"]:before,
  .homepage .homepage_tetiere .homepage_tetiere_offre .homepage_tetiere_locator_form button:before,
  .homepage .homepage_tetiere .homepage_tetiere_locator .homepage_tetiere_locator_form button:before {
    top: 10px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre {
    background-size: 300px auto !important;
  }
  .homepage .homepage_tendances {
    width: 960px;
    margin: 40px auto 0;
  }
  .homepage .homepage_tendances .homepage_video_container {
    width: 630px;
    float: right;
    padding-bottom: 0;
    padding-top: 0;
    height: 360px;
    overflow: visible;
    text-align: center;
    margin-top: 16px;
  }
  .homepage .homepage_tendances .homepage_video_container iframe,
  .homepage .homepage_tendances .homepage_video_container object,
  .homepage .homepage_tendances .homepage_video_container embed {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .homepage .homepage_tendances .homepage_video_texte {
    width: 630px;
    float: right;
  }
  .homepage .homepage_tendances .homepage_video_texte p {
    width: 55%;
    margin: 0 auto;
  }
  .homepage .homepage_tendances_tendance {
    margin-top: 0;
    margin-bottom: 15px;
    float: left;
  }
  .homepage .homepage_tendances_tendance:nth-child(2n+1) {
    margin-right: 20px;
  }
}
@media screen and (min-width: 1930px) {
  .homepage {
    text-align: left;
  }
  .homepage p {
    text-align: center;
  }
  .homepage .homepage_tetiere {
    height: 630px;
    width: 1920px;
    padding-left: 1030px;
    padding-right: 30px;
    padding-top: 0;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
  .homepage .homepage_tetiere h1 {
    font-size: 70px;
  }
  .homepage .homepage_tetiere h1 span {
    display: block;
    width: 840px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre_locator {
    width: 840px;
  }
  .homepage .homepage_tetiere .homepage_tetiere_offre,
  .homepage .homepage_tetiere .homepage_tetiere_locator {
    height: 260px;
    width: 420px;
  }
}
.collection .titre strong {
  display: inline-block;
}
.collection h1 {
  font-size: 26px;
  font-family: 'Raleway-Regular';
  line-height: 30px;
  text-transform: uppercase;
  padding: 20px 0 0;
}
.collection h1 strong {
  font-family: 'PlayfairDisplay-Bold';
  display: block;
}
.collection .liste-collection {
  list-style: none;
  display: block;
  margin: 0 10px;
}
.collection .liste-collection li {
  display: block;
  width: 100%;
  margin: 5px 0;
  /*  .youtube-wrapper{
        position: relative;
        padding-bottom: 52.35%;
        padding-top: 25px;
        height: 0;
        iframe{
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
      }*/
}
.collection .liste-collection li a {
  color: #333333;
  display: block;
}
.collection .liste-collection li img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.collection .liste-collection li p {
  margin-bottom: 10px;
}
.collection .liste-collection li.collection-item-texte {
  padding: 55px 35px;
  box-sizing: border-box;
}
.collection .collection_video_container {
  position: relative;
  min-height: 200px;
  padding-top: 20px;
  height: 0;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.collection .collection_video_container iframe,
.collection .collection_video_container object,
.collection .collection_video_container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 640px) {
  .collection h1 {
    font-size: 38px;
    line-height: 43px;
    padding: 30px 0 22px;
  }
  .collection h1 strong {
    display: inline;
  }
  .collection .collection_video_container {
    min-height: 357px;
  }
  .collection .liste-collection li {
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
    /*img{
          width: auto;
        }*/
  }
  .collection .liste-collection li.double-width {
    width: 100%;
  }
  .collection .liste-collection li.collection-item-texte {
    padding: 105px 35px;
  }
  .collection .bg_mag_gris {
    background: #F6F6F6;
    padding: 16px 0;
    margin: 30px 0;
  }
}
@media screen and (min-width: 1024px) {
  .collection h1 {
    font-size: 45px;
    line-height: 50px;
    padding: 60px 0 45px;
  }
  .collection .liste-collection {
    margin: 0;
  }
  .collection .liste-collection li {
    width: 33.3333%;
    margin: 0;
  }
  .collection .liste-collection li.double-width {
    width: 66.6666%;
  }
  .collection .liste-collection li.visuel-3 {
    margin-top: 38px;
  }
  .collection .liste-collection li.visuel-join-the-club {
    height: 400px;
  }
  .collection .liste-collection li.visuel-join-the-club a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
  }
  .collection .liste-collection li.visuel-join-the-club img {
    max-width: 250px;
  }
  .collection .liste-collection li.collection-item-texte {
    height: 400px;
    /*a{
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            padding: 0 30px;
          }*/
  }
}
/* common cta modifier - (à déplacer) */
.cta.lcase {
  text-transform: none;
  font-family: "Raleway-Regular";
  font-size: 14px;
}
.cta.plus {
  padding-right: 40px;
}
.cta.plus:before {
  content: "+";
  font-size: 36px;
  background: none;
  right: 6px;
  top: 1px;
}
.cta.plus:hover:before {
  top: 5px;
}
.cta.bg-orange {
  background: #e67a2a;
  color: #FFFFFF;
}
.cta.bg-orange:after {
  border-color: #FFFFFF;
}
/* specific for page collection-details */
.collection-details .titre strong {
  display: inline-block;
}
.collection-details .fiche-collection {
  padding: 16px 0;
}
.collection-details .fiche-collection .retour {
  color: #969696;
  font-family: "Raleway-Light";
  font-size: 13px;
}
.collection-details .fiche-collection h1 {
  font-size: 26px;
  text-transform: uppercase;
  padding: 10px 10px 16px;
  line-height: 1.2;
}
.collection-details .fiche-collection h1 strong {
  font-family: 'Raleway-Black';
}
.collection-details .fiche-collection .slider-fiche-collection {
  position: relative;
  overflow: hidden;
}
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_bg {
  background: #e67a2a;
  width: 90px;
  height: 50px;
  top: -10px;
  right: -10px;
  position: absolute;
  -moz-transform: skewX(18deg) skewY(-4deg);
  -webkit-transform: skewX(18deg) skewY(-4deg);
  -o-transform: skewX(18deg) skewY(-4deg);
  -ms-transform: skewX(18deg) skewY(-4deg);
  transform: skewX(18deg) skewY(-4deg);
  transition: 0.3s;
}
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin:hover .slider_pagin_bg {
  -moz-transform: skewX(24deg) skewY(-8deg);
  -webkit-transform: skewX(24deg) skewY(-8deg);
  -o-transform: skewX(24deg) skewY(-8deg);
  -ms-transform: skewX(24deg) skewY(-8deg);
  transform: skewX(24deg) skewY(-8deg);
  transition: 0.3s;
}
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_prev,
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_next {
  background-image: url(img/carousel-fleche-blanche.svg);
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  display: inline-block;
  z-index: 1;
  position: relative;
  top: 10px;
  right: 10px;
}
.collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_next {
  transform: rotate(180deg);
  margin-left: 10px;
}
.collection-details .fiche-collection .slider-fiche-collection img {
  max-width: 100%;
  display: block;
}
.collection-details .fiche-collection .slider-fiche-collection .credit_img {
  color: #282828;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial;
  position: absolute;
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  transform: rotate(270deg);
  margin-left: -64px;
  margin-top: 70px;
  z-index: 10;
}
.collection-details .fiche-collection .slider-fiche-collection .social {
  position: absolute;
  bottom: 0;
  right: 0;
}
.collection-details .fiche-collection .slider-fiche-collection .social .social-fb,
.collection-details .fiche-collection .slider-fiche-collection .social .social-tw,
.collection-details .fiche-collection .slider-fiche-collection .social .social-pin {
  display: block;
  width: 42px;
  height: 42px;
  color: #FFFFFF;
  font-size: 10px;
  padding-top: 23px;
  box-sizing: border-box;
}
.collection-details .fiche-collection .slider-fiche-collection .social .social-fb {
  background: #3b5998 url(img/social/picto-fb.png) no-repeat center 8px;
}
.collection-details .fiche-collection .slider-fiche-collection .social .social-tw {
  background: #1da1f2 url(img/social/picto-tw.png) no-repeat center 8px;
}
.collection-details .fiche-collection .slider-fiche-collection .social .social-pin {
  background: #b00616 url(img/social/picto-pin.png) no-repeat center 8px;
}
.collection-details .fiche-collection .infos-fiche-collection {
  padding: 0 24px;
}
.collection-details .fiche-collection .infos-fiche-collection p {
  padding: 16px 0;
}
.collection-details .fiche-collection .infos-fiche-collection h2 {
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px 0 4px;
  font-family: 'Raleway-Black';
}
.collection-details .fiche-collection .infos-fiche-collection .produit-assoc {
  padding: 16px 0 24px;
}
.collection-details .fiche-collection .infos-fiche-collection .produit-assoc:before {
  content: "";
  display: block;
  width: 60px;
  height: 1px;
  background: #282828;
  margin: 10px auto;
}
.collection-details .fiche-collection .infos-fiche-collection .produit-assoc .img-produit-assoc {
  max-height: 150px;
  display: block;
  margin: 10px auto;
}
.collection-details .fiche-collection .infos-fiche-collection .cta:before {
  width: 14px;
  height: 17px;
  background-position: 0px -56px;
}
.collection-details .fiche-collection .infos-fiche-collection .cta.border:before {
  top: 10px;
}
.collection-details .fiche-collection .infos-fiche-collection .cta:hover:before {
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
}
.collection-details .bg_mag_gris {
  background: #F6F6F6;
  padding: 16px 0;
  margin: 30px 0;
}
@media screen and (min-width: 640px) {
  .collection-details .fiche-collection h1 {
    font-size: 38px;
    padding: 16px 16px 20px;
  }
  .collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_bg {
    width: 108px;
    height: 68px;
  }
  .collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_prev,
  .collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_next {
    top: 20px;
    right: 16px;
  }
  .collection-details .fiche-collection .slider-fiche-collection .slider_pagin .slider_pagin_next {
    margin-left: 16px;
  }
  .collection-details .fiche-collection .infos-fiche-collection {
    padding: 0 5%;
  }
  .collection-details .fiche-collection .infos-fiche-collection p {
    padding: 26px 0;
    text-align: left;
    max-width: 450px;
  }
  .collection-details .fiche-collection .infos-fiche-collection .technique-assoc p,
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc p {
    padding: 20px 0;
    max-width: 380px;
  }
  .collection-details .fiche-collection .infos-fiche-collection .technique-assoc {
    text-align: left;
  }
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc {
    padding: 0;
  }
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc:before {
    display: none;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .collection-details .fiche-collection {
    margin: 0 16px;
  }
  .collection-details .fiche-collection .infos-fiche-collection .technique-assoc,
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    height: 250px;
    position: relative;
    margin-bottom: 28px;
  }
  .collection-details .fiche-collection .infos-fiche-collection .technique-assoc .cta-outer,
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc .cta-outer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .collection-details .fiche-collection .infos-fiche-collection .technique-assoc {
    padding-right: 12%;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1024px) {
  .collection-details .fiche-collection {
    padding-bottom: 46px;
  }
  .collection-details .fiche-collection .slider-fiche-collection {
    display: inline-block;
    width: 56%;
    vertical-align: top;
    max-width: 746px;
  }
  .collection-details .fiche-collection .infos-fiche-collection {
    display: inline-block;
    width: 38%;
    padding: 0 3%;
    vertical-align: top;
    text-align: left;
  }
  .collection-details .fiche-collection .infos-fiche-collection h1 {
    font-size: 42px;
    padding: 20px 0 0;
    margin-bottom: -10px;
  }
  .collection-details .fiche-collection .infos-fiche-collection h1 strong {
    display: block;
  }
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc {
    margin: 20px 0;
  }
  .collection-details .fiche-collection .infos-fiche-collection .produit-assoc .img-produit-assoc {
    margin: 10px 0;
  }
  .collection-details .bg_mag_gris p.sous-titre {
    width: 540px;
  }
}
/* common block locator - (à déplacer) */
.block_locator {
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 68vw;
  text-align: center;
  box-sizing: border-box;
  max-height: 260px;
  position: relative;
  margin-top: 20px;
}
.block_locator {
  background-size: cover;
  background-image: url(img/background-locator.png);
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-top: 30px;
}
.block_locator span {
  display: block;
}
.block_locator .block_locator_form {
  background-color: #FFFFFF;
  position: absolute;
  bottom: 14px;
  left: 0;
  right: 0;
  width: calc(100% - 28px);
  max-width: 360px;
  margin: 0 auto;
}
.block_locator .block_locator_form input[type="text"] {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 25px;
  box-sizing: border-box;
  letter-spacing: 1px;
}
.block_locator .block_locator_form input[type="text"]::-webkit-input-placeholder {
  color: #282828;
}
.block_locator .block_locator_form input[type="text"]::-moz-placeholder {
  color: #282828;
}
.block_locator .block_locator_form input[type="text"]:-ms-input-placeholder {
  color: #282828;
}
.block_locator .block_locator_form input[type="text"]:-moz-placeholder {
  color: #282828;
}
.block_locator .block_locator_form input[type="submit"],
.block_locator .block_locator_form button {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.block_locator .block_locator_form input[type="submit"]:before,
.block_locator .block_locator_form button:before {
  content: ' ';
  width: 0;
  height: 20px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 3px;
  top: 9px;
}
.jeudi-20 .tetiere_jeudi {
  background: #282828 url(img/tetiere-jeudis-20.jpg) no-repeat right;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px 20px;
}
.jeudi-20 .tetiere_jeudi__titre {
  font-family: "Raleway-Black";
  text-transform: uppercase;
  font-size: 32px;
}
.jeudi-20 .tetiere_jeudi__titre:after {
  content: "";
  display: block;
  background: url(img/20pourcent.png) no-repeat center;
  height: 34px;
  background-size: contain;
  margin-top: 12px;
}
.jeudi-20 .tetiere_jeudi p {
  padding: 16px 0;
}
.jeudi-20 .tetiere_jeudi .cta {
  border: 0;
  margin: 10px 0;
}
.jeudi-20 .tetiere_jeudi a {
  color: #FFFFFF;
  font-size: 13px;
}
@media screen and (min-width: 640px) {
  .jeudi-20 .tetiere_jeudi {
    padding-left: 12%;
    padding-right: 12%;
    margin-bottom: 24px;
  }
  .jeudi-20 .tetiere_jeudi__titre {
    font-size: 44px;
    line-height: 1;
  }
  .jeudi-20 .tetiere_jeudi__titre:after {
    display: inline-block;
    width: 120px;
    height: 45px;
    vertical-align: middle;
    margin-top: -16px;
    margin-left: 20px;
  }
  .jeudi-20 .tetiere_jeudi p {
    padding: 24px 0;
  }
  .jeudi-20 .block_locator {
    font-size: 30px;
    line-height: 1.2;
  }
  .jeudi-20 .block_locator img {
    display: block;
    margin: 10px auto;
  }
  .jeudi-20 .block_locator span:nth-child(2),
  .jeudi-20 .block_locator span:nth-child(3) {
    display: inline-block;
  }
  .jeudi-20 .block_locator .block_locator_form {
    bottom: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .jeudi-20 .tetiere_jeudi {
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 70px;
    padding-bottom: 25px;
  }
  .jeudi-20 .tetiere_jeudi .cta {
    margin: 12px 0 24px;
  }
  .jeudi-20 .block_locator {
    margin-top: 60px;
    background-image: url(img/bg-salon-desktop.jpg);
  }
}
.recherche-salon {
  /* a */
  /* b */
  /* d */
}
.recherche-salon .tetiere_recherche_salon {
  background: #282828 url(img/tetiere-recherche-salon.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.recherche-salon .tetiere_recherche_salon.tetiere_recherche_salon--more-padding h1 {
  margin-top: 36px;
}
.recherche-salon .tetiere_recherche_salon h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
}
.recherche-salon .tetiere_recherche_salon h1 span {
  display: block;
}
.recherche-salon .tetiere_recherche_salon .recherche_salon_geoloc,
.recherche-salon .tetiere_recherche_salon .recherche_salon_form {
  max-width: 280px;
  margin: 0 auto;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.recherche-salon .tetiere_recherche_salon input[type="text"],
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(1) {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 25px;
  box-sizing: border-box;
  letter-spacing: 1px;
  text-align: left;
}
.recherche-salon .tetiere_recherche_salon input[type="text"]::-webkit-input-placeholder,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(1)::-webkit-input-placeholder {
  color: #282828;
}
.recherche-salon .tetiere_recherche_salon input[type="text"]::-moz-placeholder,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(1)::-moz-placeholder {
  color: #282828;
}
.recherche-salon .tetiere_recherche_salon input[type="text"]:-ms-input-placeholder,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(1):-ms-input-placeholder {
  color: #282828;
}
.recherche-salon .tetiere_recherche_salon input[type="text"]:-moz-placeholder,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(1):-moz-placeholder {
  color: #282828;
}
.recherche-salon .tetiere_recherche_salon input[type="submit"],
.recherche-salon .tetiere_recherche_salon button,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(2) {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.recherche-salon .tetiere_recherche_salon input[type="submit"]:before,
.recherche-salon .tetiere_recherche_salon button:before,
.recherche-salon .tetiere_recherche_salon .input_look span:nth-child(2):before {
  content: ' ';
  width: 0;
  height: 20px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 3px;
  top: 9px;
}
.recherche-salon .tetiere_recherche_salon .input_look {
  display: block;
  margin-bottom: 12px;
}
.recherche-salon .tetiere_recherche_salon .input_look.bg_orange span {
  background: #e67a2a;
  color: #FFFFFF;
}
.recherche-salon .tetiere_recherche_salon .input_look.bg_orange span:before {
  border-color: #FFFFFF;
}
.recherche-salon h2 {
  font-size: 24px;
  text-transform: uppercase;
  margin: 30px 20px 10px;
  line-height: 1.1;
}
.recherche-salon h2 span {
  display: block;
}
.recherche-salon .liste_departements_villes {
  text-align: left;
  padding: 20px;
}
.recherche-salon .liste_departements_villes h3 {
  text-transform: uppercase;
  font-family: 'Raleway-Black';
  font-size: 16px;
}
.recherche-salon .liste_departements_villes ul {
  list-style: none;
  margin: 16px 0 30px;
}
.recherche-salon .liste_departements_villes ul.nb_column_2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.recherche-salon .liste_departements_villes ul li {
  padding: 3px 0;
}
.recherche-salon .liste_departements_villes ul li a {
  color: #282828;
}
.recherche-salon .liste_departements_villes ul li a:hover {
  text-decoration: underline;
}
.recherche-salon .liste_salon_carte_outer {
  padding: 12px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_carte iframe {
  width: 100%;
  display: block;
  height: 240px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste {
  height: 650px;
  overflow: auto;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul {
  list-style: none;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li {
  text-align: left;
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 10px;
  margin: 20px 0 30px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a {
  color: #282828;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a.cta {
  margin-top: 15px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a.orange {
  color: #e67a2a;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a img {
  display: inline-block;
  vertical-align: middle;
  max-width: 30px;
  max-height: 30px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a img.icon-salon-club {
  max-width: 34px;
  max-height: 15px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a img.icon-salon-jeudi {
  max-width: 27px;
  max-height: 27px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a img.icon-salon-new {
  max-width: 48px;
  max-height: 15px;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a span {
  font-family: 'PlayfairDisplay-Bold';
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li a p {
  padding: 10px 0;
}
.recherche-salon .liste_salon_carte_outer .liste_salon_liste .services .service {
  height: 30px;
  margin-right: 5px;
}

.recherche-salon .liste_salon {
  padding: 0 20px;
  max-width: 1280px;
  margin: 0 auto;
}
.recherche-salon .liste_salon ul {
  text-align: left;
  list-style: none;
  margin: 24px 0 36px;
}
.recherche-salon .liste_salon ul li {
  margin-bottom: 24px;
  display: inline-block;
  width: 49%;
  min-width: 250px;
  vertical-align: top;
}
.recherche-salon .liste_salon ul li a {
  color: #282828;
  display: inline-block;
  text-align: left;
}
.recherche-salon .liste_salon ul li a span {
  font-family: 'PlayfairDisplay-Bold';
}
.recherche-salon .liste_salon ul li a p {
  margin-top: 10px;
}
/* only mobile */
@media screen and (max-width: 640px) {
  .recherche-salon {
    /* a */
  }
  .recherche-salon .liste_departements_villes ul.nb_column_2_mobile {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media screen and (min-width: 640px) {
  .recherche-salon {
    /* a */
  }
  .recherche-salon .tetiere_recherche_salon h1 {
    font-size: 40px;
    margin-bottom: 50px;
  }
  .recherche-salon .tetiere_recherche_salon h1 span:nth-child(1),
  .recherche-salon .tetiere_recherche_salon h1 span:nth-child(2) {
    display: inline-block;
  }
  .recherche-salon .tetiere_recherche_salon .recherche_salon_geoloc {
    margin-right: 24px;
  }
  .recherche-salon .tetiere_recherche_salon .recherche_salon_form {
    margin-left: 24px;
  }
  .recherche-salon h2 {
    font-size: 32px;
    margin: 46px 20px 28px;
  }
  .recherche-salon h2 span {
    display: inline;
  }
  .recherche-salon .liste_departements_villes {
    padding-left: 10%;
    padding-right: 10%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    left: 6%;
  }
  .recherche-salon .liste_departements_villes .w66_mintablet,
  .recherche-salon .liste_departements_villes .w33_mintablet {
    display: inline-block;
    vertical-align: top;
  }
  .recherche-salon .liste_departements_villes .w66_mintablet {
    width: 66%;
  }
  .recherche-salon .liste_departements_villes .w33_mintablet {
    width: 33%;
  }
}
@media screen and (min-width: 768px) {
  .recherche-salon {
    /* b */
    /* d */
  }
  .recherche-salon .liste_salon_carte_outer {
    direction: rtl;
    padding: 36px;
  }
  .recherche-salon .liste_salon_carte_outer .liste_salon_carte {
    direction: ltr;
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
  .recherche-salon .liste_salon_carte_outer .liste_salon_carte iframe {
    height: 650px;
  }
  .recherche-salon .liste_salon_carte_outer .liste_salon_liste {
    direction: ltr;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    max-width: 400px;
  }
  .recherche-salon .liste_salon_carte_outer .liste_salon_liste ul {
    width: 82%;
  }
  .recherche-salon .liste_salon_carte_outer .liste_salon_liste ul li {
    font-size: 110%;
  }
  .recherche-salon .liste_salon ul li {
    min-width: 0;
    width: 32.5%;
    text-align: left;
    box-sizing: border-box;
    padding-left: 10%;
  }
}
@media screen and (min-width: 1024px) {
  .recherche-salon .tetiere_recherche_salon h1 {
    font-size: 44px;
  }
}
@media screen and (min-width: 1200px) {
  .recherche-salon .liste_departements_villes {
    left: 9%;
  }
}
@media screen and (min-width: 1400px) {
  .recherche-salon .liste_departements_villes {
    left: 10%;
  }
}
@media screen and (min-width: 1680px) {
  .recherche-salon .liste_departements_villes {
    left: 6%;
  }
}
.le-club .tetiere {
  background: #282828 url(img/tetiere-le-club.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.le-club .tetiere h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
}
.le-club .tetiere h1 span {
  display: block;
}
.le-club .tetiere p {
  max-width: 1024px;
  margin: 0 auto;
}
.le-club .content_le_club {
  padding: 16px 10px;
  max-width: 1000px;
  margin: 0 auto;
}
.le-club__avantages ul {
  list-style: none;
}
.le-club__avantages ul li {
  text-align: center;
}
.le-club__avantages ul li:before {
  content: "";
  background: url(img/check-orange.svg) no-repeat center;
  width: 38px;
  height: 38px;
  display: inline-block;
}
.le-club__avantages ul li span {
  text-transform: uppercase;
  font-family: 'Raleway-Black';
  font-size: 16px;
  display: block;
  margin: 10px 0;
}
.le-club__avantages ul li div {
  margin-bottom: 30px;
  padding: 0 20px;
}
.le-club__programme {
  background: #e67a2a;
  color: #FFFFFF;
  padding: 24px 8px;
  position: relative;
}
.le-club__programme__borders span {
  position: absolute;
  display: block;
  background: #FFFFFF;
}
.le-club__programme__borders span:nth-child(1) {
  width: 20px;
  height: 1px;
  top: 10px;
  left: 10px;
}
.le-club__programme__borders span:nth-child(2) {
  width: 20px;
  height: 1px;
  top: 10px;
  right: 10px;
}
.le-club__programme__borders span:nth-child(3) {
  height: 20px;
  width: 1px;
  top: 10px;
  right: 10px;
}
.le-club__programme__borders span:nth-child(4) {
  height: 20px;
  width: 1px;
  bottom: 10px;
  right: 10px;
}
.le-club__programme__borders span:nth-child(5) {
  width: 20px;
  height: 1px;
  bottom: 10px;
  right: 10px;
}
.le-club__programme__borders span:nth-child(6) {
  width: 20px;
  height: 1px;
  bottom: 10px;
  left: 10px;
}
.le-club__programme__borders span:nth-child(7) {
  height: 20px;
  width: 1px;
  bottom: 10px;
  left: 10px;
}
.le-club__programme__borders span:nth-child(8) {
  height: 20px;
  width: 1px;
  top: 10px;
  left: 10px;
}
.le-club__programme__titre {
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.2;
}
.le-club__programme p {
  padding: 10px 0;
}
.le-club__programme img {
  max-width: 80%;
}
.le-club__programme__remise {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Raleway-Bold";
  margin: 0 -30px;
  line-height: 1.5;
  padding: 16px 0;
}
.le-club__programme .cta-outer {
  margin: 10px 0;
}
.le-club__programme .cta-outer .cta {
  background-color: #FFFFFF;
  -ms-border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  line-height: 38px;
  height: 38px;
  padding-left: 34px;
  padding-right: 64px;
  font-size: 14px;
}
.le-club__programme .cta-outer .cta::after {
  right: 44px;
  top: -1px;
  height: 38px;
}
.le-club__programme .cta-outer .cta::before {
  right: 18px;
  top: 13px;
}
.le-club__programme a {
  color: #FFFFFF;
}
.le-club .block_locator {
  margin-top: 10px;
  height: 330px;
  max-height: 340px;
}
.le-club .block_locator p {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin: 20px auto;
  padding: 0 5px;
  box-sizing: border-box;
  position: relative;
  text-transform: none;
}
.le-club .block_locator span {
  padding: 3px 0;
}
.le-club .bloc_newsletter {
  margin-top: 10px;
  max-width: none;
}
/* only mobile */
/* min tablet */
@media screen and (min-width: 640px) {
  .le-club .tetiere {
    padding-top: 50px;
  }
  .le-club .tetiere h1 {
    font-size: 44px;
  }
  .le-club .tetiere h1 span {
    display: inline-block;
  }
}
/* min tablet 2 */
@media screen and (min-width: 768px) {
  .le-club .tetiere {
    background-size: 150%;
    background-position: left 37% bottom -160px;
  }
  .le-club__avantages ul li {
    display: inline-block;
    vertical-align: top;
    width: 27%;
    padding: 24px 3%;
  }
  .le-club .le-club__padding {
    margin: 0 8%;
  }
  .le-club .tetiere {
    padding: 70px 20px;
  }
  .le-club__programme {
    padding: 36px 36px 30px;
  }
  .le-club__programme__borders span {
    position: absolute;
    display: block;
    background: #FFFFFF;
  }
  .le-club__programme__borders span:nth-child(1),
  .le-club__programme__borders span:nth-child(2),
  .le-club__programme__borders span:nth-child(5),
  .le-club__programme__borders span:nth-child(6) {
    width: 36px;
    height: 2px;
  }
  .le-club__programme__borders span:nth-child(3),
  .le-club__programme__borders span:nth-child(4),
  .le-club__programme__borders span:nth-child(7),
  .le-club__programme__borders span:nth-child(8) {
    width: 2px;
    height: 36px;
  }
  .le-club__programme__titre {
    font-size: 30px;
  }
  .le-club__programme__titre span {
    display: block;
  }
  .le-club__programme p {
    padding: 10px 0 25px;
  }
  .le-club__programme__remise {
    font-size: 35px;
  }
  .le-club__programme img {
    max-width: 180px;
  }
  .le-club .block_locator,
  .le-club .bloc_newsletter {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-top: 30px;
  }
  .le-club .block_locator {
    margin-right: 2%;
    font-size: 20px;
    line-height: 24px;
  }
  .le-club .bloc_newsletter {
    margin-left: 2%;
    height: 330px;
    box-sizing: border-box;
    background-position: center 65px;
    padding: 150px 35px 18px;
  }
  .le-club .bloc_newsletter p {
    max-width: 240px;
    margin: 0 auto;
    padding-bottom: 52px;
  }
  .le-club .bloc_newsletter .bloc_newsletter_form {
    width: 100%;
  }
}
/* only tablet */
/* min desktop */
@media screen and (min-width: 1024px) {
  .le-club .bloc_newsletter p {
    padding-bottom: 18px;
  }
  .le-club .bloc_newsletter .bloc_newsletter_form {
    width: 300px;
  }
  .le-club .le-club__padding {
    margin: 0;
  }
  .le-club .tetiere {
    background-size: 109%;
    background-position: center center;
  }
  .le-club .tetiere .texte_sous_titre {
    line-height: 24px;
  }
  .le-club__programe__remise {
    font-size: 40px;
  }
  .le-club__programe p {
    padding: 5px 0 25px;
  }
  .le-club .block_locator {
    font-size: 25px;
    line-height: 29px;
    margin-right: 0;
  }
  .le-club .block_locator img {
    display: block;
    margin: 0 auto 6px;
  }
  .le-club .block_locator span {
    display: inline-block;
  }
  .le-club .block_locator .block_locator_form {
    max-width: 290px;
    bottom: 50px;
  }
  .le-club .block_locator p {
    padding: 0 35px;
  }
  .le-club .block_locator p br {
    display: none;
  }
  .le-club .bloc_newsletter {
    width: 486px;
    margin-left: 3%;
  }
}
.contact__tetiere {
  background: #282828 url(img/tetiere-contact.jpg) no-repeat right;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.contact__tetiere h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
  font-family: "Raleway-Black";
}
.contact__tetiere span {
  max-width: 600px;
  display: inline-block;
}
.contact__forms {
  max-width: 720px;
  min-height: 500px;
  margin: 0 auto;
  padding: 16px;
}
.contact__forms .form-hidden {
  display: none;
}
.contact__table-form {
  width: 100%;
  text-align: left;
}
.contact__table-form td {
  display: block;
  margin: 6px 0;
  position: relative;
}
.contact__table-form td input[type="text"],
.contact__table-form td select,
.contact__table-form td textarea {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}
.contact__table-form td textarea {
  -webkit-resize: vertical;
  -moz-resize: vertical;
  -ms-resize: vertical;
  resize: vertical;
}
.contact__table-form td .custom-select {
  position: relative;
}
.contact__table-form td .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #e67a2a;
  border-top: 0.15em solid #e67a2a;
  transform: rotate(135deg);
}
.contact__table-form td .custom-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  background: #FFFFFF;
}
.contact__table-form td .custom-radio {
  position: absolute;
  left: -9999px;
}
.contact__table-form td .custom-radio + label {
  padding-left: 24px;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
}
.contact__table-form td .custom-radio + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  border-radius: 50%;
}
.contact__table-form td .custom-radio + label:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 4px;
  top: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.contact__table-form td .custom-radio:checked + label:after {
  background: #e67a2a;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contact__table-form td input[type="file"] {
  display: none;
}
.contact__table-form td .ajouter-piece {
  color: #888888;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 10px 0;
}
.contact__table-form td .ajouter-piece span {
  display: block;
  margin-top: 8px;
  font-style: italic;
}
.contact__table-form td .ajouter-piece:before {
  content: "+";
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  background: #e67a2a;
  right: 0;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
  text-indent: 1px;
  font-family: "Raleway-Light";
}
.contact__table-form .tr-civilite td {
  display: inline-block;
  margin: 20px 0 16px;
}
.contact__table-form .tr-date td input {
  width: 38%;
}
.contact__table-form .tr-date td input:nth-of-type(1),
.contact__table-form .tr-date td input:nth-of-type(2) {
  width: 23%;
}
.contact__table-form .tr-date td .date-separator {
  display: inline-block;
  color: #e67a2a;
  width: 8%;
  text-align: center;
}
.contact__table-form .asterisk {
  color: #e67a2a;
  font-size: 130%;
  vertical-align: middle;
}
.contact__table-form .rating {
  float: left;
}
.contact__table-form .rating span {
  float: right;
  position: relative;
}
.contact__table-form .rating span input {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
}
.contact__table-form .rating span label {
  font-size: 26px;
  margin-right: 4px;
  cursor: pointer;
  font-weight: bold;
  color: #CCCCCC;
}
.contact__table-form .rating span:hover ~ span label,
.contact__table-form .rating span:hover label,
.contact__table-form .rating span.checked label,
.contact__table-form .rating span.checked ~ span label {
  color: #e67a2a;
}
.contact__table-form .error {
  display: none;
  color: #e67a2a;
  font-size: 9px;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  margin-top: -3px;
}
.contact__table-form .tr-submit {
  text-align: center;
}
.contact__table-form .tr-submit .submit {
  background: #FFFFFF;
  box-sizing: content-box;
  min-width: 110px;
}
.contact__table-form .tr-submit small {
  font-size: 85%;
}
.contact__table-form .tr-salon select {
  font-style: italic;
  color: #888888;
}
/* only mobile */
@media screen and (min-width: 640px) {
  .contact__tetiere {
    padding: 80px 20px;
  }
  .contact__tetiere h1 {
    font-size: 40px;
  }
  .contact__form {
    margin-top: 50px;
  }
  .contact__table-form {
    width: 76%;
    text-align: left;
  }
  .contact__table-form td {
    display: block;
    display: table-cell;
    vertical-align: middle;
    padding: 8px 0;
  }
  .contact__table-form td:first-child {
    text-align: right;
    width: 36%;
    padding-right: 20px;
  }
  .contact__table-form .tr-civilite td {
    display: table-cell;
    margin: 0;
    padding: 20px 20px 10px 0;
  }
  .contact__table-form .tr-message td {
    vertical-align: top;
  }
}
.recrutement__tetiere {
  background: #282828 url(img/tetiere-recrutement.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.recrutement__tetiere h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
  font-family: "Raleway-Black";
}
.recrutement__tetiere span {
  display: inline-block;
}
.recrutement .bloc_newsletter.full_width {
  margin-top: 0;
}
.recrutement__offres {
  padding: 16px;
}
.recrutement__offres h2 {
  font-size: 32px;
  text-transform: uppercase;
  margin: 24px 0;
  text-align: center;
}
.recrutement__offres .custom-select {
  position: relative;
  margin: 20px auto;
  max-width: 320px;
}
.recrutement__offres .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #FFFFFF;
  border-top: 0.15em solid #FFFFFF;
  transform: rotate(135deg);
}
.recrutement__offres .custom-select select {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 0;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
  color: #FFFFFF;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  background: #e67a2a;
}
.recrutement__offres .cta--big {
  display: block;
  background: #F6F6F6;
  padding-top: 24px;
  padding-bottom: 24px;
  margin: 16px 0;
  text-align: center;
}
.recrutement__offres .cta--big .cta {
  font-size: 14px;
}
.recrutement__offres .cta--big:hover .cta:after {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}
.recrutement__offres .cta--big:hover .cta:before {
  right: 10px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.recrutement__offres .cta--grey {
  color: #FFFFFF;
  background: #565656;
}
.recrutement__offres__liste {
  margin-top: 36px;
}
.recrutement__offres__liste ul {
  list-style: none;
  margin-top: 24px;
}
.recrutement__offres__liste ul li {
  border: 1px solid #e67a2a;
  padding: 20px 10px;
  margin-bottom: 20px;
}
.recrutement__offres__liste__ref {
  margin: 6px 0 16px;
  font-family: "Raleway-Bold";
}
.recrutement__offres__liste__intitule {
  color: #e67a2a;
  text-transform: uppercase;
  font-family: "Raleway-Black";
  font-size: 16px;
  margin-top: 6px;
}
.recrutement__offres__liste p {
  margin: 16px 0;
  line-height: 1.2;
  height: 50px;
  overflow: hidden;
  transition: 1s;
}
.recrutement__offres__liste p.expanded {
  height: auto;
  transition: 1s;
}
.recrutement__offres__liste__details {
  color: #282828;
  margin: 16px 0 24px;
  display: block;
}
.recrutement__offres__liste__details span {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  background: #e67a2a;
  border-radius: 50%;
  text-align: center;
  margin-right: 6px;
  position: relative;
}
.recrutement__offres__liste__details span:before {
  content: '\f067';
  position: absolute;
  font-family: 'FontAwesome';
  top: 0;
  left: 6px;
  font-weight: 100;
  font-size: 14px;
}
.recrutement__offres__liste__details span.expanded:before {
  content: '-';
  font-family: Arial;
  top: -3px;
  left: 6px;
  font-size: 34px;
}
.recrutement__offres__liste__details:hover {
  text-decoration: underline;
}
.recrutement__offres__liste .cta {
  background: #e67a2a;
  color: #FFFFFF;
}
.recrutement__offres__liste .cta:after {
  border-color: #FFFFFF;
}
.recrutement__offres__pagination {
  margin: 30px 0;
}
.recrutement__offres__pagination ul {
  list-style: none;
  text-align: center;
}
.recrutement__offres__pagination ul li {
  display: inline-block;
}
.recrutement__offres__pagination ul li a {
  color: #282828;
  font-size: 16px;
  padding: 10px;
}
.recrutement__offres__pagination ul li.active a {
  font-family: "Raleway-Bold";
  text-decoration: underline;
}
#alert-content-wrapper {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
#alert-content-wrapper.container-alert .container-form {
  background-color: #FFFFFF;
  color: #282828;
}
#alert-content-wrapper.container-alert .container-form .close-popin {
  top: 0;
  right: 0;
  background-image: url(img/close-popup.svg);
  width: 57px;
  height: 44px;
}
#alert-content-wrapper.container-alert .container-form .close-popin:hover {
  background-image: url(img/close-popup-hover.svg);
}
#alert-content-wrapper.container-alert .container-form .postuler__alerte__titre {
  color: #282828;
}
#alert-content-wrapper.container-alert .container-form .postuler__forms {
  min-height: inherit;
}
#alert-content-wrapper.container-alert .container-form .postuler__forms .btn_unsubscribe {
  border: none;
  background-color: transparent;
  margin-top: 30px;
  text-transform: uppercase;
  display: inline-block;
  color: #282828;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer;
}
#alert-content-wrapper.container-alert .container-form .postuler__forms .btn_unsubscribe:hover {
  text-decoration: none;
}
#alert-content-wrapper.container-alert .container-form .postuler__table-form {
  width: 100%;
}
#alert-content-wrapper.container-alert .container-form .postuler__table-form td {
  width: 100% !important;
  padding-right: 0 !important;
  text-align: center;
}
#alert-content-wrapper.container-alert .container-form .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #e67a2a;
  border-top: 0.15em solid #e67a2a;
  transform: rotate(135deg);
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta {
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Raleway-Bold';
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
  height: 18px;
  padding-right: 34px;
  position: relative;
  overflow: hidden;
  letter-spacing: 1px;
  color: #282828;
  cursor: pointer;
  background-color: transparent;
  margin-top: 30px;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta .hide_mobile {
  display: none;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta .hide_mobile_ib {
  display: inline-none;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta:before {
  content: ' ';
  width: 12px;
  height: 12px;
  background-image: url(img/sprite-cta.png);
  background-repeat: no-repeat;
  background-size: 28px 75px;
  position: absolute;
  right: 0;
  top: 3px;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta:after {
  content: ' ';
  width: 0;
  height: 30px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  right: 24px;
  top: 0;
  -ms-transition: all 125ms linear;
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  transition: all 125ms linear;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta:hover {
  padding-left: 0;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta:hover:after {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta:hover:before {
  right: 10px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.border {
  border-style: solid;
  border-width: 2px;
  -ms-border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  line-height: 48px;
  height: 48px;
  padding-left: 54px;
  padding-right: 84px;
  font-size: 14px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.border:after {
  height: 50px;
  right: 44px;
  top: -5px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.border:before {
  right: 18px;
  top: 17px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.blanc {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-position: -2px 0;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.blanc:after {
  border-color: #FFFFFF;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.blanc:before {
  background-position: -2px 0;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.orange {
  color: #e67a2a;
  border-color: #e67a2a;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.orange:after {
  border-color: #e67a2a;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.orange:before {
  background-position: 0px -28px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.parme {
  color: #7d74a5;
  border-color: #7d74a5;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.parme:after {
  border-color: #7d74a5;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.parme:before {
  background-position: -14px -28px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.jaune {
  color: #ffcc00;
  border-color: #ffcc00;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.jaune:after {
  border-color: #ffcc00;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.jaune:before {
  background-position: 0px -14px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.vert {
  color: #08d2a5;
  border-color: #08d2a5;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.vert:after {
  border-color: #08d2a5;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.vert:before {
  background-position: -14px -42px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.rose {
  color: #e04664;
  border-color: #e04664;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.rose:after {
  border-color: #e04664;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.rose:before {
  background-position: -2px -42px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.bleu {
  color: #52ccda;
  border-color: #52ccda;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.bleu:after {
  border-color: #52ccda;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.bleu:before {
  background-position: -14px 0;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.noir {
  color: #282828;
  border-color: #282828;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.noir:after {
  border-color: #282828;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.noir:before {
  background-position: -14px -14px;
}
#alert-content-wrapper.container-alert .container-form .form-alert .cta.position:before {
  background-position: -2px -56px;
  width: 12px;
  height: 17px;
  top: 11px;
}
#alert-content-wrapper.container-alert .container-form .form-alert input[type="text"],
#alert-content-wrapper.container-alert .container-form .form-alert select,
#alert-content-wrapper.container-alert .container-form .form-alert textarea {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}
#alert-content-wrapper.container-alert .container-form .form-alert input[type="text"].short_champs,
#alert-content-wrapper.container-alert .container-form .form-alert select.short_champs,
#alert-content-wrapper.container-alert .container-form .form-alert textarea.short_champs {
  width: 60%;
}
/* only mobile */
@media screen and (max-width: 640px) {
  .recrutement .bloc_newsletter.full_width {
    margin-top: 0;
  }
}
@media screen and (min-width: 640px) {
  .recrutement .bloc_newsletter.full_width {
    margin-top: 0;
  }
  .recrutement__tetiere {
    padding: 80px 20px;
  }
  .recrutement__tetiere h1 {
    font-size: 44px;
  }
  .recrutement__tetiere span {
    max-width: 860px;
    padding: 0 10%;
  }
  .recrutement__offres {
    padding: 30px 8%;
    max-width: 860px;
    margin: 0 auto;
    text-align: left;
  }
  .recrutement__offres h2 {
    margin: 24px 0 36px;
  }
  .recrutement__offres__left,
  .recrutement__offres__right {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 24px;
  }
  .recrutement__offres__left {
    padding-right: 2%;
  }
  .recrutement__offres__right {
    padding-left: 2%;
  }
  .recrutement__offres__liste ul li {
    padding: 24px;
    position: relative;
  }
  .recrutement__offres__liste__ref {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .recrutement__offres__liste p {
    width: 72%;
    margin-bottom: 30px;
  }
  .recrutement__offres__liste .cta {
    margin: 0;
    position: absolute;
    right: 20px;
    bottom: 24px;
  }
}
@media screen and (min-width: 768px) {
  .recrutement .bloc_newsletter.full_width {
    margin-top: 0;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .recrutement .bloc_newsletter.full_width {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .recrutement .bloc_newsletter.full_width {
    margin-top: 0;
  }
}
.postuler__tetiere {
  background: #282828 url(img/tetiere-recrutement.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.postuler__tetiere h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
  font-family: "Raleway-Black";
}
.postuler__tetiere span {
  display: inline-block;
}
.postuler__forms {
  max-width: 720px;
  min-height: 500px;
  margin: 0 auto;
  padding: 16px;
}
.postuler__forms .form-hidden {
  display: none;
}
.postuler .autre-experience {
  display: none;
}
.postuler__table-form {
  width: 100%;
  text-align: left;
}
.postuler__table-form td,
.postuler__table-form div {
  display: block;
  margin: 6px 0;
  position: relative;
  /* checbox custom */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
}
.postuler__table-form td input[type="text"],
.postuler__table-form div input[type="text"],
.postuler__table-form td input[type="email"],
.postuler__table-form div input[type="email"],
.postuler__table-form td select,
.postuler__table-form div select,
.postuler__table-form td textarea,
.postuler__table-form div textarea {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}
.postuler__table-form td .custom-select,
.postuler__table-form div .custom-select {
  position: relative;
}
.postuler__table-form td .custom-select:after,
.postuler__table-form div .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #e67a2a;
  border-top: 0.15em solid #e67a2a;
  transform: rotate(135deg);
}
.postuler__table-form td .custom-select select,
.postuler__table-form div .custom-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  background: #FFFFFF;
}
.postuler__table-form td .custom-radio,
.postuler__table-form div .custom-radio {
  position: absolute;
  left: -9999px;
}
.postuler__table-form td .custom-radio + label,
.postuler__table-form div .custom-radio + label {
  padding-left: 24px;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
}
.postuler__table-form td .custom-radio + label:before,
.postuler__table-form div .custom-radio + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  border-radius: 50%;
}
.postuler__table-form td .custom-radio + label:after,
.postuler__table-form div .custom-radio + label:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 4px;
  top: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.postuler__table-form td .custom-radio:checked + label:after,
.postuler__table-form div .custom-radio:checked + label:after {
  background: #e67a2a;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.postuler__table-form td input[type="file"],
.postuler__table-form div input[type="file"] {
  display: none;
}
.postuler__table-form td .ajouter-piece,
.postuler__table-form div .ajouter-piece {
  color: #888888;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 10px 0;
}
.postuler__table-form td .ajouter-piece.showAutreExperience,
.postuler__table-form div .ajouter-piece.showAutreExperience {
  margin-top: 40px;
}
.postuler__table-form td .ajouter-piece span,
.postuler__table-form div .ajouter-piece span {
  display: block;
  margin-top: 8px;
  font-style: italic;
}
.postuler__table-form td .ajouter-piece:before,
.postuler__table-form div .ajouter-piece:before {
  content: "+";
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  background: #e67a2a;
  right: 0;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
  text-indent: 1px;
  font-family: "Raleway-Light";
}
.postuler__table-form td [type="checkbox"]:not(:checked),
.postuler__table-form div [type="checkbox"]:not(:checked),
.postuler__table-form td [type="checkbox"]:checked,
.postuler__table-form div [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.postuler__table-form td [type="checkbox"]:not(:checked) + label,
.postuler__table-form div [type="checkbox"]:not(:checked) + label,
.postuler__table-form td [type="checkbox"]:checked + label,
.postuler__table-form div [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
  display: block;
  text-align: left;
}
.postuler__table-form td [type="checkbox"]:not(:checked) + label:before,
.postuler__table-form div [type="checkbox"]:not(:checked) + label:before,
.postuler__table-form td [type="checkbox"]:checked + label:before,
.postuler__table-form div [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  background: #fff;
  border-radius: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.postuler__table-form td [type="checkbox"]:not(:checked) + label:after,
.postuler__table-form div [type="checkbox"]:not(:checked) + label:after,
.postuler__table-form td [type="checkbox"]:checked + label:after,
.postuler__table-form div [type="checkbox"]:checked + label:after {
  font-family: 'FontAwesome';
  content: '\f00c';
  position: absolute;
  top: .1em;
  left: 0;
  font-size: 1.3em;
  line-height: 0.8;
  color: #e67a2a;
  transition: all .2s;
}
.postuler__table-form td [type="checkbox"]:not(:checked) + label:after,
.postuler__table-form div [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.postuler__table-form td [type="checkbox"]:checked + label:after,
.postuler__table-form div [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(0.8);
}
.postuler__table-form td [type="checkbox"]:disabled:not(:checked) + label:before,
.postuler__table-form div [type="checkbox"]:disabled:not(:checked) + label:before,
.postuler__table-form td [type="checkbox"]:disabled:checked + label:before,
.postuler__table-form div [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.postuler__table-form td [type="checkbox"]:disabled:checked + label:after,
.postuler__table-form div [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.postuler__table-form td [type="checkbox"]:disabled + label,
.postuler__table-form div [type="checkbox"]:disabled + label {
  color: #aaa;
}
.postuler__table-form .td-alerte {
  text-align: center;
  padding: 20px 0 0;
}
.postuler__table-form .tr-section td,
.postuler__table-form .tr-section div {
  padding: 30px 0 10px;
  font-family: "Raleway-Black";
  text-transform: uppercase;
  font-size: 16px;
}
.postuler__table-form .tr-civilite td,
.postuler__table-form .tr-civilite div {
  display: inline-block;
  margin: 20px 0 16px;
}
.postuler__table-form .tr-date td input,
.postuler__table-form .tr-date div input {
  width: 38%;
}
.postuler__table-form .tr-date td input:nth-of-type(1),
.postuler__table-form .tr-date div input:nth-of-type(1),
.postuler__table-form .tr-date td input:nth-of-type(2),
.postuler__table-form .tr-date div input:nth-of-type(2) {
  width: 23%;
}
.postuler__table-form .tr-date td .date-separator,
.postuler__table-form .tr-date div .date-separator {
  display: inline-block;
  color: #e67a2a;
  width: 8%;
  text-align: center;
}
.postuler__table-form .asterisk {
  color: #e67a2a;
  font-size: 130%;
  vertical-align: middle;
}
.postuler__table-form .error {
  display: none;
  color: #e67a2a;
  font-size: 9px;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  margin-top: -3px;
}
.postuler__table-form .tr-submit {
  text-align: center;
}
.postuler__table-form .tr-submit .submit {
  background: #FFFFFF;
  box-sizing: content-box;
  min-width: 110px;
  margin-top: 20px;
}
.postuler__table-form .tr-submit small {
  font-size: 85%;
}
.postuler__alerte__titre {
  font-size: 24px;
  text-transform: uppercase;
  margin: 20px 0;
  line-height: 1.2;
}
.postuler__alerte__titre span {
  display: block;
}
.postuler__alerte .tr-submit .submit {
  margin-top: 0;
}
.fancybox-opened .fancybox-skin {
  border-radius: 0;
  background: #FFFFFF;
  box-shadow: none;
  overflow: hidden;
}
.fancybox-close {
  right: -3px;
  top: -3px;
  background: #e67a2a;
  -moz-transform: skewX(10deg) skewY(-5deg);
  -webkit-transform: skewX(10deg) skewY(-5deg);
  -o-transform: skewX(10deg) skewY(-5deg);
  -ms-transform: skewX(10deg) skewY(-5deg);
  transform: skewX(10deg) skewY(-5deg);
  width: 42px;
  height: 38px;
}
.fancybox-close:before {
  content: "\2716";
  color: #FFFFFF;
  font-size: 18px;
  margin-top: 10px;
  display: block;
}
/* only mobile */
@media screen and (min-width: 640px) {
  .postuler__tetiere {
    padding: 80px 20px;
  }
  .postuler__tetiere h1 {
    font-size: 44px;
  }
  .postuler__tetiere span {
    max-width: 860px;
    padding: 0 10%;
  }
  .postuler__form {
    margin-top: 50px;
  }
  .postuler__table-form {
    width: 76%;
    text-align: left;
  }
  .postuler__table-form td,
  .postuler__table-form div {
    display: block;
    display: table-cell;
    vertical-align: middle;
    padding: 8px 0;
  }
  .postuler__table-form td:first-child,
  .postuler__table-form div:first-child {
    text-align: right;
    width: 36%;
    padding-right: 20px;
  }
  .postuler__table-form .tr-civilite td,
  .postuler__table-form .tr-civilite div {
    display: table-cell;
    margin: 0;
    padding: 20px 20px 10px 0;
  }
  .postuler__alerte__titre {
    font-size: 32px;
  }
}
#recrutement .custom-select {
  padding-right: 0;
}
#recrutement .input-date .custom-select {
  width: 47%;
  display: inline-block;
}
#recrutement .input-date .custom-select:nth-child(even) {
  margin-left: 9px;
}
.bandeau_expertises {
  text-align: center;
}
.bandeau_expertises .bandeau_expertises_expertise {
  text-align: center;
  display: block;
  width: 225px;
  color: #282828;
  padding-bottom: 20px;
  margin: 0 auto;
  box-sizing: border-box;
}
.bandeau_expertises .bandeau_expertises_expertise img {
  display: block;
  width: 225px;
  margin: 0 auto;
}
.bandeau_expertises .bandeau_expertises_expertise .bandeau_expertises_expertise_titre {
  font-size: 16px;
  font-family: 'Raleway-Black';
  display: block;
  padding: 20px 0 10px;
  text-transform: uppercase;
}
.bandeau_expertises .bandeau_expertises_expertise p {
  height: 60px;
  padding: 0 0 10px;
  max-width: 225px;
  margin: 0 auto 10px;
}
@media screen and (min-width: 640px) {
  .bandeau_expertises {
    width: 490px;
    margin: 20px auto 0;
  }
  .bandeau_expertises .bandeau_expertises_expertise {
    display: inline-block;
  }
  .bandeau_expertises .bandeau_expertises_expertise:nth-child(even) {
    margin-left: 40px;
  }
}
@media screen and (min-width: 1000px) {
  .bandeau_expertises .bandeau_expertises_expertise:nth-child(even) {
    margin-left: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .bandeau_expertises {
    width: 100%;
    padding-top: 30px;
  }
  .bandeau_expertises .bandeau_expertises_expertise {
    display: inline-block;
    margin: 0 10px;
  }
}
.bandeau_le_club {
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-image: url(img/bg-le-club.jpg);
  color: #FFFFFF;
  text-align: center;
  margin: 30px 0 10px;
  width: 100%;
  padding: 20px 0 40px;
  position: relative;
}
.bandeau_le_club .bg_orange {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: #e67a2a;
  opacity: 0.9;
}
.bandeau_le_club .titre {
  color: #FFFFFF;
  position: relative;
}
.bandeau_le_club p {
  padding: 0 20px 25px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .bandeau_le_club {
    padding-top: 50px;
    background-size: cover;
  }
  .bandeau_le_club .titre strong {
    display: block;
  }
  .bandeau_le_club p {
    width: 450px;
    margin: 0 auto;
  }
}
.carousel_produit {
  text-align: center;
  max-width: 960px;
  margin: 0 auto 10px;
  overflow: hidden;
  display: none;
}
.carousel_produit .carousel_produit_item {
  display: inline-block;
  color: #282828;
  width: 225px;
}
.carousel_produit .carousel_produit_item img {
  max-width: 100%;
  height: auto;
}
.carousel_produit .carousel_produit_item .carousel_produit_titre {
  text-transform: uppercase;
  display: block;
  padding-bottom: 15px;
  font-size: 16px;
  padding-top: 8px;
}
.carousel_produit .carousel_produit_item .carousel_produit_titre > span:last-child {
  font-family: 'Raleway-Black';
}
.choix_gamme .choix_gamme_item {
  display: none;
}
.choix_gamme select.cs-select {
  display: none;
}
.choix_gamme .cs-skin-border span {
  border: none;
}
.choix_gamme_item_mobile {
  border-bottom: 1px solid #e67a2a;
  border-top: 1px solid #e67a2a;
  text-transform: uppercase;
  color: #282828 !important;
  font-size: 13px;
  text-align: center;
  margin: 20px 45px;
  box-sizing: border-box;
  width: calc(100% - 90px) !important;
}
.choix_gamme_item_mobile .cs-placeholder {
  color: #282828 !important;
  font-size: 13px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.choix_gamme_item_mobile .cs-placeholder:after {
  display: inline-block;
  content: ' ';
  width: 7px;
  height: 12px;
  color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(img/carousel-fleche.svg);
  background-size: 7px auto;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  position: relative;
  top: 1px;
  left: 20px;
}
.choix_gamme_item_mobile.cs-active .cs-placeholder:after {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  position: relative;
  top: 1px;
  left: 20px;
}
.choix_gamme_item_mobile .cs-options {
  color: #282828 !important;
  border-bottom: 1px solid #e67a2a;
  font-size: 13px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.choix_gamme_item_mobile .cs-options .cs-selected {
  color: #282828 !important;
  padding-left: 0;
  padding-right: 0;
}
.choix_gamme_item_mobile .cs-options .cs-selected span:after {
  display: none;
}
@media screen and (min-width: 768px) {
  .carousel_produit {
    padding-top: 30px;
  }
  .choix_gamme {
    width: 100%;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .choix_gamme .choix_gamme_item {
    display: inline-block;
    cursor: pointer;
    height: 38px;
    line-height: 38px;
    padding: 0 28px;
    border: solid 2px #FFFFFF;
    -ms-border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-transform: uppercase;
    -ms-transition: border-color 250ms linear;
    -webkit-transition: border-color 250ms linear;
    -moz-transition: border-color 250ms linear;
    transition: border-color 250ms linear;
  }
  .choix_gamme .choix_gamme_item:hover {
    border-color: #282828;
  }
  .choix_gamme .choix_gamme_item.active {
    font-family: 'Raleway-Black';
    border-color: #282828;
  }
  .choix_gamme .choix_gamme_item_mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .choix_gamme .choix_gamme_item_mobile {
    display: none !important;
  }
}
.bloc_newsletter {
  text-align: center;
  padding: 110px 35px 18px;
  border: solid 8px #e67a2a;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  width: 100%;
  box-sizing: border-box;
  background-position: center 35px;
  background-image: url(img/bg-newsletter.png);
  max-width: 306px;
  margin: 0 auto 15px;
}
.bloc_newsletter p {
  padding-bottom: 20px;
}
.bloc_newsletter.full_width {
  max-width: 90%;
  margin-top: 50px;
  margin-bottom: 50px;
}
.bloc_newsletter .bloc_newsletter_form {
  background-color: #FFFFFF;
  margin-top: 17px;
  border: solid 2px #e67a2a;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 10px;
  width: 100%;
}
.bloc_newsletter .bloc_newsletter_form input[type="text"] {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 20px;
  box-sizing: border-box;
  letter-spacing: 1px;
}
.bloc_newsletter .bloc_newsletter_form input[type="text"]::-webkit-input-placeholder {
  color: #282828;
}
.bloc_newsletter .bloc_newsletter_form input[type="text"]::-moz-placeholder {
  color: #282828;
}
.bloc_newsletter .bloc_newsletter_form input[type="text"]:-ms-input-placeholder {
  color: #282828;
}
.bloc_newsletter .bloc_newsletter_form input[type="text"]:-moz-placeholder {
  color: #282828;
}
.bloc_newsletter .bloc_newsletter_form input[type="submit"],
.bloc_newsletter .bloc_newsletter_form button {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.bloc_newsletter .bloc_newsletter_form input[type="submit"]:before,
.bloc_newsletter .bloc_newsletter_form button:before {
  content: ' ';
  width: 0;
  height: 15px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 2px;
  top: 12px;
}
@media screen and (min-width: 640px) {
  .homepage .bloc_newsletter {
    padding: 160px 35px 50px;
    background-position: center 85px;
  }
  .bloc_newsletter.full_width {
    border-right: none;
    border-left: none;
  }
  .bloc_newsletter .bloc_newsletter_form {
    width: 300px;
  }
}
@media screen and (min-width: 1170px) {
  .bloc_newsletter .bloc_newsletter_form {
    width: 300px;
  }
  .bloc_newsletter.full_width {
    max-width: 1170px;
  }
}
.bandeau_pinterest {
  text-align: center;
  width: 246px;
  margin: 0 auto;
}
.bandeau_pinterest .bandeau_pinterest_item {
  padding-bottom: 20px;
}
.bandeau_pinterest .bandeau_pinterest_item span {
  font-family: Arial;
  font-weight: bold;
}
.bandeau_pinterest .bandeau_pinterest_item img {
  display: block;
  margin: 0 auto 15px;
  width: 226px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
.bandeau_pinterest .bandeau_pinterest_item .pinterest-like {
  display: block;
  background-image: url(img/pinterest-like.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  width: 20px;
  height: 17px;
  background-size: 20px 17px;
  vertical-align: middle;
  margin-right: 8px;
}
.bandeau_pinterest .owl-item.active .bandeau_pinterest_item img {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
}
@media screen and (min-width: 768px) {
  .bandeau_pinterest {
    width: 100%;
  }
  .bandeau_pinterest .bandeau_pinterest_item {
    display: inline-block;
    margin: 30px 10px;
  }
}
@media screen and (min-width: 1024px) {
  .bandeau_pinterest {
    max-width: 980px;
  }
  .bandeau_pinterest .bandeau_pinterest_item img {
    width: 306px;
  }
  .bandeau_pinterest .bandeau_pinterest_item .pinterest-like {
    width: 25px;
    height: 23px;
    background-size: 25px 23px;
    margin-right: 12px;
  }
  .bandeau_pinterest .bandeau_pinterest_item span {
    font-size: 20px;
  }
}
.bandeau_mag,
.liste_mag {
  margin: 15px auto 0;
  text-align: center;
  color: #282828;
  width: 326px;
}
.bandeau_mag .bandeau_mag_item,
.liste_mag .bandeau_mag_item {
  display: inline-block;
  vertical-align: top;
  width: 306px;
  color: #282828;
  margin: 15px 8px;
}
.bandeau_mag .bandeau_mag_item p,
.liste_mag .bandeau_mag_item p {
  text-align: left;
  padding: 15px;
}
.bandeau_mag .bandeau_mag_visu,
.liste_mag .bandeau_mag_visu {
  position: relative;
}
.bandeau_mag .bandeau_mag_visu img,
.liste_mag .bandeau_mag_visu img {
  display: block;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
.bandeau_mag .bandeau_mag_visu .figure,
.liste_mag .bandeau_mag_visu .figure {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  padding: 35px 0 12px 20px;
  width: 200px;
  overflow: hidden;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 110% auto;
  /*&:before,
      &:after{
        content: ' ';
        display: block;
        position: absolute;
        width:1px;
        height:100px;
        border:1px solid @noir;
        border-width:120px;
        z-index: 1;
        border-color:transparent transparent transparent @noir;
      }

      &:before{
        top: -100px;
        left: -120px;
        .mixin-rotate(215deg);
      }

      &:after{
        top: -40px;
        left: 50px;
        .mixin-rotate(125deg);
      }*/
}
.bandeau_mag .bandeau_mag_visu .figure strong,
.liste_mag .bandeau_mag_visu .figure strong {
  font-family: 'Raleway-Black';
  display: block;
}
.bandeau_mag .bandeau_mag_visu .figure p,
.liste_mag .bandeau_mag_visu .figure p {
  position: relative;
  z-index: 2;
  padding: 0;
  text-align: center;
}
.bandeau_mag .bandeau_mag_visu .figure p strong,
.liste_mag .bandeau_mag_visu .figure p strong {
  position: relative;
  z-index: 2;
}
.bandeau_mag .owl-item,
.liste_mag .owl-item {
  opacity: 0.6;
}
.bandeau_mag .owl-item .cta,
.liste_mag .owl-item .cta {
  color: #282828;
}
.bandeau_mag .owl-item .cta:before,
.liste_mag .owl-item .cta:before {
  background-position: -14px -14px;
}
.bandeau_mag .owl-item .cta:after,
.liste_mag .owl-item .cta:after {
  border-color: #282828;
}
.bandeau_mag .owl-item.active,
.liste_mag .owl-item.active {
  opacity: 1;
}
.bandeau_mag .owl-item.active .cta.blanc,
.liste_mag .owl-item.active .cta.blanc {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-position: -2px 0;
}
.bandeau_mag .owl-item.active .cta.blanc:after,
.liste_mag .owl-item.active .cta.blanc:after {
  border-color: #FFFFFF;
}
.bandeau_mag .owl-item.active .cta.blanc:before,
.liste_mag .owl-item.active .cta.blanc:before {
  background-position: -2px 0;
}
.bandeau_mag .owl-item.active .cta.orange,
.liste_mag .owl-item.active .cta.orange {
  color: #e67a2a;
  border-color: #e67a2a;
}
.bandeau_mag .owl-item.active .cta.orange:after,
.liste_mag .owl-item.active .cta.orange:after {
  border-color: #e67a2a;
}
.bandeau_mag .owl-item.active .cta.orange:before,
.liste_mag .owl-item.active .cta.orange:before {
  background-position: -2px -28px;
}
.bandeau_mag .owl-item.active .cta.parme,
.liste_mag .owl-item.active .cta.parme {
  color: #7d74a5;
  border-color: #7d74a5;
}
.bandeau_mag .owl-item.active .cta.parme:after,
.liste_mag .owl-item.active .cta.parme:after {
  border-color: #7d74a5;
}
.bandeau_mag .owl-item.active .cta.parme:before,
.liste_mag .owl-item.active .cta.parme:before {
  background-position: -14px -28px;
}
.bandeau_mag .owl-item.active .cta.jaune,
.liste_mag .owl-item.active .cta.jaune {
  color: #ffcc00;
  border-color: #ffcc00;
}
.bandeau_mag .owl-item.active .cta.jaune:after,
.liste_mag .owl-item.active .cta.jaune:after {
  border-color: #ffcc00;
}
.bandeau_mag .owl-item.active .cta.jaune:before,
.liste_mag .owl-item.active .cta.jaune:before {
  background-position: -2px -14px;
}
.bandeau_mag .owl-item.active .cta.vert,
.liste_mag .owl-item.active .cta.vert {
  color: #08d2a5;
  border-color: #08d2a5;
}
.bandeau_mag .owl-item.active .cta.vert:after,
.liste_mag .owl-item.active .cta.vert:after {
  border-color: #08d2a5;
}
.bandeau_mag .owl-item.active .cta.vert:before,
.liste_mag .owl-item.active .cta.vert:before {
  background-position: -14px -42px;
}
.bandeau_mag .owl-item.active .cta.rose,
.liste_mag .owl-item.active .cta.rose {
  color: #e04664;
  border-color: #e04664;
}
.bandeau_mag .owl-item.active .cta.rose:after,
.liste_mag .owl-item.active .cta.rose:after {
  border-color: #e04664;
}
.bandeau_mag .owl-item.active .cta.rose:before,
.liste_mag .owl-item.active .cta.rose:before {
  background-position: -2px -42px;
}
.bandeau_mag .owl-item.active .cta.bleu,
.liste_mag .owl-item.active .cta.bleu {
  color: #52ccda;
  border-color: #52ccda;
}
.bandeau_mag .owl-item.active .cta.bleu:after,
.liste_mag .owl-item.active .cta.bleu:after {
  border-color: #52ccda;
}
.bandeau_mag .owl-item.active .cta.bleu:before,
.liste_mag .owl-item.active .cta.bleu:before {
  background-position: -14px 0;
}
.bandeau_mag .owl-item.active .bandeau_mag_visu img,
.liste_mag .owl-item.active .bandeau_mag_visu img {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.noir,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.noir {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @noir;
            }*/
  background-image: url(img/formes/noir.svg);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.parme,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.parme {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @parme;
            }*/
  background-image: url(img/formes/parme.svg);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.rose,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.rose {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @rose;
            }*/
  background-image: url(img/formes/rose.svg);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.vert,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.vert {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @vert;
            }*/
  background-image: url(img/formes/vert.svg);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.bleu,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.bleu {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @bleu;
            }*/
  background-image: url(img/formes/bleu.svg);
}
.bandeau_mag .owl-item.active .bandeau_mag_visu .figure.orange,
.liste_mag .owl-item.active .bandeau_mag_visu .figure.orange {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @orange;
            }*/
  background-image: url(img/formes/orange.svg);
}
.bandeau_mag .bandeau_mag_titre,
.liste_mag .bandeau_mag_titre {
  font-size: 16px;
  font-family: 'Raleway-Regular';
  text-transform: uppercase;
  padding-top: 18px;
  display: block;
}
.bandeau_mag .bandeau_mag_titre strong,
.liste_mag .bandeau_mag_titre strong {
  font-family: 'Raleway-Black';
}
.bandeau_mag .bandeau_mag_titre p,
.liste_mag .bandeau_mag_titre p {
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .bandeau_mag,
  .liste_mag {
    width: 100%;
  }
  .bandeau_mag .bandeau_mag_visu img,
  .liste_mag .bandeau_mag_visu img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
  }
  .bandeau_mag .bandeau_mag_visu .figure.noir:before,
  .liste_mag .bandeau_mag_visu .figure.noir:before,
  .bandeau_mag .bandeau_mag_visu .figure.noir:after,
  .liste_mag .bandeau_mag_visu .figure.noir:after {
    border-color: transparent transparent transparent #282828;
  }
  .bandeau_mag .bandeau_mag_visu .figure.parme:before,
  .liste_mag .bandeau_mag_visu .figure.parme:before,
  .bandeau_mag .bandeau_mag_visu .figure.parme:after,
  .liste_mag .bandeau_mag_visu .figure.parme:after {
    border-color: transparent transparent transparent #7d74a5;
  }
  .bandeau_mag .bandeau_mag_visu .figure.rose:before,
  .liste_mag .bandeau_mag_visu .figure.rose:before,
  .bandeau_mag .bandeau_mag_visu .figure.rose:after,
  .liste_mag .bandeau_mag_visu .figure.rose:after {
    border-color: transparent transparent transparent #e04664;
  }
  .bandeau_mag .bandeau_mag_visu .figure.vert:before,
  .liste_mag .bandeau_mag_visu .figure.vert:before,
  .bandeau_mag .bandeau_mag_visu .figure.vert:after,
  .liste_mag .bandeau_mag_visu .figure.vert:after {
    border-color: transparent transparent transparent #08d2a5;
  }
  .bandeau_mag .bandeau_mag_visu .figure.bleu:before,
  .liste_mag .bandeau_mag_visu .figure.bleu:before,
  .bandeau_mag .bandeau_mag_visu .figure.bleu:after,
  .liste_mag .bandeau_mag_visu .figure.bleu:after {
    border-color: transparent transparent transparent #52ccda;
  }
  .bandeau_mag .bandeau_mag_visu .figure.orange:before,
  .liste_mag .bandeau_mag_visu .figure.orange:before,
  .bandeau_mag .bandeau_mag_visu .figure.orange:after,
  .liste_mag .bandeau_mag_visu .figure.orange:after {
    border-color: transparent transparent transparent #e67a2a;
  }
  .bandeau_mag .bandeau_mag_visu .figure.jaune:before,
  .liste_mag .bandeau_mag_visu .figure.jaune:before,
  .bandeau_mag .bandeau_mag_visu .figure.jaune:after,
  .liste_mag .bandeau_mag_visu .figure.jaune:after {
    border-color: transparent transparent transparent #ffcc00;
  }
}
.fiche-salon .owl-thumbs {
  display: none;
}
.fiche-salon .bandeau_20_pourcent {
  background-color: #e67a2a;
  color: #FFFFFF;
  border-top: solid 2px #FFFFFF;
  text-align: center;
  padding: 12px 45px;
  text-transform: uppercase;
  font-family: 'Raleway-Regular';
  font-size: 14px;
  line-height: 23px;
}
.fiche-salon .bandeau_20_pourcent strong {
  font-family: 'Raleway-Black';
  display: block;
}
.fiche-salon .bandeau_20_pourcent img {
  display: inline-block;
  vertical-align: middle;
  height: 23px;
  width: auto;
}
.fiche-salon .fiche-salon_top_maps {
  width: 100%;
  height: 170px;
}
.fiche-salon .fiche-salon_top_maps iframe {
  width: 100%;
  height: 170px;
}
.fiche-salon .fiche-salon_top_info {
  text-align: left;
  padding: 15px 5px 15px 15px;
}
.fiche-salon .fiche-salon_top_info h1 {
  text-transform: uppercase;
  font-size: 22px;
  line-height: 28px;
  width: 75%;
  padding-bottom: 20px;
}
.fiche-salon .fiche-salon_top_info h1 span {
  font-size: 30px;
  display: block;
  padding-top: 8px;
}
.fiche-salon .fiche-salon_top_info ul li {
  display: block;
  padding-bottom: 20px;
  position: relative;
  padding-left: 30px;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche {
  display: block;
  background: url(img/sprite-fiche-salon.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background-size: 24px auto;
  position: absolute;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-itineraire {
  background-position: -2px 0;
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-email {
  background-position: -2px -21px;
  width: 19px;
  height: 18px;
  left: 1px;
  top: 2px;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-horaire {
  background-position: -2px -41px;
  width: 19px;
  height: 18px;
  left: 1px;
  top: 2px;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-telephone {
  background-position: -2px -62px;
  width: 16px;
  height: 16px;
  left: 3px;
  top: 5px;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-map {
  background-position: -2px -79px;
  width: 12px;
  height: 18px;
  left: 3px;
  top: 2px;
}
.fiche-salon .fiche-salon_top_info ul li .picto-fiche.picto-fiche-social-network {
  display: block;
  background: url(img/icon-social.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background-size: 16px;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
}
.locator-detail-socials {
  display: flex;
}
.locator-detail-socials .cta-social {
  color: #FFFFFF;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  transition: transform 0.8s;
  margin-right: 5px;
}
.locator-detail-socials .social-fb {
  background: #e67a2a url(img/social/picto-fb.png) no-repeat center 8px;
}
.locator-detail-socials .social-instagram {
  background: #e67a2a url(img/instagram.png) no-repeat center;
  background-size: 20px;
}
.locator-detail-socials .social-fb:hover, .locator-detail-socials .social-instagram:hover {
  transform: rotateY(180deg);
}
.fiche-salon .fiche-salon_top_info ul li .horaire {
  display: block;
  padding-right: 20px;
  max-width: 270px;
}
.fiche-salon .fiche-salon_top_info ul li .horaire .horaire_jour {
  float: left;
}
.fiche-salon .fiche-salon_top_info ul li .horaire .horaire_heures {
  float: right;
}
.fiche-salon .fiche-salon_club_fidelite {
  width: calc(100% - 10px);
  text-align: center;
  color: #FFFFFF;
  padding: 30px 20px 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(img/bg-participe.jpg);
  box-sizing: border-box;
}
.fiche-salon .fiche-salon_club_fidelite p {
  font-size: 20px;
  line-height: 23px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
.fiche-salon .fiche-salon_contenu .slider-salon {
  max-width: 437px;
  margin: 0 auto;
}
.fiche-salon .fiche-salon_contenu .slider-salon img {
  max-width: 100%;
}
.fiche-salon .fiche-salon_contenu .slider-salon .owl-dots {
  display: none;
}
.fiche-salon .fiche-salon_contenu .slider-salon .owl-stage-outer {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}
.fiche-salon .fiche-salon_contenu .slider-salon .owl-thumbs {
  text-align: left;
  display: block;
}
.fiche-salon .fiche-salon_contenu .slider-salon .owl-thumbs button {
  background: none;
  border: 0;
  color: inherit;
  /* cursor: default; */
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
  display: inline-block;
  margin-right: 15px;
  margin-top: 15px;
}
.fiche-salon .fiche-salon_contenu .slider-salon .owl-thumbs img {
  max-width: 62px;
  max-height: 62px;
  display: block;
}
.fiche-salon .fiche-salon_contenu .fiche-salon_details dt {
  text-transform: uppercase;
  font-size: 18px;
  border-top: solid 1px #e67a2a;
  line-height: 50px;
  padding-left: 10px;
  text-align: left;
  margin: 0 15px;
  display: block;
  width: calc(100% - 30px);
  box-sizing: border-box;
  position: relative;
}
.fiche-salon .fiche-salon_contenu .fiche-salon_details dt:after {
  content: '+';
  position: absolute;
  right: 10px;
  font-size: 34px;
  color: #282828;
  font-family: 'Raleway-Regular';
}
.fiche-salon .fiche-salon_contenu .fiche-salon_details dt.active {
  border-bottom: solid 1px #e67a2a;
}
.fiche-salon .fiche-salon_contenu .fiche-salon_details dt.active:after {
  content: '-';
}
.fiche-salon .fiche-salon_contenu .fiche-salon_details dd {
  padding: 30px 15px;
}
.fiche-salon .fiche-salon_contenu .tarifs_col {
  text-align: left;
}
.fiche-salon .fiche-salon_contenu .tarifs {
  display: block;
  text-align: left;
  padding: 10px 0;
}
.fiche-salon .fiche-salon_contenu .tarifs .tarifs_titre {
  display: block;
  margin-bottom: 20px;
}
.fiche-salon .fiche-salon_contenu .tarifs .tarif_prestation,
.fiche-salon .fiche-salon_contenu .tarifs .tarif_prix {
  display: inline-block;
  vertical-align: bottom;
}
.fiche-salon .fiche-salon_contenu .tarifs .tarif_prestation {
  width: 72%;
}
.fiche-salon .fiche-salon_contenu .tarifs .tarif_prix {
  width: 25%;
  text-align: right;
}
.fiche-salon .fiche-salon_contenu .slider_offres {
  margin-bottom: 20px;
}
.fiche-salon .fiche-salon_contenu .slider_offres .owl-stage-outer {
  overflow: hidden;
}
.fiche-salon .fiche-salon_contenu .slider_offres .offre {
  background-color: #e67a2a;
  color: #FFFFFF;
  padding: 35px 30px;
  font-style: 16px;
  line-height: 18px;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  box-sizing: border-box;
}
.fiche-salon .fiche-salon_contenu .slider_offres .offre .cta {
  margin-top: 20px;
  margin-bottom: 10px;
}
.fiche-salon .fiche-salon_contenu .slider_offres .offre .detail_offre {
  text-align: left;
}
.fiche-salon .fiche-salon_contenu .slider_offres .offre .detail_offre .offre_libelle {
  display: block;
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  margin-bottom: 12px;
}
.fiche-salon .fiche-salon_contenu .slider_offres .offre .detail_offre .offre_valeur {
  margin-bottom: 16px;
  padding-left: 55px;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts {
  margin-bottom: 20px;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .owl-stage-outer {
  overflow: hidden;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item {
  background-color: #e67a2a;
  color: #FFFFFF;
  text-align: center;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  vertical-align: top;
  margin-bottom: 20px;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_visu {
  display: none;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_texte {
  padding: 40px 10px 0;
  box-sizing: border-box;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_item_titre {
  text-transform: uppercase;
  font-family: 'Raleway-Black';
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 8px;
  display: block;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_item_date {
  font-size: 15px;
  font-family: 'PlayfairDisplay-Bold';
  display: block;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_item_detail {
  padding: 40px 0;
}
.fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .cta {
  margin-bottom: 40px;
}
.fiche-salon .fiche-salon_contenu h2 {
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: none;
}
.fiche-salon .fiche-salon_contenu h2 strong {
  display: block;
  font-family: 'PlayfairDisplay-Bold';
}
.fiche-salon .fiche-salon_contenu #salon h2 {
  display: block;
}
.fiche-salon .fiche-salon_contenu #salon p {
  padding-bottom: 15px;
}
.fiche-salon .fiche-salon_contenu .cta-avis {
  display: block;
  background-color: #e67a2a;
  color: #FFFFFF;
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  width: calc(100% - 30px);
  margin: 20px auto;
}
.fiche-salon .fiche-salon_contenu .cta-avis:before {
  display: inline-block;
  width: 13px;
  height: 17px;
  background-image: url(img/avis.svg);
  background-size: 13px 17px;
  content: ' ';
  vertical-align: middle;
  margin-right: 12px;
}
.fiche-salon .nav_ancre {
  display: none;
}
@media screen and (min-width: 768px) {
  .fiche-salon .bandeau_20_pourcent {
    margin-bottom: 10px;
    border-top: solid 20px #FFFFFF;
    padding: 12px;
    font-size: 25px;
    line-height: 30px;
  }
  .fiche-salon .bandeau_20_pourcent img {
    height: 40px;
  }
  .fiche-salon .bandeau_20_pourcent a {
    background-image: url(img/cta-plus-blanc.svg);
    width: 27px;
    height: 18px;
    background-size: 27px 18px;
    display: inline-block;
    margin-left: 10px;
  }
  .fiche-salon .fiche-salon_top_maps {
    width: 50%;
    box-sizing: border-box;
    padding-left: 15px;
    float: left;
  }
  .fiche-salon .fiche-salon_top_info {
    width: 50%;
    box-sizing: border-box;
    float: left;
    padding-bottom: 0;
    padding-top: 30px;
  }
  .fiche-salon .fiche-salon_top_info h1 {
    width: 60%;
    padding-bottom: 30px;
  }
  .fiche-salon .fiche-salon_top_info h1 span {
    font-size: 38px;
    padding-top: 14px;
  }
  .fiche-salon .fiche-salon_top_info h1,
  .fiche-salon .fiche-salon_top_info ul {
    margin-left: 20px;
  }
  .fiche-salon .fiche-salon_top_info ul li {
    padding-left: 40px;
  }
  .fiche-salon .fiche-salon_top_info ul li .horaire {
    line-height: 1.3;
  }
  .fiche-salon .nav_ancre {
    display: block;
    border-top: solid 1px #e67a2a;
    border-bottom: solid 1px #e67a2a;
    margin: 40px 15px 30px 15px;
    text-align: left;
  }
  .fiche-salon .nav_ancre ul {
    float: left;
    text-align: center;
    width: calc(100% - 15px);
    margin-left: 0;
  }
  .cz-embed {
    width: auto!important;
  }
  .fiche-salon .nav_ancre ul li {
    display: inline-block;
    line-height: 64px;
    margin: 0 0 0 6px;
    font-size: 13px;
  }
  .fiche-salon .nav_ancre ul li:before {
    content: ' ';
    width: 7px;
    height: 7px;
    display: inline-block;
    background-image: url(img/separateur-ancre.svg);
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -1px;
    left: -2px;
  }
  .fiche-salon .nav_ancre ul li:nth-child(1):before {
    display: none;
  }
  .fiche-salon .nav_ancre ul li a {
    color: #282828;
    text-transform: uppercase;
  }
  .fiche-salon .nav_ancre .cta-avis {
    display: block;
    background-color: #e67a2a;
    text-transform: uppercase;
    height: 64px;
    line-height: 64px;
    font-size: 13px;
    float: right;
    color: transparent;
    overflow: hidden;
    text-indent: -9999px;
    width: 70px;
    text-align: center;
  }
  .fiche-salon .nav_ancre .cta-avis:before {
    display: block;
    width: 13px;
    height: 17px;
    background-image: url(img/avis.svg);
    background-size: 13px 17px;
    content: ' ';
    vertical-align: middle;
    margin: 23px auto 0;
  }
  .fiche-salon .fiche-salon_club_fidelite {
    margin-top: 15px;
    padding: 40px 20px;
  }
  .fiche-salon .fiche-salon_club_fidelite p {
    padding-bottom: 30px;
  }
  .fiche-salon .fiche-salon_contenu h2 {
    display: block;
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  .fiche-salon .fiche-salon_contenu h2 strong {
    display: inline;
  }
  .fiche-salon .fiche-salon_contenu .slider-salon {
    position: relative;
    margin-top: 30px;
  }
  .fiche-salon .fiche-salon_contenu .slider-salon .owl-stage-outer {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
  }
  .fiche-salon .fiche-salon_contenu .slider-salon .owl-thumbs {
    position: absolute;
    right: -82px;
    top: 0;
  }
  .fiche-salon .fiche-salon_contenu .slider-salon .owl-thumbs button {
    display: block;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .fiche-salon .fiche-salon_contenu .fiche-salon_details dt {
    display: none;
  }
  .fiche-salon .fiche-salon_contenu .fiche-salon_details dd {
    display: block !important;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_outer {
    position: relative;
    max-width: 960px;
    margin: 0 auto;
    overflow: hidden;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_pagin {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_pagin .slider_offs_evts_pagin_bg {
    background: #282828;
    width: 108px;
    height: 68px;
    top: -10px;
    right: -10px;
    position: absolute;
    -moz-transform: skewX(18deg) skewY(-4deg);
    -webkit-transform: skewX(18deg) skewY(-4deg);
    -o-transform: skewX(18deg) skewY(-4deg);
    -ms-transform: skewX(18deg) skewY(-4deg);
    transform: skewX(18deg) skewY(-4deg);
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_pagin .slider_offs_evts_pagin_prev,
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_pagin .slider_offs_evts_pagin_next {
    background-image: url(img/carousel-fleche-blanche.svg);
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    display: inline-block;
    z-index: 1;
    position: relative;
    top: 20px;
    right: 16px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts_pagin .slider_offs_evts_pagin_next {
    transform: rotate(180deg);
    margin-left: 16px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item {
    position: relative;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_visu {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    background-color: #282828;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_visu img {
    display: block;
    margin: 0 auto;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_texte {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding-top: 70px;
  }
  .fiche-salon .fiche-salon_contenu #tarifs .tarifs_col {
    text-align: left;
    /*-webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 2;
            -webkit-column-gap: 40px;
            -moz-column-gap: 40px;
            column-gap: 40px;*/
  }
  .fiche-salon .fiche-salon_contenu #tarifs .col_left,
  .fiche-salon .fiche-salon_contenu #tarifs .col_right {
    width: 49%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
  }
  .fiche-salon .fiche-salon_contenu #tarifs .col_left .asterisk,
  .fiche-salon .fiche-salon_contenu #tarifs .col_right .asterisk {
    vertical-align: bottom;
  }
  .fiche-salon .fiche-salon_contenu #tarifs .col_right {
    padding-left: 60px;
  }
  .fiche-salon .fiche-salon_contenu #salon {
    padding-left: 30px;
    padding-right: 30px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre {
    padding: 44px 24px;
    font-size: 16px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_part_1,
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_part_2 {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_part_3 {
    margin-top: 20px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_libelle,
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_valeur {
    display: block;
    float: left;
    margin: 0;
    box-sizing: border-box;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_libelle {
    width: 35%;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_valeur {
    width: 65%;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_part_3 .offre_libelle {
    width: 17.5%;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .offre_part_3 .offre_valeur {
    width: 82.5%;
  }
  .fiche-salon .fiche-salon_contenu .slider_offres .offre ul {
    margin-left: 18px;
  }
  .fiche-salon .fiche-salon_contenu .cta-avis {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .fiche-salon .bandeau_20_pourcent {
    margin-bottom: 15px;
    border-top: none;
    padding: 12px;
    font-size: 30px;
    line-height: 45px;
  }
  .fiche-salon .bandeau_20_pourcent img {
    height: 45px;
  }
  .fiche-salon .bandeau_20_pourcent strong {
    display: inline;
  }
  .fiche-salon .bandeau_20_pourcent a {
    position: relative;
    top: -2px;
  }
  .fiche-salon .fiche-salon_top {
    max-width: 1366px;
    box-sizing: border-box;
    margin: 0 auto;
  }
  .fiche-salon .fiche-salon_top h1 {
    font-size: 30px;
    width: 100%;
    padding-bottom: 50px;
  }
  .fiche-salon .fiche-salon_top h1 span {
    font-size: 42px;
    letter-spacing: 2px;
    padding-top: 20px;
  }
  .fiche-salon .fiche-salon_top h1,
  .fiche-salon .fiche-salon_top ul {
    margin-left: 30px;
  }
  .fiche-salon .fiche-salon_top .fiche-salon_top_maps {
    width: 55%;
  }
  .fiche-salon .fiche-salon_top .fiche-salon_top_info {
    width: 45%;
  }
  .fiche-salon .fiche-salon_top .fiche-salon_top_info ul li {
    padding-left: 40px;
  }
  .fiche-salon .fiche-salon_club_fidelite {
    margin-top: 25px;
  }
  .fiche-salon .fiche-salon_club_fidelite p {
    font-size: 30px;
    line-height: 35px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts,
  .fiche-salon .fiche-salon_contenu .slider_offres {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .offre,
  .fiche-salon .fiche-salon_contenu .slider_offres .offre {
    padding: 44px 36px;
    font-size: 16px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .offre .detail_offre .offre_libelle,
  .fiche-salon .fiche-salon_contenu .slider_offres .offre .detail_offre .offre_libelle {
    margin-bottom: 20px;
  }
  .fiche-salon .fiche-salon_contenu #salon {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
  }
  .fiche-salon .fiche-salon_contenu #tarifs {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_item_titre {
    font-size: 30px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_texte {
    padding-left: 30px;
    padding-right: 30px;
  }
  .fiche-salon .fiche-salon_contenu .slider_offs_evts .slider_offs_evts_item .slider_offs_evts_visu img {
    max-height: none;
  }
  .fiche-salon .nav_ancre {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin: 60px auto 26px;
  }
  .fiche-salon .nav_ancre ul li {
    margin: 0 0 0 12px;
    font-size: 14px;
  }
  .fiche-salon .nav_ancre ul li:before {
    margin-right: 12px;
  }
  .fiche-salon .nav_ancre .cta-avis {
    font-size: 14px;
    color: #FFFFFF;
    text-indent: inherit;
    width: auto;
    padding: 0 14px;
  }
  .fiche-salon .nav_ancre .cta-avis:before {
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 0 0;
  }
}
.slider_salons .slider_salons_salon {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  padding-bottom: 20px;
  max-width: 260px;
}
.slider_salons .slider_salons_salon a {
  color: #282828;
}
.slider_salons .slider_salons_salon .slider_salons_salon_titre {
  display: block;
  padding-top: 12px;
  font-family: 'PlayfairDisplay-Bold';
}
.picto-salon {
  display: inline-block;
  background: url(img/sprite-salon.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background-size: 52px 63px;
  vertical-align: middle;
}
.picto-salon.salon-salon-new {
  background-position: -2px 0;
  width: 48px;
  height: 15px;
}
.picto-salon.salon-salon-club {
  background-position: -2px -17px;
  width: 34px;
  height: 15px;
}
.picto-salon.salon-salon-jeudi {
  background-position: -2px -34px;
  width: 27px;
  height: 27px;
}
@media screen and (min-width: 768px) {
  .slider_salons .slider_salons_salon {
    margin: 0 10px;
  }
}
@media screen and (min-width: 1024px) {
  .slider_salons .slider_salons_salon {
    margin: 0 25px;
  }
}
.slider_tendances {
  margin: 25px auto;
}
.slider_tendances .slider_tendances_item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
  width: 240px;
}
.slider_tendances .slider_tendances_item img {
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .slider_tendances .slider_tendances_item {
    margin-right: 4px;
    margin-left: 4px;
    width: 236px;
  }
}
@media screen and (min-width: 1024px) {
  .slider_tendances .slider_tendances_item {
    margin-right: 10px;
    margin-left: 10px;
    width: 306px;
  }
}
.breadcrumb {
  display: none;
}
@media screen and (min-width: 1024px) {
  .breadcrumb {
    display: block;
    font-size: 10px;
    width: 100%;
    max-width: 1200px;
    text-align: left;
    color: #969696;
    padding: 15px 0;
    line-height: 15px;
    margin: 0 auto;
  }
  .breadcrumb li {
    display: inline-block;
  }
  .breadcrumb li a {
    color: #969696;
  }
}
.expertises-en-salon .tetiere {
  margin-bottom: 15px;
}
.expertises-en-salon .nav_ancre {
  display: none;
}
.expertises-en-salon .expertise h2 {
  text-transform: uppercase;
  font-size: 18px;
  border-top: solid 1px #e67a2a;
  line-height: 50px;
  padding-left: 10px;
  text-align: left;
  margin: 0 15px;
  display: block;
  width: calc(100% - 30px);
  box-sizing: border-box;
  position: relative;
}
.expertises-en-salon .expertise h2 span {
  display: none;
}
.expertises-en-salon .expertise h2 strong {
  font-family: 'Raleway-Regular';
  font-weight: 100;
}
.expertises-en-salon .expertise h2:after {
  content: '+';
  position: absolute;
  right: 10px;
  font-size: 34px;
  color: #282828;
  font-family: 'Raleway-Regular';
}
.expertises-en-salon .expertise h2.active {
  border-bottom: solid 1px #e67a2a;
}
.expertises-en-salon .expertise h2.active:after {
  content: '-';
}
.expertises-en-salon .expertise .sous_titre {
  margin-top: 15px;
}
.expertises-en-salon .expertise .expertise_item {
  padding: 8px;
  vertical-align: top;
  color: #282828;
}
.expertises-en-salon .expertise .expertise_item .expertise_item_visuel {
  position: relative;
}
.expertises-en-salon .expertise .expertise_item .expertise_item_visuel img {
  width: 100%;
  height: auto;
  display: block;
}
.expertises-en-salon .expertise .expertise_item .expertise_item_visuel .cta_more {
  display: block;
  width: 71px;
  height: 44px;
  background-image: url(img/cta-plus-blanc.svg), url(img/bg-forme-1.svg);
  background-repeat: no-repeat;
  background-position: center 15px, center center;
  background-size: 27px 18px, 71px 44px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.expertises-en-salon .expertise .expertise_item .expertise_item_titre {
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  display: block;
  font-size: 16px;
  padding: 16px 0 10px;
}
.expertises-en-salon .expertise .expertise_item .expertise_item_texte {
  font-size: 14px;
  line-height: 20px;
}
@media screen and (min-width: 640px) {
  .expertises-en-salon .nav_ancre {
    display: block;
    border-top: solid 1px #e67a2a;
    border-bottom: solid 1px #e67a2a;
    margin: 40px 15px 30px 15px;
    text-align: center;
  }
  .expertises-en-salon .nav_ancre ul li {
    display: inline-block;
    line-height: 64px;
    margin: 0 0 0 6px;
    font-size: 13px;
  }
  .expertises-en-salon .nav_ancre ul li:before {
    content: ' ';
    width: 7px;
    height: 7px;
    display: inline-block;
    background-image: url(img/separateur-ancre.svg);
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -1px;
    left: -2px;
  }
  .expertises-en-salon .nav_ancre ul li:nth-child(1):before {
    display: none;
  }
  .expertises-en-salon .nav_ancre ul li a {
    color: #282828;
    text-transform: uppercase;
  }
  .expertises-en-salon .expertise .expertise_content {
    display: block !important;
    text-align: center;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .expertises-en-salon .expertise h2 {
    font-size: 30px;
    border-top: none;
    line-height: 40px;
    padding-left: 0;
    text-align: center;
    margin: 55px 0 25px;
    width: 100%;
  }
  .expertises-en-salon .expertise h2 span {
    display: inline;
  }
  .expertises-en-salon .expertise h2 strong {
    font-family: 'PlayfairDisplay-Bold';
  }
  .expertises-en-salon .expertise h2:after {
    display: none;
  }
  .expertises-en-salon .expertise h2.active {
    border-bottom: none;
  }
  .expertises-en-salon .expertise .sous_titre {
    margin-top: 0;
    padding: 0 30px 30px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
  .expertises-en-salon .expertise .expertise_item {
    padding: 0;
    display: inline-block;
    width: 306px;
    margin: 8px;
  }
}
@media screen and (min-width: 1024px) {
  .expertises-en-salon .nav_ancre {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin: 60px auto 26px;
  }
  .expertises-en-salon .nav_ancre ul {
    margin-left: 10px;
  }
  .expertises-en-salon .nav_ancre ul li {
    margin: 0 0 0 12px;
    font-size: 14px;
  }
  .expertises-en-salon .nav_ancre ul li:before {
    margin-right: 12px;
  }
}
.tetiere {
  padding: 40px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  color: #FFFFFF;
  position: relative;
}
.tetiere .bg_noir {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #282828;
  opacity: 0.75;
  z-index: 0;
}
.tetiere h1 {
  font-size: 30px;
  line-height: 40px;
  text-transform: uppercase;
  font-family: 'Raleway-Black';
  position: relative;
}
.tetiere .texte_sous_titre {
  font-size: 14px;
  line-height: 20px;
  max-width: 850px;
  text-align: center;
  margin: 30px auto 0;
  padding: 0 25px;
  box-sizing: border-box;
  position: relative;
}
.tetiere a {
  position: relative;
}
.tetiere .cta_trouver_salon {
  margin-top: 15px;
}
.tetiere .tetiere_form {
  background-color: #FFFFFF;
  margin: 0 15px;
  width: calc(100% - 30px);
  /*position: absolute;
        bottom: 8px;
        left: 0;*/
  position: relative;
  top: 20px;
}
.tetiere .tetiere_form:after {
  display: block;
  content: '';
  width: 100%;
  height: 0;
  clear: both;
}
.tetiere .tetiere_form input[type="text"] {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 25px;
  box-sizing: border-box;
  letter-spacing: 1px;
}
.tetiere .tetiere_form input[type="text"]::-webkit-input-placeholder {
  color: #282828;
}
.tetiere .tetiere_form input[type="text"]::-moz-placeholder {
  color: #282828;
}
.tetiere .tetiere_form input[type="text"]:-ms-input-placeholder {
  color: #282828;
}
.tetiere .tetiere_form input[type="text"]:-moz-placeholder {
  color: #282828;
}
.tetiere .tetiere_form input[type="submit"],
.tetiere .tetiere_form button {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.tetiere .tetiere_form input[type="submit"]:before,
.tetiere .tetiere_form button:before {
  content: ' ';
  width: 0;
  height: 20px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 3px;
  top: 9px;
}
@media screen and (min-width: 640px) {
  .tetiere {
    padding: 65px 0;
  }
  .tetiere h1 {
    font-size: 44px;
    line-height: 50px;
  }
  .tetiere .tetiere_form {
    width: 590px;
    position: relative;
    top: 20px;
    margin-left: auto;
    margin-right: auto;
  }
}
.bottom_block .bottom_block_offre_locator {
  width: 100%;
}
.bottom_block .bottom_block_offre,
.bottom_block .bottom_block_locator,
.bottom_block .bottom_block_decouvrez {
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  border: solid 10px #FFFFFF;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.bottom_block .bottom_block_offre {
  background-size: 300px auto;
  background-image: url(img/tous-les-jeudis.png);
  background-color: #e67a2a;
  border-top: none;
  height: 77.6vw;
  max-height: 260px;
  display: block;
}
.bottom_block .bottom_block_offre .cta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -55px;
}
.bottom_block .bottom_block_decouvrez {
  background-size: cover;
  background-image: url(img/bg-decouvrez.jpg);
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 40px 0 60px;
  position: relative;
}
.bottom_block .bottom_block_decouvrez span {
  display: block;
}
.bottom_block .bottom_block_decouvrez .cta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -55px;
}
.bottom_block .bottom_block_locator {
  background-size: cover;
  background-image: url(img/background-locator.png);
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 8px;
}
.bottom_block .bottom_block_locator span {
  display: block;
}
.bottom_block .bottom_block_locator .para {
  font-size: 14px;
  line-height: 20px;
  margin-top: 15px;
  text-transform: capitalize;
  padding: 0 15px;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form {
  background-color: #FFFFFF;
  margin: 15px 8px 0;
  width: calc(100% - 16px);
  /*position: absolute;
      bottom: 8px;
      left: 0;*/
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="text"] {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: calc(100% - 45px);
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Regular';
  float: left;
  border: none;
  padding: 0 25px;
  box-sizing: border-box;
  letter-spacing: 1px;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="text"]::-webkit-input-placeholder {
  color: #282828;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="text"]::-moz-placeholder {
  color: #282828;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="text"]:-ms-input-placeholder {
  color: #282828;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="text"]:-moz-placeholder {
  color: #282828;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="submit"],
.bottom_block .bottom_block_locator .bottom_block_locator_form button {
  line-height: 42px;
  height: 42px;
  background-color: #FFFFFF;
  width: 45px;
  float: left;
  font-size: 12px;
  color: #282828;
  font-family: 'Raleway-Bold';
  border: none;
  position: relative;
}
.bottom_block .bottom_block_locator .bottom_block_locator_form input[type="submit"]:before,
.bottom_block .bottom_block_locator .bottom_block_locator_form button:before {
  content: ' ';
  width: 0;
  height: 20px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: absolute;
  left: 3px;
  top: 9px;
}
@media screen and (min-width: 768px) {
  .bottom_block .bottom_block_offre,
  .bottom_block .bottom_block_locator,
  .bottom_block .bottom_block_decouvrez {
    width: 50%;
    display: table-cell;
    float: none;
    vertical-align: middle;
    height: inherit;
    height: auto;
    max-height: 300px;
    border-width: 15px;
  }
  .bottom_block .bottom_block_offre {
    border-top: solid 15px #FFFFFF;
  }
}
@media screen and (min-width: 1024px) {
  .bottom_block {
    max-width: 960px;
  }
  .bottom_block .bottom_block_offre {
    border-right: 0;
    max-height: auto;
    max-height: inherit;
  }
  .bottom_block .bottom_block_offre .cta {
    bottom: 50px;
  }
  .bottom_block .bottom_block_decouvrez {
    font-size: 25px;
    line-height: 35px;
  }
  .bottom_block .bottom_block_decouvrez .cta {
    bottom: 50px;
  }
  .bottom_block .bottom_block_locator {
    border-left: 0;
    max-height: auto;
    max-height: inherit;
    padding-bottom: 38px;
  }
  .bottom_block .bottom_block_locator .para {
    padding: 0 40px;
  }
  .bottom_block .bottom_block_locator .bottom_block_locator_form {
    width: 285px;
    margin: 30px auto;
  }
}
.astuce {
  margin: 15px 10px;
}
.astuce .astuce_visuel {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 360px;
}
.astuce .astuce_texte {
  padding-top: 20px;
  padding-right: 50px;
  padding-left: 20px;
  text-align: right;
}
.astuce .astuce_texte h2 {
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  padding-left: 10%;
}
.astuce .astuce_texte h2 strong {
  font-family: 'PlayfairDisplay-Bold';
  display: block;
}
.astuce .astuce_texte .quote {
  font-size: 14px;
  line-height: 20px;
  position: relative;
  font-style: italic;
  padding-top: 20px;
}
.astuce .astuce_texte .quote:before,
.astuce .astuce_texte .quote:after {
  content: ' ';
  display: inline-block;
  width: 24px;
  height: 19px;
  background-image: url(img/quote.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.astuce .astuce_texte .quote:before {
  margin-right: 10px;
}
.astuce .astuce_texte .quote:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  right: -30px;
  bottom: -6px;
  position: absolute;
}
@media screen and (min-width: 640px) {
  .astuce {
    margin: 50px auto;
    padding: 0 10px;
    max-width: 960px;
  }
  .astuce .astuce_visuel {
    background-position: left center;
    display: inline-block;
    vertical-align: middle;
    width: 57%;
  }
  .astuce .astuce_texte {
    display: inline-block;
    padding-top: 0;
    padding-right: 20px;
    padding-left: 30px;
    width: 42%;
    box-sizing: border-box;
    vertical-align: middle;
  }
  .astuce .astuce_texte h2 {
    font-size: 30px;
    line-height: 34px;
  }
  .astuce .astuce_texte .quote {
    padding-right: 25px;
  }
  .astuce .astuce_texte .quote:after {
    right: -5px;
  }
}
@media screen and (min-width: 1024px) {
  .astuce {
    padding: 0;
  }
  .astuce .astuce_visuel {
    width: 66%;
  }
  .astuce .astuce_texte {
    width: 33%;
  }
  .astuce .astuce_texte h2 {
    padding-left: 0;
  }
}
.produit_avant {
  margin-top: 15px;
  padding: 25px 5px 30px;
  text-align: center;
}
.produit_avant .produit_avant_visuel {
  display: inline-block;
  max-height: 240px;
  max-width: 240px;
  width: auto;
  height: auto;
}
.produit_avant .produit_avant_texte h2 {
  font-size: 22px;
  line-height: 26px;
  padding: 15px 20%;
  text-transform: uppercase;
}
.produit_avant .produit_avant_texte h2 strong {
  display: block;
  font-family: 'PlayfairDisplay-Bold';
}
.produit_avant .produit_avant_texte .para {
  font-size: 14px;
  line-height: 20px;
}
.produit_avant .produit_avant_texte .cta {
  margin-top: 25px;
}
@media screen and (min-width: 640px) {
  .produit_avant {
    max-width: 960px;
    margin-top: 15px;
    padding: 0;
    height: 100%;
    text-align: center;
    margin: 50px 10px 0;
    box-sizing: border-box;
  }
  .produit_avant .produit_avant_visuel {
    vertical-align: middle;
    max-height: 335px;
    max-width: 180px;
    width: auto;
    height: 100%;
    position: relative;
    left: 20px;
  }
  .produit_avant .produit_avant_texte {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 180px);
    text-align: right;
    box-sizing: border-box;
    padding: 85px 0 75px 0;
  }
  .produit_avant .produit_avant_texte h2 {
    font-size: 30px;
    line-height: 36px;
    padding: 0 0 18px;
  }
  .produit_avant .produit_avant_texte .cta {
    margin-top: 28px;
  }
  .produit_avant .produit_avant_texte .para {
    width: 80%;
    float: right;
  }
}
@media screen and (min-width: 980px) {
  .produit_avant {
    margin: 50px auto 0;
    padding: 45px;
  }
  .produit_avant .produit_avant_visuel {
    max-height: 335px;
    max-width: 280px;
  }
  .produit_avant .produit_avant_texte {
    padding-right: 70px;
    padding-left: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .produit_avant {
    padding: 20px 45px;
  }
  .produit_avant .produit_avant_texte {
    padding-right: 0;
  }
}
.conseil_expert {
  padding: 0 10px;
}
.conseil_expert .conseil_expert_texte {
  text-align: center;
  padding: 15px;
}
.conseil_expert .conseil_expert_texte h2 {
  line-height: 26px;
  font-size: 22px;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.conseil_expert .conseil_expert_texte h2 strong {
  font-family: 'PlayfairDisplay-Bold';
}
.conseil_expert .conseil_expert_texte .para {
  font-size: 14px;
  line-height: 20px;
}
.conseil_expert .conseil_expert_texte .para p {
  padding-bottom: 15px;
}
.conseil_expert .conseil_expert_visuel {
  background-size: cover;
  background-position: center;
  height: 440px;
}
@media screen and (min-width: 640px) {
  .conseil_expert {
    padding: 0 10px;
    margin-top: 20px;
    max-width: 960px;
    box-sizing: border-box;
    text-align: right;
  }
  .conseil_expert .conseil_expert_texte {
    text-align: left;
    padding: 25px;
    display: inline-block;
    vertical-align: middle;
    width: 54%;
    box-sizing: border-box;
  }
  .conseil_expert .conseil_expert_texte h2 {
    line-height: 30px;
    font-size: 34px;
    padding-bottom: 25px;
  }
  .conseil_expert .conseil_expert_visuel {
    height: 510px;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
  }
}
@media screen and (min-width: 980px) {
  .conseil_expert {
    padding: 0;
    margin: 20px auto 0;
    text-align: right;
  }
  .conseil_expert .conseil_expert_texte {
    padding: 25px;
    width: 420px;
    text-align: left;
  }
  .conseil_expert .conseil_expert_texte .para {
    padding-right: 40px;
  }
  .conseil_expert .conseil_expert_visuel {
    height: 510px;
    width: 510px;
    display: inline-block;
    vertical-align: middle;
  }
}
.expertise-detail .owl-stage-outer {
  overflow: hidden;
}
.expertise-detail .visuel_expert {
  padding: 0 10px;
  margin-top: 8px;
}
.expertise-detail .visuel_expert .visuel_expert_1,
.expertise-detail .visuel_expert .visuel_expert_2 {
  display: block;
  height: 360px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 640px) {
  .expertise-detail .visuel_expert {
    padding: 50px 10px 0;
    max-width: 960px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
  }
  .expertise-detail .visuel_expert .visuel_expert_1 {
    float: left;
    width: 63.5%;
  }
  .expertise-detail .visuel_expert .visuel_expert_2 {
    float: right;
    width: 34%;
  }
}
@media screen and (min-width: 960px) {
  .expertise-detail .visuel_expert {
    padding: 50px 0 0;
  }
  .expertise-detail .visuel_expert .visuel_expert_1 {
    float: left;
    width: 67%;
  }
  .expertise-detail .visuel_expert .visuel_expert_2 {
    float: right;
    width: 31%;
  }
  .expertise-detail .bottom_block .bottom_block_offre .cta {
    bottom: 30px;
  }
}
.formulaire__forms {
  max-width: 90%;
  min-height: 500px;
  margin: 0 auto;
  padding: 16px;
}
.formulaire__forms .form-hidden {
  display: none;
}
.formulaire__table-form {
  width: 100%;
  text-align: left;
}
.formulaire__table-form td {
  display: block;
  margin: 6px 0;
  position: relative;
  /* cutom input radio */
  /* checbox custom */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
}
.formulaire__table-form td br {
  display: none;
}
.formulaire__table-form td input[type="text"],
.formulaire__table-form td select,
.formulaire__table-form td textarea {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}
.formulaire__table-form td input[type="text"].short_champs,
.formulaire__table-form td select.short_champs,
.formulaire__table-form td textarea.short_champs {
  width: 60%;
}
.formulaire__table-form td textarea {
  -webkit-resize: vertical;
  -moz-resize: vertical;
  -ms-resize: vertical;
  resize: vertical;
}
.formulaire__table-form td .custom-select {
  position: relative;
}
.formulaire__table-form td .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #e67a2a;
  border-top: 0.15em solid #e67a2a;
  transform: rotate(135deg);
}
.formulaire__table-form td .custom-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  background: #FFFFFF;
}
.formulaire__table-form td .custom-radio {
  position: absolute;
  left: -9999px;
}
.formulaire__table-form td .custom-radio + label {
  padding-left: 24px;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
}
.formulaire__table-form td .custom-radio + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  border-radius: 50%;
}
.formulaire__table-form td .custom-radio + label:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 4px;
  top: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.formulaire__table-form td .custom-radio:checked + label:after {
  background: #e67a2a;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.formulaire__table-form td [type="checkbox"]:not(:checked),
.formulaire__table-form td [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.formulaire__table-form td [type="checkbox"]:not(:checked) + label,
.formulaire__table-form td [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
  display: block;
  text-align: left;
  margin-bottom: 20px;
}
.formulaire__table-form td [type="checkbox"]:not(:checked) + label:before,
.formulaire__table-form td [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  background: #fff;
  border-radius: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.formulaire__table-form td [type="checkbox"]:not(:checked) + label:after,
.formulaire__table-form td [type="checkbox"]:checked + label:after {
  font-family: 'FontAwesome';
  content: '\f00c';
  position: absolute;
  top: .1em;
  left: 0;
  font-size: 1.3em;
  line-height: 0.8;
  color: #e67a2a;
  transition: all .2s;
}
.formulaire__table-form td [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.formulaire__table-form td [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(0.8);
}
.formulaire__table-form td [type="checkbox"]:disabled:not(:checked) + label:before,
.formulaire__table-form td [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.formulaire__table-form td [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.formulaire__table-form td [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* .formulaire__table-form td input[type="file"] {
  position: absolute;
  left: -9999px;
} */
.formulaire__table-form td .ajouter-piece {
  color: #888888;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 10px 0;
}
.formulaire__table-form td .ajouter-piece span {
  display: block;
  margin-top: 8px;
  font-style: italic;
}
.formulaire__table-form td .ajouter-piece:before {
  content: "+";
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  background: #e67a2a;
  right: 0;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
  text-indent: 1px;
  font-family: "Raleway-Light";
}
.formulaire__table-form .tr-civilite td {
  display: inline-block;
  margin: 20px 0 16px;
}
.formulaire__table-form .tr-date td input {
  width: 38%;
}
.formulaire__table-form .tr-date td input:nth-of-type(1),
.formulaire__table-form .tr-date td input:nth-of-type(2) {
  width: 23%;
}
.formulaire__table-form .tr-date td .date-separator {
  display: inline-block;
  color: #e67a2a;
  width: 8%;
  text-align: center;
}
.formulaire__table-form .asterisk {
  color: #e67a2a;
  font-size: 130%;
  vertical-align: middle;
}
.formulaire__table-form .rating {
  float: left;
}
.formulaire__table-form .rating span {
  float: right;
  position: relative;
}
.formulaire__table-form .rating span input {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
}
.formulaire__table-form .rating span label {
  font-size: 26px;
  margin-right: 4px;
  cursor: pointer;
  font-weight: bold;
  color: #CCCCCC;
}
.formulaire__table-form .rating span:hover ~ span label,
.formulaire__table-form .rating span:hover label,
.formulaire__table-form .rating span.checked label,
.formulaire__table-form .rating span.checked ~ span label {
  color: #e67a2a;
}
.formulaire__table-form .error {
  display: none;
  color: #e67a2a;
  font-size: 9px;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  margin-top: -3px;
}
.formulaire__table-form .tr-submit {
  text-align: center;
}
.formulaire__table-form .tr-submit .submit {
  background: #FFFFFF;
  box-sizing: content-box;
  min-width: 110px;
}
.formulaire__table-form .tr-submit small {
  font-size: 85%;
}
.formulaire__table-form .tr-submit td br {
  display: block;
}
.formulaire__table-form .tr-salon select {
  font-style: italic;
  color: #888888;
}
.formulaire__table-form .tr-section td {
  padding: 30px 0 10px;
  font-family: "Raleway-Black";
  text-transform: uppercase;
  font-size: 16px;
}
/* only mobile */
@media screen and (min-width: 640px) {
  .formulaire__tetiere {
    padding: 80px 20px;
  }
  .formulaire__tetiere h1 {
    font-size: 40px;
  }
  .formulaire__form {
    margin-top: 50px;
  }
  .formulaire__table-form {
    width: 76%;
    text-align: left;
  }
  .formulaire__table-form td {
    display: block;
    display: table-cell;
    vertical-align: middle;
    padding: 8px 0;
  }
  .formulaire__table-form td:first-child {
    text-align: right;
    width: 36%;
    padding-right: 20px;
  }
  .formulaire__table-form td br {
    display: block;
  }
  .formulaire__table-form .tr-section td {
    padding: 30px 0 10px;
    font-family: "Raleway-Black";
    text-transform: uppercase;
    font-size: 16px;
  }
  .formulaire__table-form .tr-civilite td {
    display: table-cell;
    margin: 0;
    padding: 20px 20px 10px 0;
  }
  .formulaire__table-form .tr-message td {
    vertical-align: top;
  }
}
@media screen and (min-width: 767px) {
  .formulaire__forms {
    max-width: 720px;
    min-height: 500px;
    margin: 0 auto;
    padding: 16px;
  }
  .formulaire__forms .form-hidden {
    display: none;
  }
}
.devenir-franchise .devenir-franchise_etapes {
  background: #f6f6f6;
  padding: 40px 0;
}
.devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single .devenir-franchise___etapes__number {
  display: block;
  font-family: 'Raleway-Medium';
  font-size: 27px;
  color: #e67a2a;
  background: url(img/background_number_etapes_franchise.png) no-repeat center;
  width: 40px;
  height: 40px;
  margin: 0 auto 18px;
  line-height: 36px;
}
.devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single p {
  max-width: 220px;
  margin: 0 auto 30px;
}
.devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single p strong {
  font-family: 'Raleway-Bold';
}
.devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single:last-child p {
  margin-bottom: 0;
}
.devenir-franchise .formulaire__table-form .tr-section:first-of-type td {
  padding-top: 0;
}
@media screen and (min-width: 640px) {
  .devenir-franchise .devenir-franchise_etapes {
    padding: 50px 0;
  }
  .devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single {
    max-width: 550px;
    margin: 0 auto;
  }
  .devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single .devenir-franchise___etapes__number {
    display: inline-block;
    font-size: 23px;
    width: 40px;
    height: 40px;
    margin: 0 auto 18px;
    line-height: 35px;
    vertical-align: top;
  }
  .devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single p {
    display: inline-block;
    max-width: 490px;
    text-align: left;
    padding-left: 16px;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1024px) {
  .devenir-franchise .devenir-franchise_etapes .devenir-franchise___etapes__single .devenir-franchise___etapes__number {
    font-size: 26px;
  }
}
.marque {
  text-align: left;
}
.marque p {
  text-align: center;
}
.marque p strong {
  font-family: 'Raleway-Bold';
}
.marque .cta-outer {
  text-align: center;
}
.marque .titre strong {
  display: inline;
  font-family: 'PlayfairDisplay-Bold';
}
.marque .titre_expertise {
  padding-left: 60px;
  padding-right: 60px;
}
.marque .marque_produits_offre .owl-dots .owl-dot.active span {
  background-color: #FFFFFF;
}
.marque .marque_tetiere {
  /*height: 73vw;*/
  width: 100%;
  position: relative;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 73vw;
  background-color: #FFFFFF;
  box-sizing: border-box;
  padding: 150px 0 0;
}
.marque .marque_tetiere img {
  width: 100%;
}
.marque .marque_tetiere p {
  padding: 30px;
}
.marque .marque_tetiere h1 {
  font-size: 26px;
  text-transform: uppercase;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}
.marque .marque_tetiere h1 span {
  display: inline-block;
  padding: 1vw;
  background-color: #FFFFFF;
  margin: 0.6vw 0;
}
.marque .marque_tetiere h1 p {
  padding: 0;
}
.marque .marque_histoire {
  position: relative;
  padding-top: 80px;
}
.marque .marque_histoire img {
  width: 100%;
}
.marque .marque_histoire .marque_histoire_visuel {
  width: 94%;
  margin: 0 auto;
}
.marque .marque_histoire .marque_histoire_texte {
  padding: 30px 20px;
}
.marque .marque_histoire .titre {
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
}
.marque .marque_bloc_expertise,
.marque .marque_bloc_mag {
  position: relative;
  text-align: center;
}
.marque .marque_bloc_expertise img,
.marque .marque_bloc_mag img {
  width: 100%;
}
.marque .marque_bloc_expertise .marque_bloc_expertise_visuel,
.marque .marque_bloc_mag .marque_bloc_expertise_visuel,
.marque .marque_bloc_expertise .marque_bloc_mag_visuel,
.marque .marque_bloc_mag .marque_bloc_mag_visuel {
  width: 94%;
  margin: 0 auto;
}
.marque .marque_bloc_expertise .marque_bloc_expertise_texte,
.marque .marque_bloc_mag .marque_bloc_expertise_texte,
.marque .marque_bloc_expertise .marque_bloc_mag_texte,
.marque .marque_bloc_mag .marque_bloc_mag_texte {
  padding: 30px 20px;
}
.marque .marque_bloc_expertise .marque_bloc_expertise_texte p,
.marque .marque_bloc_mag .marque_bloc_expertise_texte p,
.marque .marque_bloc_expertise .marque_bloc_mag_texte p,
.marque .marque_bloc_mag .marque_bloc_mag_texte p {
  padding-bottom: 25px;
}
.marque .marque_bloc_expertise .titre,
.marque .marque_bloc_mag .titre {
  padding: 0 0 25px 0;
}
.marque .marque_bloc_expertise .titre br,
.marque .marque_bloc_mag .titre br {
  display: none;
}
.marque .marque_bloc_expertise .titre p,
.marque .marque_bloc_mag .titre p {
  padding-bottom: 0;
}
.marque .marque_bloc_mag {
  clear: both;
}
.marque .marque_tetiere_offre {
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  border: solid 10px #FFFFFF;
  height: 77.6vw;
  text-align: center;
  box-sizing: border-box;
  max-height: 260px;
  position: relative;
  float: left;
  margin: 20px auto 15px;
}
.marque .marque_tetiere_offre {
  background-size: 300px auto;
  background-image: url(img/tous-les-jeudis.png);
  background-color: #e67a2a;
  border-top: none;
}
.marque .marque_tetiere_offre .cta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -55px;
}
.marque .service_expert {
  display: none;
}
.marque .marque_produits {
  background: #08d2a5;
  text-align: center;
  padding: 30px 2px;
  box-sizing: border-box;
  height: 380px;
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.marque .marque_produits h3 {
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: 'Raleway-Regular';
  font-size: 20px;
  line-height: 28px;
  padding-bottom: 30px;
}
.marque .marque_produits h3 strong {
  font-family: 'Raleway-Bold';
  display: block;
}
.marque .marque_produits .owl-dots {
  position: relative;
  top: 50px;
}
.marque .bloc_newsletter.full_width {
  margin: 0 auto 20px;
}
.marque .bloc_newsletter {
  clear: both;
}
@media screen and (min-width: 640px) {
  .marque {
    /*.marque_bloc_expertise:first-of-type {
            padding-top:0 !important;
        }*/
  }
  .marque .marque_tetiere h1 {
    top: 26px;
    font-size: 38px;
  }
  .marque .marque_tetiere h1 span {
    display: inline-block;
    margin: 1vw 0;
  }
  .marque .marque_tetiere h1 span:first-child {
    display: block;
  }
  .marque .marque_tetiere h1 br {
    display: none;
  }
  .marque .marque_tetiere img {
    width: 96%;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
  }
  .marque .marque_tetiere p {
    padding: 30px 70px;
    text-align: left;
  }
  .marque .marque_tetiere .marque_bloc_texte {
    display: inline-block;
    vertical-align: middle;
  }
  .marque .marque_histoire {
    direction: rtl;
    padding: 60px 14px 0;
  }
  .marque .marque_histoire .titre {
    position: inherit;
    text-align: left;
    top: 0;
    left: 0;
    padding: 0;
    margin-bottom: 30px;
    width: 70%;
  }
  .marque .marque_histoire p {
    text-align: left;
  }
  .marque .marque_histoire .marque_histoire_visuel {
    direction: ltr;
    width: 350px;
    height: 515px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }
  .marque .marque_histoire .marque_histoire_visuel img {
    height: 100%;
    width: auto;
    position: absolute;
    right: -90px;
    top: 0;
  }
  .marque .marque_histoire .marque_histoire_texte {
    padding: 30px 30px 30px 70px;
    direction: ltr;
    width: 38%;
    display: inline-block;
    vertical-align: middle;
  }
  .marque .titre_expertise {
    padding: 50px 20px;
  }
  .marque .titre_expertise.titre_expertise_bottom_20 {
    padding-bottom: 20px;
  }
  .marque .marque_bloc_expertise {
    padding: 14px 0;
  }
  .marque .marque_bloc_expertise:nth-child(even) {
    direction: rtl;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_visuel {
    width: 350px;
    height: 515px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_visuel img {
    height: 100%;
    width: auto;
    position: absolute;
    left: -30%;
    top: 0;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_visuel:nth-child(even) {
    direction: ltr;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte {
    padding: 30px 30px 30px 50px;
    width: 38%;
    display: inline-block;
    vertical-align: middle;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte .titre {
    position: inherit;
    text-align: left;
    top: 0;
    left: 0;
    padding: 0;
    margin-bottom: 30px;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte p {
    text-align: left;
  }
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte:nth-child(even) {
    direction: ltr;
  }
  .marque .marque_produits_offre {
    width: 745px;
    height: 360px;
    margin: 20px auto 20px;
  }
  .marque .marque_produits_offre .marque_produits {
    max-width: 422px;
    float: left;
    height: 360px;
  }
  .marque .marque_produits_offre .marque_produits h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .marque .marque_produits_offre .marque_produits .slider_pdt_Marque {
    padding: 20px 0 35px;
  }
  .marque .marque_produits_offre .marque_produits .slider_pdt_Marque img {
    max-height: 126px;
    vertical-align: bottom;
  }
  .marque .marque_produits_offre .marque_tetiere_offre {
    background-position: -30px 20px;
    background-size: 340px auto;
    max-width: 300px;
    margin: 0;
    max-height: 360px;
    background-color: #e67a2a;
    display: block;
    float: left;
    border: 0;
    margin-left: 20px;
  }
  .marque .marque_bloc_mag {
    padding: 0 14px;
    max-height: 475px;
    box-sizing: border-box;
  }
  .marque .marque_bloc_mag .marque_bloc_mag_visuel {
    width: 100%;
    max-width: 475px;
    display: inline-block;
    vertical-align: middle;
    height: 425px;
    overflow: hidden;
  }
  .marque .marque_bloc_mag .marque_bloc_mag_visuel img {
    height: 100%;
    width: auto;
  }
  .marque .marque_bloc_mag .marque_bloc_mag_texte {
    padding: 0 0 0 60px;
    max-width: 200px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
  }
  .marque .marque_bloc_mag .marque_bloc_mag_texte h2,
  .marque .marque_bloc_mag .marque_bloc_mag_texte p {
    text-align: left;
  }
  .marque .bloc_newsletter.full_width {
    margin: 50px auto;
  }
}
@media screen and (min-width: 1000px) {
  .marque .titre {
    max-width: 70%;
    margin: 0 auto;
    padding: 50px 0;
  }
  .marque .marque_tetiere {
    padding: 0;
  }
  .marque .marque_tetiere h1 {
    line-height: 52px;
    font-size: 45px;
    position: relative;
    top: 0;
    left: 0;
    font-size: 30px;
    line-height: 34px;
    text-align: left;
    padding: 0 30px;
  }
  .marque .marque_tetiere h1 span {
    margin: 0;
    padding: 0.2vw 0;
  }
  .marque .marque_tetiere img {
    width: 60%;
    display: inline-block;
  }
  .marque .marque_tetiere .marque_bloc_texte {
    width: 40%;
  }
  .marque .marque_tetiere p {
    padding: 30px 30px;
  }
  .marque .marque_tetiere .cta-outer {
    padding: 0 0 0 30px;
  }
  .marque .cta-outer {
    text-align: left;
  }
  .marque .titre_expertise {
    max-width: 60%;
    margin: 0 auto;
  }
  .marque .marque_histoire,
  .marque .marque_bloc_expertise {
    max-width: 890px;
    box-sizing: border-box;
    margin: 0 auto;
  }
  .marque .marque_histoire .titre,
  .marque .marque_bloc_expertise .titre {
    margin: 0 0 30px 0;
  }
}
@media screen and (min-width: 1025px) {
  .marque {
    /* .marque_bloc_expertise{
       &.marque_bloc_expertise_visuel(even){
        float: right;
       }
     }*/
  }
  .marque .titre {
    max-width: 40%;
    padding: 60px 0;
  }
  .marque .marque_tetiere img {
    width: 50%;
  }
  .marque .marque_tetiere h1 {
    font-size: 45px;
    line-height: 50px;
    padding: 0 60px;
  }
  .marque .marque_tetiere h1 span {
    margin: 0;
    padding: 0 0 0.8vw 0;
    display: block;
  }
  .marque .marque_tetiere p {
    padding: 24px 60px 30px;
    max-width: 400px;
  }
  .marque .marque_tetiere .cta-outer {
    padding: 0 0 0 60px;
  }
  .marque .marque_histoire,
  .marque .marque_bloc_expertise {
    max-width: 950px;
    text-align: right;
  }
  .marque .marque_histoire .marque_histoire_visuel,
  .marque .marque_bloc_expertise .marque_histoire_visuel {
    width: 540px;
    /* float: right;*/
  }
  .marque .marque_histoire .marque_histoire_visuel img,
  .marque .marque_bloc_expertise .marque_histoire_visuel img {
    right: 0;
  }
  .marque .marque_histoire .marque_bloc_expertise_visuel,
  .marque .marque_bloc_expertise .marque_bloc_expertise_visuel {
    width: 480px;
    height: 455px;
  }
  .marque .marque_histoire .marque_bloc_expertise_visuel img,
  .marque .marque_bloc_expertise .marque_bloc_expertise_visuel img {
    width: 100%;
    height: auto;
    left: 0;
  }
  .marque .marque_histoire .marque_histoire_texte,
  .marque .marque_bloc_expertise .marque_histoire_texte {
    width: 33%;
    padding: 30px 30px 30px 0;
  }
  .marque .marque_histoire .marque_bloc_expertise_texte,
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte {
    padding: 30px;
  }
  .marque .marque_histoire .marque_bloc_expertise_texte .titre,
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte .titre {
    max-width: 260px;
  }
  .marque .marque_histoire .marque_bloc_expertise_texte .titre br,
  .marque .marque_bloc_expertise .marque_bloc_expertise_texte .titre br {
    display: block;
  }
  .marque .bandeau_expertises {
    padding-top: 0;
  }
  .marque .marque_produits_offre {
    width: 960px;
  }
  .marque .marque_produits_offre .marque_produits {
    max-width: 525px;
  }
  .marque .marque_produits_offre .marque_produits .slider_pdt_Marque {
    padding: 0 0 20px;
  }
  .marque .marque_produits_offre .marque_produits .slider_pdt_Marque img {
    max-height: 157px;
  }
  .marque .marque_produits_offre .marque_tetiere_offre {
    max-width: 408px;
    background-position: 10px 20px;
    background-size: 380px auto;
  }
  .marque .marque_bloc_mag {
    max-height: 550px;
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
  }
  .marque .marque_bloc_mag .marque_bloc_mag_visuel {
    height: 550px;
    max-width: 630px;
  }
  .marque .marque_bloc_mag .titre {
    max-width: 100%;
  }
}
.accueil-produit .tetiere {
  padding: 100px 0;
}
.accueil-produit .titre strong {
  display: inline-block;
}
.accueil-produit .content_product .cta-outer {
  margin: 30px auto;
  text-align: center;
}
.accueil-produit .content_product .one_product {
  max-width: 306px;
  display: block;
  margin: 0 auto 30px;
}
.accueil-produit .content_product .one_product .one_product_info {
  position: relative;
  display: table;
  width: 306px;
}
.accueil-produit .content_product .one_product .one_product_info .one_product_visuel_besoin {
  width: 100%;
  height: auto;
  z-index: -1;
  display: block;
  position: absolute;
}
.accueil-produit .content_product .one_product .one_product_btn_voir_plus {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 71px;
  height: 44px;
  background: url(img/btn_voir_plus.png);
  z-index: 6;
  color: #FFF;
  font-size: 30px;
  box-sizing: border-box;
  padding-top: 14px;
}
.accueil-produit .content_product .one_product .one_product_btn_voir_plus img {
  width: auto;
}
.accueil-produit .content_product .one_product .one_product_bloc_texte {
  top: 0;
  left: 0;
  z-index: 5;
  padding: 0 25px;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -ms-transition: opacity 250ms linear;
  -webkit-transition: opacity 250ms linear;
  -moz-transition: opacity 250ms linear;
  transition: opacity 250ms linear;
}
.accueil-produit .content_product .one_product .one_product_bloc_texte:hover {
  opacity: 1;
}
.accueil-produit .content_product .one_product .one_product_nom_produit {
  text-align: center;
  font-size: 16px;
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  padding-top: 30px;
}
.accueil-produit .gammes_shampooings .titre {
  padding: 60px 20px;
}
.accueil-produit .gammes_shampooings .one_gamme {
  padding-bottom: 35px;
  position: relative;
  color: #282828;
}
.accueil-produit .gammes_shampooings .one_gamme .one_gamme_nom_produit {
  text-align: center;
  font-size: 16px;
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  margin: 20px auto;
}
.accueil-produit .gammes_shampooings .one_gamme p {
  padding: 0 40px;
}
.accueil-produit .gammes_shampooings .one_gamme .btn_voir_plus_gamme {
  color: #e67a2a;
  font-size: 40px;
  position: absolute;
  right: 40px;
  top: 130px;
}
.accueil-produit .gammes_shampooings .one_gamme .btn_voir_plus_gamme::before {
  content: ' ';
  width: 0;
  height: 19px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #e67a2a;
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  transform: rotate(25deg);
  position: relative;
  left: 5px;
  top: -4px;
}
@media screen and (min-width: 640px) {
  .accueil-produit .content_product {
    text-align: left;
    padding: 0 66px;
  }
  .accueil-produit .content_product .one_product {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
  }
  .accueil-produit .content_product .one_product:nth-child(odd) {
    margin-right: 20px;
  }
  .accueil-produit .content_product .cta-outer {
    margin: 20px auto 0;
    text-align: center;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings {
    text-align: left;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme {
    width: 32%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme .btn_voir_plus_gamme {
    right: 10px;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme .one_gamme_nom_produit {
    padding: 0 30px;
  }
}
@media screen and (min-width: 1024px) {
  .accueil-produit .titre {
    padding: 35px;
  }
  .accueil-produit .content_product {
    max-width: 980px;
    padding: 0;
    margin: 0 auto;
  }
  .accueil-produit .content_product .one_product {
    margin-left: 5px;
    margin-right: 5px;
    /*margin-bottom:0;*/
    /*&:before{
                    content:'';
                    display:block;
                    width:100%;
                    height:30px;
                }*/
    /*&:nth-child(4),&:nth-child(5),&:nth-child(6),
                &:nth-child(10),&:nth-child(11),&:nth-child(12),
                &:nth-child(16),&:nth-child(17),&:nth-child(18),
                &:nth-child(22),&:nth-child(23),&:nth-child(24) {
                    vertical-align: top;
                }*/
  }
  .accueil-produit .content_product .one_product:nth-child(odd) {
    margin-right: 10px;
  }
  .accueil-produit .content_product .one_product:last-child {
    margin-bottom: 0;
  }
  .accueil-produit .content_product .one_product .one_product_nom_produit {
    height: 30px;
  }
  .accueil-produit .cta-outer {
    margin-top: 50px;
  }
  .accueil-produit .gammes_shampooings {
    max-width: 980px;
    margin: 0 auto;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings {
    padding: 30px 0;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme {
    width: 24%;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme p {
    padding: 0 20px;
  }
  .accueil-produit .gammes_shampooings .content_gammes_shampooings .one_gamme .one_gamme_nom_produit {
    margin: 30px auto 15px;
  }
  .accueil-produit .gammes_shampooings .titre strong {
    display: block;
  }
}
#header_menu {
  display: inline-block;
  vertical-align: middle;
}
#header_menu .closeMenu {
  display: none;
}
header .menu-menu-header-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 20px;
}
header .menu-menu-header-container ul,
header .menu-menu-header-container ol {
  list-style: none;
}
header .menu-menu-header-container #menu-menu-header {
  display: inline-block;
}
header .menu-menu-header-container #menu-menu-header > li {
  display: inline-block;
  /*padding: 0 10px;*/
  padding: 0 5px;
  font-family: 'Raleway-Medium';
  font-size: 16px;
}
header .menu-menu-header-container #menu-menu-header > li.menu-item-has-children::after {
  content: '';
  width: 9px;
  height: 6px;
  display: inline-block;
  background-image: url(img/shape-nav.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 9px 6px;
  vertical-align: middle;
  margin-left: 5px;
}
header .menu-menu-header-container #menu-menu-header > li.current_page_item a {
  color: #e67a2a;
}
header .menu-menu-header-container #menu-menu-header > li.current_page_item .sub-menu a {
  color: #282828;
}
header .menu-menu-header-container #menu-menu-header > li.only_mobile {
  display: none;
}
header .menu-menu-header-container #menu-menu-header > li.heavy {
  font-family: 'Raleway-Black';
}
header .menu-menu-header-container #menu-menu-header > li a {
  color: #282828;
  font-size: 11px;
}
header .menu-menu-header-container #menu-menu-header > li.current_page_ancestor > a,
header .menu-menu-header-container #menu-menu-header > li.orange > a {
  color: #e67a2a;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu {
  display: none;
  width: 740px;
  padding: 35px 20px 20px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  background-color: #FFFFFF;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  column-count: 3;
  text-transform: capitalize;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu .menu-image-title-hide .menu-image-title {
  display: none;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu img {
  max-width: 100%;
  max-height: 220px;
  height: auto;
  float: right;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li {
  font-family: 'Raleway-Bold';
  /*display: inline-block;
            width: 32%;*/
  display: block;
  padding-bottom: 15px;
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari */
  page-break-inside: avoid;
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
  vertical-align: top;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu {
  padding: 10px 20px;
  font-family: 'Raleway-Regular';
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu li::before {
  content: '';
  width: 9px;
  height: 6px;
  display: inline-block;
  background-image: url(img/shape-nav.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 9px 6px;
  vertical-align: middle;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-right: 5px;
}
header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li.page-break-inside-initial {
  -webkit-column-break-inside: initial;
  /* Chrome, Safari */
  page-break-inside: initial;
  /* Theoretically FF 20+ */
  break-inside: initial;
  /* IE 11 */
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li.float_right {
    float: right;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li.float_right {
    display: inline-block;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li.float_right img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 1200px) {
  header .menu-menu-header-container {
    margin: 0 10px;
  }
  header .menu-menu-header-container #menu-menu-header > li {
    /*font-size: 14px;
          padding: 0 7px;*/
    font-size: 12px;
    padding: 0 4px;
  }
}
@media screen and (max-width: 1024px) {
  #header_menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 380px;
    display: none;
  }
  #header_menu .closeMenu {
    display: block;
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    background-image: url(img/close-menu.svg);
    position: absolute;
    right: 18px;
    top: 18px;
    z-index: 200;
    cursor: pointer;
  }
  header .menu-menu-header-container {
    margin: 0;
    display: block;
    padding-top: 28px;
    background-color: #282828;
    overflow-y: scroll;
    overflow-x: hidden;
    /*box-sizing: border-box;*/
  }
  header .menu-menu-header-container::-webkit-scrollbar-track {
    background-color: #3e3e3e;
  }
  header .menu-menu-header-container::-webkit-scrollbar {
    width: 10px;
    background-color: #3e3e3e;
  }
  header .menu-menu-header-container::-webkit-scrollbar-thumb {
    background-color: #282828;
    border: 2px solid #3e3e3e;
  }
  header .menu-menu-header-container::-moz-scrollbar-track {
    background-color: #3e3e3e;
  }
  header .menu-menu-header-container::-moz-scrollbar {
    width: 10px;
    background-color: #3e3e3e;
  }
  header .menu-menu-header-container::-moz-scrollbar-thumb {
    background-color: #282828;
    border: 2px solid #3e3e3e;
  }
  header .menu-menu-header-container #menu-menu-header {
    background-color: #282828;
    width: 100%;
  }
  header .menu-menu-header-container #menu-menu-header > li {
    font-size: 16px;
    padding: 0;
    display: block;
    background-color: #282828;
    padding: 15px 0 15px 0;
    line-height: 20px;
    border-bottom: solid 1px #3e3e3e;
    font-family: 'Raleway-Regular';
  }
  header .menu-menu-header-container #menu-menu-header > li.current_page_item a {
    color: #FFFFFF;
  }
  header .menu-menu-header-container #menu-menu-header > li.current_page_item .sub-menu a {
    color: #FFFFFF;
  }
  header .menu-menu-header-container #menu-menu-header > li.menu-item-has-children {
    position: relative;
  }
  header .menu-menu-header-container #menu-menu-header > li.menu-item-has-children::after {
    content: '+';
    color: #e67a2a;
    width: 9px;
    height: 6px;
    display: block;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 9px 6px;
    position: absolute;
    left: 250px;
    top: 15px;
    font-size: 18px;
  }
  header .menu-menu-header-container #menu-menu-header > li.menu-item-has-children.open::after {
    content: '-';
  }
  header .menu-menu-header-container #menu-menu-header > li a {
    color: #FFFFFF;
    background-color: #282828;
    display: inline-block;
    margin-left: 85px;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu {
    position: inherit;
    width: inherit;
    -webkit-column-count: initial;
    -moz-column-count: initial;
    -ms-column-count: initial;
    column-count: initial;
  }
  header .menu-menu-header-container #menu-menu-header > li.heavy {
    font-family: 'Raleway-Bold';
  }
  header .menu-menu-header-container #menu-menu-header > li.only_mobile {
    display: block;
  }
  header .menu-menu-header-container #menu-menu-header > li.only_mobile a {
    color: #FFFFFF;
    opacity: 0.3;
  }
  header .menu-menu-header-container #menu-menu-header > li.only_mobile.orange a {
    color: #e67a2a;
    opacity: 1;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu {
    width: auto;
    width: initial;
    padding: 0;
    position: relative;
    left: 0;
    background-color: #282828;
    padding-top: 15px;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu .menu-image-title-hide .menu-image-title {
    display: none;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu img {
    display: none !important;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li {
    font-family: 'Raleway-Bold';
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 15px 0 15px 0;
    line-height: 20px;
    border-top: solid 1px #3e3e3e;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li.float_right {
    display: none;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu {
    padding: 10px 20px;
    font-family: 'Raleway-Regular';
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu li {
    font-size: 14px;
    padding: 15px 0;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu li::before {
    content: '';
    width: 9px;
    height: 6px;
    display: inline-block;
    background-image: url(img/shape-nav.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 9px 6px;
    vertical-align: middle;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-right: 5px;
    position: relative;
    left: 80px;
  }
}
@media screen and (max-width: 640px) {
  #header_menu {
    width: 320px;
  }
  header .menu-menu-header-container {
    width: 320px;
  }
  header .menu-menu-header-container #menu-menu-header > li.menu-item-has-children::after {
    left: 190px;
  }
  header .menu-menu-header-container #menu-menu-header > li a {
    margin-left: 25px;
  }
  header .menu-menu-header-container #menu-menu-header > li > .sub-menu > li > .sub-menu li::before {
    left: 20px;
  }
}
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination {
  padding: 25px 0 45px;
}
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination .page-numbers,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination .page-numbers {
  display: inline-block;
  margin: 0 10px;
  font-family: 'Raleway-Regular';
  color: #282828;
  font-size: 16px;
  vertical-align: top;
  line-height: 18px;
}
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination .page-numbers.next,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination .page-numbers.next,
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination .page-numbers.prev,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination .page-numbers.prev {
  width: 10px;
  height: 18px;
  background-image: url(img/pagination.svg);
  background-repeat: no-repeat;
  background-size: 10px 18px;
  position: relative;
  top: 2px;
  margin: 0 30px;
}
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination .page-numbers.prev,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination .page-numbers.prev {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.le-mag .content_le_mag .bandeau_mag .liste_mag_pagination span.page-numbers,
.le-mag .content_le_mag .liste_mag .liste_mag_pagination span.page-numbers {
  font-family: 'Raleway-Black';
  border-bottom: solid 2px #282828;
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_item .category,
.le-mag .content_le_mag .liste_mag .bandeau_mag_item .category {
  font-family: 'PlayfairDisplay-Bold';
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu img,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.noir,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.noir {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @noir;
            }*/
  background-image: url(img/formes/noir.svg);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.parme,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.parme {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @parme;
            }*/
  background-image: url(img/formes/parme.svg);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.rose,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.rose {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @rose;
            }*/
  background-image: url(img/formes/rose.svg);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.vert,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.vert {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @vert;
            }*/
  background-image: url(img/formes/vert.svg);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.bleu,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.bleu {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @bleu;
            }*/
  background-image: url(img/formes/bleu.svg);
}
.le-mag .content_le_mag .bandeau_mag .bandeau_mag_visu .figure.orange,
.le-mag .content_le_mag .liste_mag .bandeau_mag_visu .figure.orange {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @orange;
            }*/
  background-image: url(img/formes/orange.svg);
}
.le-mag .content_le_mag h2.titre {
  font-size: 30px;
  line-height: 35px;
}
.le-mag .content_le_mag .liste_thematique {
  padding: 0 0 20px 35px;
}
.le-mag .content_le_mag .liste_thematique li {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Raleway-Medium';
  display: inline-block;
  text-align: left;
  padding: 10px 30px 10px 0;
}
.le-mag .content_le_mag .liste_thematique li a {
  color: #282828;
}
.le-mag .content_le_mag .article_top .article_top_header {
  text-align: center;
  padding: 15px 0 25px;
}
.le-mag .content_le_mag .article_top .article_top_header .category {
  font-family: 'PlayfairDisplay-Bold';
  font-size: 14px;
  line-height: 20px;
  display: block;
}
.le-mag .content_le_mag .article_top .article_top_header .titre {
  font-family: 'Raleway-Thin';
  font-size: 30px;
  line-height: 40px;
  padding: 0;
}
.le-mag .content_le_mag .article_top .article_top_header .titre strong {
  font-family: 'Raleway-Bold';
}
.le-mag .content_le_mag .article_top .article_top_visu {
  height: 328px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.le-mag .content_le_mag .article_top .article_top_visu .figure {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  padding: 35px 0 12px 20px;
  width: 200px;
  overflow: hidden;
  background-size: 110% auto;
  background-repeat: no-repeat;
  background-position: left top;
  /*&:before,
          &:after{
            content: ' ';
            display: block;
            position: absolute;
            width:1px;
            height:100px;
            border:1px solid @noir;
            border-width:120px;
            z-index: 1;
            border-color:transparent transparent transparent @noir;
          }

          &:before{
            top: -100px;
            left: -120px;
            .mixin-rotate(215deg);
          }

          &:after{
            top: -40px;
            left: 50px;
            .mixin-rotate(125deg);
          }*/
}
.le-mag .content_le_mag .article_top .article_top_visu .figure strong {
  font-family: 'Raleway-Black';
  display: block;
}
.le-mag .content_le_mag .article_top .article_top_visu .figure p {
  position: relative;
  z-index: 2;
}
.le-mag .content_le_mag .article_top .article_top_visu .figure p strong {
  position: relative;
  z-index: 2;
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.noir {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @noir;
            }*/
  background-image: url(img/formes/noir.svg);
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.parme {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @parme;
            }*/
  background-image: url(img/formes/parme.svg);
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.rose {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @rose;
            }*/
  background-image: url(img/formes/rose.svg);
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.vert {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @vert;
            }*/
  background-image: url(img/formes/vert.svg);
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.bleu {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @bleu;
            }*/
  background-image: url(img/formes/bleu.svg);
}
.le-mag .content_le_mag .article_top .article_top_visu .figure.orange {
  /*&:before,
            &:after{
              border-color:transparent transparent transparent @orange;
            }*/
  background-image: url(img/formes/orange.svg);
}
.le-mag .content_le_mag .article_top .article_top_texte {
  text-align: justify;
  font-size: 14px;
  line-height: 20px;
  padding: 20px 15px;
}
.le-mag .content_le_mag .article_top .article_top_texte .article_top_cta {
  text-align: center;
  padding-top: 20px;
}
.le-mag .content_le_mag .bg_gris {
  background: #F6F6F6;
  padding-top: 10px;
  margin-top: 20px;
  padding-bottom: 25px;
  margin-bottom: 10px;
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_titre {
  text-align: center;
  padding: 15px 0 25px;
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_titre .category {
  font-family: 'PlayfairDisplay-Bold';
  font-size: 14px;
  line-height: 20px;
  display: block;
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_titre .titre {
  font-family: 'Raleway-Thin';
  font-size: 30px;
  line-height: 40px;
  padding: 0;
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_titre .titre strong {
  font-family: 'Raleway-Bold';
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_texte {
  text-align: justify;
  font-size: 14px;
  line-height: 20px;
  padding: 20px 30px;
}
.le-mag .content_le_mag .thematique_avant .thematique_avant_visuel {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 6px 20px;
  height: 338px;
  width: calc(100% - 12px);
}
.le-mag-liste .tetiere {
  padding: 60px 0 90px;
}
@media screen and (min-width: 768px) {
  .le-mag .content_le_mag h2.titre {
    padding-top: 60px;
  }
  .le-mag .content_le_mag .article_top {
    padding: 0 10px 0 10px;
  }
  .le-mag .content_le_mag .article_top .article_top_header {
    padding-top: 30px;
  }
  .le-mag .content_le_mag .article_top .article_top_visu {
    float: left;
    width: 55%;
    margin-right: 20px;
    height: 420px;
  }
  .le-mag .content_le_mag .article_top .article_top_texte {
    padding: 0;
    padding-top: 25px;
    text-align: justify;
    padding-right: 10px;
  }
  .le-mag .content_le_mag .article_top .article_top_texte .article_top_cta {
    text-align: left;
  }
  .le-mag .content_le_mag .bandeau_mag,
  .le-mag .content_le_mag .liste_mag {
    width: 650px;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(1),
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(1) {
    float: left;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(2),
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(2) {
    float: right;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(3),
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(3) {
    float: left;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item .category,
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item .category {
    font-family: 'PlayfairDisplay-Bold';
    font-size: 14px;
    display: inline-block;
    padding-bottom: 14px;
  }
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(1) {
    float: none;
  }
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(2) {
    float: none;
  }
  .le-mag .content_le_mag .liste_mag .bandeau_mag_item:nth-child(3) {
    float: none;
  }
  .le-mag .content_le_mag .thematique_avant {
    padding: 0 10px 0 10px;
  }
  .le-mag .content_le_mag .thematique_avant .thematique_avant_titre {
    padding-top: 20px;
  }
  .le-mag .content_le_mag .thematique_avant .thematique_avant_texte {
    padding: 0;
    text-align: justify;
    padding-right: 40px;
    padding-left: 30px;
    display: inline-block;
    vertical-align: middle;
    width: calc(40% - 70px);
  }
  .le-mag .content_le_mag .thematique_avant .thematique_avant_visuel {
    height: 336px;
    width: 58%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .le-mag .content_le_mag h2.titre {
    padding-top: 60px;
  }
  .le-mag .content_le_mag .article_top {
    padding: 50px 10px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .le-mag .content_le_mag .article_top .article_top_header {
    float: right;
    text-align: left;
    width: 41%;
  }
  .le-mag .content_le_mag .article_top .article_top_header .titre {
    text-align: left;
  }
  .le-mag .content_le_mag .article_top .article_top_header .titre strong {
    display: block;
    text-align: left;
  }
  .le-mag .content_le_mag .article_top .article_top_visu {
    height: 540px;
    margin-right: 0;
  }
  .le-mag .content_le_mag .article_top .article_top_texte {
    float: right;
    text-align: justify;
    width: 41%;
    padding: 0;
  }
  .le-mag .content_le_mag .bandeau_mag {
    width: 100%;
    text-align: center;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(1) {
    float: none;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(2) {
    float: none;
  }
  .le-mag .content_le_mag .bandeau_mag .bandeau_mag_item:nth-child(3) {
    float: none;
  }
  .le-mag .content_le_mag .bandeau_mag.liste_mag {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .le-mag .content_le_mag .bandeau_mag.liste_mag .liste_mag_pagination {
    padding-bottom: 0;
  }
  .le-mag .content_le_mag .thematique_avant {
    padding: 0 10px 0 10px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .le-mag .content_le_mag .thematique_avant .thematique_avant_visuel {
    width: 59%;
  }
  .le-mag .content_le_mag .liste_thematique {
    width: 100%;
    text-align: center;
  }
  .le-mag .content_le_mag .liste_mag {
    width: 980px;
  }
  .le-mag .content_le_mag .liste_mag .liste_mag_pagination {
    padding-bottom: 0;
  }
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_titre {
  text-align: center;
  padding: 15px 0;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_titre a {
  font-family: 'Raleway-Light';
  font-size: 12px;
  color: #969696;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_titre h1 {
  font-size: 26px;
  text-transform: uppercase;
  line-height: 30px;
  padding-top: 15px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_titre h1 strong {
  font-family: 'Raleway-Black';
  display: block;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu {
  position: relative;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu img {
  max-width: 100%;
  height: auto;
  max-height: 330px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social {
  position: absolute;
  bottom: 0;
  right: 0;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-fb,
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-tw,
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-pin {
  display: block;
  width: 42px;
  height: 42px;
  color: #FFFFFF;
  font-size: 10px;
  padding-top: 23px;
  box-sizing: border-box;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-fb {
  background: #3b5998 url(img/social/picto-fb.png) no-repeat center 8px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-tw {
  background: #1da1f2 url(img/social/picto-tw.png) no-repeat center 8px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_visu .social .social-pin {
  background: #b00616 url(img/social/picto-pin.png) no-repeat center 8px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_texte {
  text-align: justify;
  padding: 15px 25px;
  font-size: 14px;
  line-height: 20px;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_texte .conseil {
  display: block;
  font-family: 'Raleway-Black';
  font-size: 16px;
  padding: 15px 0;
  text-transform: uppercase;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_texte .liste_info {
  color: #e67a2a;
  list-style: none;
  font-family: 'Raleway-Black';
  font-size: 16px;
  padding: 20px 0;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_texte .dispo {
  font-family: 'Raleway-Light';
  font-size: 12px;
  color: #969696;
  font-style: italic;
  display: block;
  padding-bottom: 10px;
  text-align: center;
}
.detail-produit .detail_produit_fiche .detail_produit_fiche_texte .block_cta {
  text-align: center;
}
.detail-produit .block_conseil_coupe {
  padding-bottom: 20px;
}
.detail-produit .block_conseil_coupe .block_conseil_coupe_item {
  padding: 0 10px;
  text-align: center;
}
.detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_visuel {
  width: 100%;
  height: 338px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 30px 0 20px;
}
.detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte h2 {
  padding-bottom: 15px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 28px;
}
.detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte h2 strong {
  display: block;
  font-family: 'PlayfairDisplay-Bold';
}
.detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte strong {
  font-family: "Raleway-Black";
}
.detail-produit .carousel_produit {
  display: block;
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .detail-produit .detail_produit_fiche {
    padding-left: 10px;
    padding-right: 10px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_titre h1 {
    font-size: 38px;
    line-height: 45px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_titre h1 strong {
    display: inline;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_visu img {
    max-height: 450px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte {
    padding: 30px 55px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte .dispo {
    font-size: 14px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte .liste_info {
    padding: 40px 0;
  }
  .detail-produit .block_conseil_coupe {
    padding-bottom: 40px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item {
    text-align: left;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:after {
    content: '';
    display: block;
    width: 100%;
    clear: both;
    height: 20px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_visuel {
    width: 47%;
    height: 515px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte {
    display: inline-block;
    vertical-align: middle;
    width: 52%;
    box-sizing: border-box;
    padding-left: 40px;
    padding-right: 30px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte h2 {
    padding-bottom: 25px;
    font-size: 30px;
    line-height: 40px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:nth-child(1) {
    direction: rtl;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:nth-child(1) .block_conseil_coupe_texte {
    direction: ltr;
  }
}
@media screen and (min-width: 1024px) {
  .detail-produit .detail_produit_fiche {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .detail-produit .detail_produit_fiche:after {
    content: '';
    display: block;
    width: 100%;
    clear: both;
    height: 0;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_titre {
    text-align: left;
    padding: 0 0;
    float: right;
    width: 45%;
    box-sizing: border-box;
    padding-left: 60px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_titre h1 {
    font-size: 45px;
    line-height: 50px;
    padding-top: 20px;
    width: 60%;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_visu {
    float: left;
    width: 55%;
    box-sizing: border-box;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_visu img {
    max-height: 750px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte {
    float: right;
    width: 45%;
    box-sizing: border-box;
    padding: 35px 10px 35px 60px;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte .dispo {
    text-align: left;
  }
  .detail-produit .detail_produit_fiche .detail_produit_fiche_texte .block_cta {
    text-align: left;
  }
  .detail-produit .block_conseil_coupe {
    padding-top: 120px;
    padding-bottom: 40px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:after {
    height: 50px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_visuel {
    width: 56%;
    height: 515px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item .block_conseil_coupe_texte {
    width: 42%;
    padding-left: 30px;
    padding-right: 50px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:nth-child(2) .block_conseil_coupe_texte {
    padding-right: 30px;
    padding-left: 50px;
  }
  .detail-produit .block_conseil_coupe .block_conseil_coupe_item:nth-child(2):after {
    height: 10px;
  }
}
/* common cta modifier - (à déplacer) */
.cta.lcase {
  text-transform: none;
  font-family: "Raleway-Regular";
  font-size: 14px;
}
.cta.plus {
  padding-right: 40px;
}
.cta.plus:before {
  content: "+";
  font-size: 36px;
  background: none;
  right: 6px;
  top: 1px;
}
.cta.plus:hover:before {
  top: 5px;
}
.cta.bg-orange {
  background: #e67a2a;
  color: #FFFFFF;
}
.cta.bg-orange:after {
  border-color: #FFFFFF;
}
/* specific for page article-magazine */
.article-magazine .cta {
  min-width: 130px;
}
.article-magazine .titre strong {
  display: inline-block;
  font-family: 'PlayfairDisplay-Bold';
}
.article-magazine .exclue_pages {
  display: none;
}
.article-magazine .date_article {
  font-size: 16px;
  font-family: 'PlayfairDisplay-Bold';
  display: block;
  padding-bottom: 20px;
}
.article-magazine .tags_article {
  font-size: 16px;
  color: #e67a2a;
  font-family: 'Raleway-Regular';
  display: block;
  padding: 13px 0;
}
.article-magazine .tags_article a {
  color: #e67a2a;
}
.article-magazine .article-magazine_article {
  padding: 16px 0;
}
.article-magazine .article-magazine_article .retour {
  color: #969696;
  font-family: "Raleway-Light";
  font-size: 13px;
}
.article-magazine .article-magazine_article h1 {
  font-size: 26px;
  text-transform: uppercase;
  padding: 0 10px 20px;
  line-height: 1.2;
}
.article-magazine .article-magazine_article h1 strong {
  font-family: 'Raleway-Black';
}
.article-magazine .article-magazine_article .visuel-article-magazine {
  position: relative;
  overflow: hidden;
}
.article-magazine .article-magazine_article .visuel-article-magazine img {
  max-width: 100%;
  display: block;
}
.article-magazine .article-magazine_article .visuel-article-magazine .date_article {
  position: absolute;
  top: 0;
  right: 0;
  color: #FFFFFF;
  background: url('img/date_article_mag_mob.png') left top no-repeat;
  width: 95px;
  height: 60px;
  line-height: 54px;
  font-family: 'Raleway-Regular';
  font-size: 14px;
}
.article-magazine .article-magazine_article .visuel-article-magazine .social {
  position: absolute;
  bottom: 0;
  right: 0;
}
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-fb,
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-tw,
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-pin {
  display: block;
  width: 42px;
  height: 42px;
  color: #FFFFFF;
  font-size: 10px;
  padding-top: 23px;
  box-sizing: border-box;
}
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-fb {
  background: #3b5998 url(img/social/picto-fb.png) no-repeat center 8px;
}
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-tw {
  background: #1da1f2 url(img/social/picto-tw.png) no-repeat center 8px;
}
.article-magazine .article-magazine_article .visuel-article-magazine .social .social-pin {
  background: #b00616 url(img/social/picto-pin.png) no-repeat center 8px;
}
.article-magazine .article-magazine_article .article-magazine_infos {
  padding: 0 14px;
  /*  h2{
        font-size: 18px;
        text-transform: uppercase;
        padding: 16px 0 4px;
        font-family: 'Raleway-Black';
      }*/
}
.article-magazine .article-magazine_article .article-magazine_infos p {
  text-align: justify;
  padding: 0 0 20px 0;
}
.article-magazine .article-magazine_article .article-magazine_infos p strong {
  font-family: 'Raleway-Black';
}
.article-magazine .article-magazine_article .titre_article {
  font-size: 18px;
  text-transform: uppercase;
  padding: 35px 0;
  display: block;
  font-family: 'Raleway-Black';
}
.article-magazine .article-magazine_contenu_centre .titre {
  padding: 20px 40px;
}
.article-magazine .article-magazine_contenu_centre .contenu_centre_column {
  width: 100%;
  text-align: justify;
  padding: 0 14px;
  box-sizing: border-box;
}
.article-magazine .article-magazine_contenu_centre .contenu_centre_column .ss_titre_column {
  display: block;
  color: #e67a2a;
  font-family: 'Raleway-Bold';
  padding-bottom: 10px;
}
.article-magazine .article-magazine_contenu_centre .contenu_centre_column p {
  padding-bottom: 25px;
}
.article-magazine .article-magazine_contenu_centre .contenu_centre_column p strong {
  font-family: 'Raleway-Bold';
}
.article-magazine .article-magazine_contenu_centre .contenu_centre_column .cta-outer {
  margin-top: 10px;
}
.article-magazine .article-magazine_video_container {
  width: 90%;
  margin: 35px auto 15px;
}
.article-magazine .content_multi_columns {
  padding: 30px 0;
  background: #f6f6f6;
}
.article-magazine .content_multi_columns .content_multi_columns_one {
  padding: 0 24px;
}
.article-magazine .content_multi_columns .content_multi_columns_one .icon-column {
  display: block;
  border: 2px solid #e67a2a;
  width: 73px;
  height: 73px;
  border-radius: 50%;
  margin: 0 auto 30px;
  line-height: 90px;
  text-align: center;
}
.article-magazine .content_multi_columns .content_multi_columns_one .icon-column img {
  max-height: 30px;
}
.article-magazine .content_multi_columns .content_multi_columns_one .titre_article {
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 0 18px;
  display: block;
}
.article-magazine .content_multi_columns .content_multi_columns_one .titre_article strong {
  font-family: 'Raleway-Black';
}
.article-magazine .content_multi_columns .content_multi_columns_one .titre_article p {
  padding: 0;
  text-align: center;
}
.article-magazine .content_multi_columns .content_multi_columns_one p {
  text-align: justify;
  padding: 0 0 20px 0;
}
.article-magazine .content_multi_columns .content_multi_columns_one p strong {
  font-family: 'Raleway-Black';
}
.article-magazine .content_produits_associes img {
  max-width: 225px;
  max-height: 225px;
  width: auto;
  height: auto;
}
.article-magazine .content_produits_associes .produits_associes {
  color: #282828;
  display: block;
}
.article-magazine .content_produits_associes .produits_associes .produits_associes_nom_produit {
  font-size: 16px;
  padding: 10px 0;
}
.article-magazine .content_produits_associes .produits_associes .produits_associes_nom_produit strong {
  font-family: 'Raleway-Black';
}
.article-magazine .content_produits_associes .produits_associes .cta {
  margin-top: 25px;
}
.article-magazine .article-magazine_liste {
  padding: 30px 20px;
  text-align: left;
}
.article-magazine .article-magazine_liste .article-magazine_liste__single {
  margin-bottom: 25px;
}
.article-magazine .article-magazine_liste .article-magazine_liste__single .article-magazine_liste__number {
  width: 46px;
  height: 46px;
  background: #e67a2a;
  color: #FFFFFF;
  font-size: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 46px;
  font-family: 'Raleway-Bold';
  display: inline-block;
  vertical-align: middle;
}
.article-magazine .article-magazine_liste .article-magazine_liste__single .article-magazine_liste__texte {
  display: inline-block;
  width: 74%;
  margin-left: 20px;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 16px;
  line-height: 22px;
}
.article-magazine .article-magazine_liste .article-magazine_liste__single .article-magazine_liste__texte strong {
  font-family: 'Raleway-Black';
}
.article-magazine .article-magazine_liste .titre_puce {
  font-family: 'Raleway-Bold';
  font-size: 16px;
  display: block;
  padding: 30px 0  40px;
}
.article-magazine .article-magazine_liste ul {
  list-style-type: none;
}
.article-magazine .article-magazine_liste ul li {
  font-size: 16px;
  color: #282828;
  display: inline-block;
  box-sizing: border-box;
  /* width: 88%; */
  vertical-align: top;
  text-align: justify;
  margin-bottom: 30px;
  position: relative;
  padding-left: 18px;
}
.article-magazine .article-magazine_liste ul li::before {
  content: ' ';
  background-color: #e67a2a;
  width: 6px;
  height: 6px;
  display: block;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
}
.article-magazine .article-magazine_citation {
  max-width: 1200px;
  width: 96%;
  padding: 35px 0 45px;
  margin: 0 auto;
  box-sizing: border-box;
  border-top: 8px solid #f6f6f6;
  border-bottom: 8px solid #f6f6f6;
}
.article-magazine .article-magazine_citation p {
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  padding-left: 20%;
  position: relative;
  font-style: italic;
}
.article-magazine .article-magazine_citation p strong {
  font-family: 'Raleway-Black';
}
.article-magazine .article-magazine_citation p::before,
.article-magazine .article-magazine_citation p::after {
  content: '';
  width: 30px;
  height: 23px;
  display: inline-block;
}
.article-magazine .article-magazine_citation p::before {
  background: url(img/cote_top.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: -15px;
}
.article-magazine .article-magazine_citation p::after {
  background: url(img/cote_bottom.png) no-repeat left top;
  position: relative;
  top: 15px;
  left: 20px;
}
.article-magazine .bloc_newsletter.full_width {
  margin: 25px auto 35px;
}
.article-magazine .bg_mag_gris .titre {
  padding: 30px 40px 10px;
}
.article-magazine .content_produits_associes .titre {
  padding: 30px 20px 20px;
}
.article-magazine .content_produits_associes .titre strong {
  display: block;
}
@media screen and (min-width: 640px) {
  .article-magazine {
    /*.bg_mag_gris{
        background: @gris_clair;
        padding: 16px 0;
        margin: 30px 0;
        }*/
  }
  .article-magazine .tags_article {
    padding: 15px 0 0;
  }
  .article-magazine .titre strong {
    display: block;
  }
  .article-magazine .article-magazine_contenu_centre {
    padding: 0 5%;
  }
  .article-magazine .article-magazine_contenu_centre h2 {
    padding: 30px 20px 40px;
  }
  .article-magazine .article-magazine_contenu_centre .contenu_centre_column {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    /* Chrome, Safari, Opera */
    -moz-column-gap: 50px;
    /* Firefox */
    column-gap: 50px;
    box-sizing: border-box;
  }
  .article-magazine .article-magazine_contenu_centre .contenu_centre_column p {
    vertical-align: top;
    display: inline-block;
  }
  .article-magazine .article-magazine_contenu_centre .cta-outer {
    margin-top: 30px;
  }
  .article-magazine .article-magazine_contenu_centre .titre {
    padding: 20px 40px 40px;
  }
  .article-magazine .article-magazine_video_container {
    margin: 45px auto;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one {
    padding: 0 24px 46px;
    width: 50%;
    box-sizing: border-box;
    display: inline-block;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one:last-child {
    width: 100%;
    padding-bottom: 25px;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one .icon-column {
    width: 134px;
    height: 134px;
    line-height: 173px;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one .icon-column img {
    max-height: 60px;
  }
  .article-magazine .content_multi_columns .slider_multi_column {
    padding: 0 50px;
  }
  .article-magazine .article-magazine_article {
    /*.titre_article {
                font-size: 30px;
            }*/
  }
  .article-magazine .article-magazine_article h1 {
    font-size: 45px;
    padding: 16px 16px 20px;
  }
  .article-magazine .article-magazine_article .visuel-article-magazine {
    max-width: 96%;
    margin: 0 auto;
  }
  .article-magazine .article-magazine_article .visuel-article-magazine img {
    width: 100%;
  }
  .article-magazine .article-magazine_article .article-magazine_infos {
    padding: 0 5%;
  }
  .article-magazine .article-magazine_liste {
    padding: 70px 50px 30px;
  }
  .article-magazine .article-magazine_liste .article-magazine_liste__single .article-magazine_liste__texte {
    width: 88%;
  }
  .article-magazine .article-magazine_citation {
    width: 86%;
    padding: 60px 0 45px;
    margin: 0 auto 40px;
  }
  .article-magazine .article-magazine_citation p {
    padding: 0 50px;
  }
  .article-magazine .article-magazine_citation p::before {
    left: 10px;
    top: -25px;
  }
  .article-magazine .article-magazine_citation p::after {
    left: 20px;
  }
  .article-magazine .content_produits_associes .titre {
    padding-bottom: 40px;
  }
  .article-magazine .content_produits_associes .titre strong {
    display: inline-block;
  }
  .article-magazine .content_produits_associes .produits_associes {
    width: 33%;
    display: inline-block;
  }
}
@media screen and (min-width: 1024px) {
  .article-magazine .article-magazine_contenu_centre {
    margin: 0 auto;
    max-width: 950px;
  }
  .article-magazine .article-magazine_contenu_centre .contenu_centre_column .ss_titre_column {
    padding-bottom: 30px;
  }
  .article-magazine .article-magazine_contenu_centre .titre {
    padding: 20px 40px 60px;
  }
  .article-magazine .date_article {
    padding-bottom: 0;
    padding-top: 35px;
  }
  .article-magazine .content_multi_columns {
    padding: 80px 0;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one {
    width: 33%;
    padding-bottom: 0;
  }
  .article-magazine .content_multi_columns .content_multi_columns_one:last-child {
    width: 33%;
    padding-bottom: 0;
  }
  .article-magazine .article-magazine_article {
    padding-bottom: 20px;
    margin: 0 auto;
    max-width: 950px;
  }
  .article-magazine .article-magazine_article .visuel-article-magazine {
    display: inline-block;
    width: 56%;
    vertical-align: top;
    max-width: 746px;
  }
  .article-magazine .article-magazine_article .visuel-article-magazine .date_article {
    display: none;
  }
  .article-magazine .article-magazine_article .article-magazine_infos {
    display: inline-block;
    width: 38%;
    padding: 0 3%;
    vertical-align: top;
    text-align: left;
  }
  .article-magazine .article-magazine_article .article-magazine_infos h1 {
    font-size: 45px;
    padding: 16px 0 0;
    margin-bottom: -10px;
    line-height: 48px;
  }
  .article-magazine .article-magazine_article .article-magazine_infos h1 strong {
    display: block;
  }
  .article-magazine .article-magazine_liste {
    max-width: 980px;
    margin: 0 auto;
    padding: 70px 50px 30px;
  }
  .article-magazine .article-magazine_liste .article-magazine_liste__single {
    max-width: 780px;
    margin: 0 auto 25px;
  }
  .article-magazine .article-magazine_liste .article-magazine_liste__single .article-magazine_liste__texte {
    width: auto;
    max-width: 700px;
    letter-spacing: 0px;
  }
  .article-magazine .article-magazine_video_container {
    max-width: 950px;
    margin: 50px auto;
  }
  .article-magazine .slider_multi_column {
    margin: 0 auto;
    max-width: 950px;
  }
  .article-magazine .article-magazine_citation {
    padding: 60px 0;
  }
  .article-magazine .article-magazine_citation p {
    padding: 0 100px;
  }
  .article-magazine .article-magazine_citation p::before {
    left: 50px;
  }
  .article-magazine .content_produits_associes {
    margin: 0 auto;
    max-width: 950px;
    padding-bottom: 30px;
  }
  .article-magazine .content_produits_associes .titre {
    padding-top: 40px;
  }
  .article-magazine .titre {
    padding-top: 50px;
  }
}
.mentions-legales {
  text-align: left;
  padding: 25px;
}
.mentions-legales h1 {
  padding-bottom: 25px;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 30px;
  font-family: 'Raleway-Regular';
  text-align: center;
}
.mentions-legales h1 strong {
  font-family: 'Raleway-Black';
}
.mentions-legales .para {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 20px;
}
.mentions-legales .para a {
  color: #282828;
  text-decoration: none;
}
.mentions-legales .para a:hover {
  text-decoration: underline;
}
.mentions-legales .para .para_titre {
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  display: block;
  padding-bottom: 20px;
}
.mentions-legales .para .para_titre span {
  color: #e67a2a;
}
@media screen and (min-width: 640px) {
  .mentions-legales {
    padding: 30px 65px;
  }
  .mentions-legales h1 {
    font-size: 38px;
    line-height: 45px;
  }
  .mentions-legales .para {
    padding-bottom: 30px;
  }
  .mentions-legales .para.inline_block {
    display: inline-block;
    vertical-align: top;
    max-width: 55%;
    padding-right: 20px;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1024px) {
  .mentions-legales {
    padding: 30px 0;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .mentions-legales h1 {
    padding-bottom: 50px;
  }
  .mentions-legales .para {
    padding-bottom: 40px;
  }
  .mentions-legales .para.inline_block {
    padding-right: 30px;
  }
}
.plan-site {
  text-align: left;
  padding: 25px 25px 25px 40px;
}
.plan-site h1 {
  padding-bottom: 25px;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 30px;
  font-family: 'Raleway-Regular';
  text-align: center;
}
.plan-site h1 strong {
  font-family: 'Raleway-Black';
}
.plan-site aside {
  padding-bottom: 25px;
}
.plan-site aside ul,
.plan-site aside ol {
  list-style: none;
}
.plan-site aside a {
  color: #e67a2a;
  text-transform: uppercase;
  font-family: 'Raleway-Black';
}
.plan-site aside li {
  display: block;
  padding-bottom: 10px;
}
.plan-site aside .sub-menu {
  padding-top: 15px;
  padding-left: 10px;
}
.plan-site aside .sub-menu a {
  color: #282828;
  text-transform: capitalize;
}
.plan-site aside .sub-menu .sub-menu {
  padding-top: 5px;
}
.plan-site aside .sub-menu .sub-menu a {
  font-family: 'Raleway-Regular';
}
.plan-site aside .sub-menu .sub-menu li:nth-last-child(1) {
  padding-bottom: 0;
}
@media screen and (min-width: 640px) {
  .plan-site {
    padding: 30px 40px;
    text-align: center;
  }
  .plan-site h1 {
    font-size: 38px;
    line-height: 45px;
    padding-bottom: 30px;
  }
  .plan-site aside {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: 40%;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1024px) {
  .plan-site {
    padding: 30px 0;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .plan-site h1 {
    padding-bottom: 50px;
  }
  .plan-site aside {
    width: 24%;
    padding-left: 0;
    padding-right: 0;
  }
}
.video-js .vjs-big-play-button {
  top: 42%;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: none;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
  height: 38px;
  width: 55px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  line-height: 38px;
}
.video-js:hover .vjs-big-play-button {
  background-color: #000;
  background-color: rgba(40, 43, 47, 0.5);
}
.video-js .vjs-poster {
  background-size: 100%;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  height: 98%;
}
@media screen and (min-width: 640px) {
  .video-js .vjs-big-play-button {
    height: 68px;
    width: 98px;
    line-height: 68px;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 0.8em;
  }
  .video-js .vjs-poster {
    background-size: 100%;
  }
  .video-js.vjs-fluid,
  .video-js.vjs-16-9,
  .video-js.vjs-4-3 {
    height: 98%;
  }
}
.postuler-candidature-spontanee__tetiere {
  background: #282828 url(img/tetiere-recrutement.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  padding: 40px 20px;
}
.postuler-candidature-spontanee__tetiere h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 36px;
  font-family: "Raleway-Black";
}
.postuler-candidature-spontanee__tetiere span {
  display: inline-block;
}
.postuler-candidature-spontanee__forms {
  max-width: 720px;
  min-height: 500px;
  margin: 0 auto;
  padding: 16px;
}
.postuler-candidature-spontanee__forms .form-hidden {
  display: none;
}
.postuler-candidature-spontanee .autre-experience {
  display: none;
}
.postuler-candidature-spontanee__table-form {
  width: 100%;
  text-align: left;
}
.postuler-candidature-spontanee__table-form td {
  display: block;
  margin: 6px 0;
  position: relative;
}
.postuler-candidature-spontanee__table-form td input[type="text"],
.postuler-candidature-spontanee__table-form td select,
.postuler-candidature-spontanee__table-form td textarea {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-family: "Raleway-Regular";
}
.postuler-candidature-spontanee__table-form td .custom-select {
  position: relative;
}
.postuler-candidature-spontanee__table-form td .custom-select:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -0.4em;
  width: 0.4em;
  height: 0.4em;
  border-right: 0.15em solid #e67a2a;
  border-top: 0.15em solid #e67a2a;
  transform: rotate(135deg);
}
.postuler-candidature-spontanee__table-form td .custom-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
  background: #FFFFFF;
}
.postuler-candidature-spontanee__table-form td .custom-radio {
  position: absolute;
  left: -9999px;
}
.postuler-candidature-spontanee__table-form td .custom-radio + label {
  padding-left: 24px;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
}
.postuler-candidature-spontanee__table-form td .custom-radio + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  border-radius: 50%;
}
.postuler-candidature-spontanee__table-form td .custom-radio + label:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 4px;
  top: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.postuler-candidature-spontanee__table-form td .custom-radio:checked + label:after {
  background: #e67a2a;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.postuler-candidature-spontanee__table-form td input[type="file"] {
  position: absolute;
  left: -9999px;
}
.postuler-candidature-spontanee__table-form td .ajouter-piece {
  color: #888888;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 10px 0;
}
.postuler-candidature-spontanee__table-form td .ajouter-piece.showAutreExperience {
  margin-top: 40px;
}
.postuler-candidature-spontanee__table-form td .ajouter-piece span {
  display: block;
  margin-top: 8px;
  font-style: italic;
}
.postuler-candidature-spontanee__table-form td .ajouter-piece:before {
  content: "+";
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  background: #e67a2a;
  right: 0;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
  text-indent: 1px;
  font-family: "Raleway-Light";
}
.postuler-candidature-spontanee__table-form .td-alerte {
  text-align: center;
  padding: 20px 0 0;
}
.postuler-candidature-spontanee__table-form .tr-section td {
  padding: 30px 0 10px;
  font-family: "Raleway-Black";
  text-transform: uppercase;
  font-size: 16px;
}
.postuler-candidature-spontanee__table-form .tr-civilite td {
  display: inline-block;
  margin: 20px 0 16px;
}
.postuler-candidature-spontanee__table-form .tr-date td input {
  width: 38%;
}
.postuler-candidature-spontanee__table-form .tr-date td input:nth-of-type(1),
.postuler-candidature-spontanee__table-form .tr-date td input:nth-of-type(2) {
  width: 23%;
}
.postuler-candidature-spontanee__table-form .tr-date td .date-separator {
  display: inline-block;
  color: #e67a2a;
  width: 8%;
  text-align: center;
}
.postuler-candidature-spontanee__table-form .asterisk {
  color: #e67a2a;
  font-size: 130%;
  vertical-align: middle;
}
.postuler-candidature-spontanee__table-form .error {
  display: none;
  color: #e67a2a;
  font-size: 9px;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  margin-top: -3px;
}
.postuler-candidature-spontanee__table-form .tr-submit {
  text-align: center;
}
.postuler-candidature-spontanee__table-form .tr-submit .submit {
  background: #FFFFFF;
  box-sizing: content-box;
  min-width: 110px;
  margin-top: 20px;
}
.postuler-candidature-spontanee__table-form .tr-submit small {
  font-size: 85%;
}
.postuler-candidature-spontanee__alerte__titre {
  font-size: 24px;
  text-transform: uppercase;
  margin: 20px 0;
  line-height: 1.2;
}
.postuler-candidature-spontanee__alerte__titre span {
  display: block;
}
.postuler-candidature-spontanee__alerte .tr-submit .submit {
  margin-top: 0;
}
.fancybox-opened .fancybox-skin {
  border-radius: 0;
  background: #FFFFFF;
  box-shadow: none;
  overflow: hidden;
}
.fancybox-close {
  right: -3px;
  top: -3px;
  background: #e67a2a;
  -moz-transform: skewX(10deg) skewY(-5deg);
  -webkit-transform: skewX(10deg) skewY(-5deg);
  -o-transform: skewX(10deg) skewY(-5deg);
  -ms-transform: skewX(10deg) skewY(-5deg);
  transform: skewX(10deg) skewY(-5deg);
  width: 42px;
  height: 38px;
}
.fancybox-close:before {
  content: "\2716";
  color: #FFFFFF;
  font-size: 18px;
  margin-top: 10px;
  display: block;
}
/* only mobile */
@media screen and (min-width: 640px) {
  .postuler-candidature-spontanee__tetiere {
    padding: 80px 20px;
  }
  .postuler-candidature-spontanee__tetiere h1 {
    font-size: 40px;
  }
  .postuler-candidature-spontanee__tetiere span {
    max-width: 860px;
    padding: 0 10%;
  }
  .postuler-candidature-spontanee__form {
    margin-top: 50px;
  }
  .postuler-candidature-spontanee__table-form {
    width: 76%;
    text-align: left;
  }
  .postuler-candidature-spontanee__table-form td {
    display: block;
    display: table-cell;
    vertical-align: middle;
    padding: 8px 0;
  }
  .postuler-candidature-spontanee__table-form td:first-child {
    text-align: right;
    width: 36%;
    padding-right: 20px;
  }
  .postuler-candidature-spontanee__table-form .tr-civilite td {
    display: table-cell;
    margin: 0;
    padding: 20px 20px 10px 0;
  }
  .postuler-candidature-spontanee__alerte__titre {
    font-size: 32px;
  }
}
.page-404 .tetiere {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: url(img/tetiere-404.jpg);
}
.page-404 .tetiere .cta {
  margin-top: 40px;
  border-color: rgba(255, 255, 255, 0);
}
@media screen and (min-width: 640px) {
  .page-404 .bottom_block {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .page-404 .bottom_block {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.liste-produits h1 {
  padding: 25px 0;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 30px;
  font-family: 'Raleway-Regular';
  text-align: center;
  letter-spacing: 1px;
}
.liste-produits h1 strong {
  font-family: 'Raleway-Black';
  display: block;
}
.liste-produits .bottom_block .bottom_block_locator .para {
  color: transparent;
  line-height: 0;
}
.liste-produits .overlay_filtre {
  background-color: rgba(0, 0, 0, 0.25);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  display: none;
}
.liste-produits .flitres_produits {
  text-align: left;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 999;
  background-color: #F6F6F6;
  width: 260px;
  padding: 0 0 25px;
  box-sizing: border-box;
}
.liste-produits .flitres_produits .titre {
  display: none;
}
.liste-produits .flitres_produits ul,
.liste-produits .flitres_produits ol {
  list-style: none;
}
.liste-produits .flitres_produits dl dt {
  font-family: 'Raleway-Black';
  text-transform: uppercase;
  font-size: 16px;
  line-height: 50px;
  position: relative;
  cursor: pointer;
  background-color: #f2f2f2;
  padding: 0 25px;
}
.liste-produits .flitres_produits dl dt:after {
  content: '';
  display: block;
  width: 6px;
  height: 10px;
  background-size: 6px 10px;
  background-image: url(img/pagination.svg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -4px;
  -ms-transition: all 250ms linear;
  -webkit-transition: all 250ms linear;
  -moz-transition: all 250ms linear;
  transition: all 250ms linear;
}
.liste-produits .flitres_produits dl dt.open:after {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.liste-produits .flitres_produits dl dd {
  font-size: 14px;
}
.liste-produits .flitres_produits dl dd ul {
  padding: 15px 0;
}
.liste-produits .flitres_produits dl dd ul li {
  display: block;
  padding: 5px 25px;
}
.liste-produits .flitres_produits dl dd ul li input[type="checkbox"] {
  border: solid 1px #282828;
  width: 9px;
  height: 9px;
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
}
.liste-produits .flitres_produits dl dd ul li input[type="checkbox"]:checked {
  background-color: #282828;
}
.liste-produits .flitres_produits dl dd ul li label {
  display: inline-block;
  vertical-align: middle;
}
.liste-produits .flitres_produits .btn {
  background-color: #e67a2a;
  display: inline-block;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 190px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.liste-produits .flitres_produits .btn .cta {
  width: 135px;
  text-align: center;
  display: inline-block;
}
.liste-produits .flitres_produits .btn:hover .cta {
  padding-left: 0;
}
.liste-produits .flitres_produits .btn:hover .cta:after {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}
.liste-produits .flitres_produits .btn:hover .cta:before {
  right: 10px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.liste-produits .liste_produits {
  text-align: center;
  max-width: 960px;
}
.liste-produits .liste_produits .numb {
  font-size: 12px;
}
.liste-produits .liste_produits .row_filtre_cta .cta {
  font-size: 16px;
}
.liste-produits .liste_produits .liste_produits_item {
  display: inline-block;
  color: #282828;
  width: 225px;
  margin: 15px auto;
  vertical-align: top;
}
.liste-produits .liste_produits .liste_produits_item img {
  max-width: 100%;
  height: auto;
}
.liste-produits .liste_produits .liste_produits_item .liste_produits_titre {
  text-transform: uppercase;
  display: block;
  padding-bottom: 15px;
  font-size: 16px;
  padding-top: 8px;
}
.liste-produits .liste_produits .liste_produits_item .liste_produits_titre > span:last-child,
.liste-produits .liste_produits .liste_produits_item .liste_produits_titre strong {
  font-family: 'Raleway-Black';
}
.liste-produits .pagination_actu {
  padding: 25px 0 45px;
  text-align: center;
}
.liste-produits .pagination_actu .page-numbers {
  display: inline-block;
  margin: 0 10px;
  font-family: 'Raleway-Regular';
  color: #282828;
  font-size: 16px;
  vertical-align: top;
  line-height: 18px;
}
.liste-produits .pagination_actu .page-numbers.next,
.liste-produits .pagination_actu .page-numbers.prev {
  width: 10px;
  height: 18px;
  background-image: url(img/pagination.svg);
  background-repeat: no-repeat;
  background-size: 10px 18px;
  position: relative;
  top: 2px;
  margin: 0 30px;
}
.liste-produits .pagination_actu .page-numbers.prev {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.liste-produits .pagination_actu span.page-numbers {
  font-family: 'Raleway-Black';
  border-bottom: solid 2px #282828;
}
@media screen and (min-width: 640px) {
  .liste-produits h1 {
    padding: 35px 0 25px;
    font-size: 38px;
    line-height: 45px;
  }
  .liste-produits h1 strong {
    display: inline;
  }
  .liste-produits .liste_produits {
    text-align: left;
    width: 690px;
    margin-left: auto;
    margin-right: auto;
  }
  .liste-produits .liste_produits .row_filtre_cta {
    padding-left: 40px;
  }
  .liste-produits .liste_produits .liste_produits_item {
    text-align: center;
    margin: 25px auto;
  }
}
@media screen and (min-width: 1024px) {
  .liste-produits h1 {
    padding: 40px 0 45px;
    font-size: 45px;
    line-height: 55px;
  }
  .liste-produits .flitres_produits {
    position: inherit;
    top: 0;
    left: 0;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
  }
  .liste-produits .flitres_produits .titre {
    display: block;
    font-family: 'Raleway-Black';
    text-transform: uppercase;
    font-size: 15px;
    line-height: 50px;
    position: relative;
    padding: 0;
    background-color: #FFFFFF;
  }
  .liste-produits .flitres_produits dl dt {
    font-size: 15px;
  }
  .liste-produits .liste_produits {
    display: inline-block;
    vertical-align: top;
    padding-left: 25px;
    width: calc(100% - 290px);
    max-width: 850px;
  }
  .liste-produits .liste_produits .numb {
    font-size: 12px;
    display: block;
    line-height: 50px;
  }
  .liste-produits .liste_produits .row_filtre_cta {
    padding-left: 0;
  }
  .liste-produits .liste_produits .row_filtre_cta:nth-child(1) {
    display: none;
  }
  .liste-produits .liste_produits .liste_produits_item {
    text-align: center;
    margin: 25px;
  }
  .liste-produits .bottom_block {
    padding: 50px 0;
  }
  .liste-produits .bottom_block .bottom_block_locator {
    border-left: solid 10px #FFFFFF;
    border-right: 0;
    font-size: 25px;
    line-height: 35px;
    padding-top: 55px;
  }
}
.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  top: 130px;
  display: block;
  width: 10px;
  height: 18px;
  overflow: hidden;
  color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(img/carousel-fleche.svg);
  cursor: pointer;
}
.owl-nav .owl-prev {
  left: 15px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.owl-nav .owl-next {
  right: 15px;
}
.owl-nav.disabled {
  display: none;
}
/*.owl-stage-outer{
  position: relative;
}*/
.owl-loaded {
  position: relative;
}
.owl-item {
  display: inline-block;
}
.owl-dots {
  width: 100%;
  text-align: center;
}
.owl-dots.disabled {
  display: none;
}
.owl-dots .owl-dot {
  display: inline-block;
}
.owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  overflow: hidden;
  color: transparent;
  background-color: #282828;
  display: block;
  margin: 0 4px;
  -ms-border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.owl-dots .owl-dot.active span {
  background-color: #e67a2a;
}

/* VIDEO EXPERTISE */

#video_expert{ width:80%; margin:auto;}


@media screen and (max-width: 1200px) { 


}
@media screen and (max-width: 1024px) { 

#video_expert{ width:60%; margin:auto;}
}

@media screen and (max-width: 768px) {

#video_expert{width:81%; margin:auto;}

}

@media screen and (max-width: 375px) {

#video_expert{width:95%; margin:auto;}

}

@media screen and (max-width: 768px) {

  
}  

.social-medias {
  position: fixed;
  z-index: 9999;
  top: 10%;
  left: 0;
}
.social-medias a {
  position: relative;
  display: block;
  background-color: #e67a2a;
  width: 35px;
  height: 35px;
  margin-bottom: 8px;
  transition: background-color 125ms linear;
}
.social-medias a:hover {
  background-color: #282828;
}
.social-medias img {
  position: absolute;
  width: 60%;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}

@media screen and (max-width: 600px) {  
  .social-medias {
    position: relative;
    display: flex;
	justify-content: center;

    z-index: 9999;
    bottom: auto;
    left: auto;
  }
  .social-medias a {
    margin: 16px;
  }
}

.critizr-header {
  display: inline-block;
  width: 171px;
  margin: 0;
}
.critizr-footer {
  position: absolute;
  right: 1em;
  top: 10em;
  width: 171px;
}
@media screen and (max-width: 1200px) {
  .critizr-header {
    display: block;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
  }
  .critizr-content {
    float: right;
    width: 171px;
    margin: -12px 130px;
  }
}
@media screen and (max-width: 1050px) {
  .critizr-content {
    margin: 30px 0;
  }
}
@media screen and (max-width: 900px) {
  .critizr-footer {
    top: 12em;
  }
}
@media screen and (max-width: 768px) {
  .critizr-content {
    margin: 30px 0;
  }
  .critizr-footer {
    display: none;
  }
}
.appointment {
position: relative;
}
.appointment a {
margin-left: 10px;
}
.appointment:before {
    content: ‘’;
    width:  17px;
    height: 20px;
    background: url(‘/wp-content/themes/saint-algue/assets/calendrier_white.png’);
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 5px;
    background-size: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluaXQubGVzcyIsImZvbnRzLmxlc3MiLCJsaWIvY3Mtc2VsZWN0LmNzcyIsImxpYi9jcy1za2luLWJvcmRlci5jc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGUuY3NzL3NvdXJjZS9fYmFzZS5jc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGUuY3NzL3NvdXJjZS9zbGlkaW5nX2VudHJhbmNlcy9zbGlkZUluTGVmdC5jc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGUuY3NzL3NvdXJjZS9zbGlkaW5nX2V4aXRzL3NsaWRlT3V0TGVmdC5jc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3ZpZGVvLmpzL2Rpc3QvdmlkZW8tanMuY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mYW5jeWJveC9zb3VyY2UvanF1ZXJ5LmZhbmN5Ym94LmNzcyIsImdsb2JhbC5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCJoZWFkZXIubGVzcyIsImZvb3Rlci5sZXNzIiwicGFnZXMvaG9tZS5sZXNzIiwicGFnZXMvY29sbGVjdGlvbi5sZXNzIiwicGFnZXMvY29sbGVjdGlvbi1kZXRhaWxzLmxlc3MiLCJwYWdlcy9qZXVkaS0yMC5sZXNzIiwicGFnZXMvcmVjaGVyY2hlLXNhbG9uLmxlc3MiLCJwYWdlcy9sZS1jbHViLmxlc3MiLCJwYWdlcy9jb250YWN0Lmxlc3MiLCJwYWdlcy9yZWNydXRlbWVudC5sZXNzIiwicGFnZXMvcG9zdHVsZXIubGVzcyIsInBhZ2VzL2JhbmRlYXVfZXhwZXJ0aXNlcy5sZXNzIiwicGFnZXMvYmFuZGVhdV9sZV9jbHViLmxlc3MiLCJwYWdlcy9jYXJvdXNlbF9wcm9kdWl0Lmxlc3MiLCJwYWdlcy9ibG9jX25ld3NsZXR0ZXIubGVzcyIsInBhZ2VzL2JhbmRlYXVfcGludGVyZXN0Lmxlc3MiLCJwYWdlcy9iYW5kZWF1X21hZy5sZXNzIiwicGFnZXMvZmljaGVfc2Fsb24ubGVzcyIsInBhZ2VzL3NsaWRlcl9zYWxvbnMubGVzcyIsInBhZ2VzL3NsaWRlcl90ZW5kYW5jZXMubGVzcyIsInBhZ2VzL2JyZWFkY3J1bWIubGVzcyIsInBhZ2VzL2V4cGVydGlzZXMtZW4tc2Fsb24ubGVzcyIsInBhZ2VzL3RldGllcmUubGVzcyIsInBhZ2VzL2JvdHRvbV9ibG9jay5sZXNzIiwicGFnZXMvYXN0dWNlLmxlc3MiLCJwYWdlcy9wcm9kdWl0X2F2YW50Lmxlc3MiLCJwYWdlcy9jb25zZWlsX2V4cGVydC5sZXNzIiwicGFnZXMvZXhwZXJ0aXNlLWRldGFpbC5sZXNzIiwicGFnZXMvZm9ybXVsYWlyZS5sZXNzIiwicGFnZXMvZGV2ZW5pci1mcmFuY2hpc2UubGVzcyIsInBhZ2VzL21hcnF1ZS5sZXNzIiwicGFnZXMvYWNjdWVpbC1wcm9kdWl0Lmxlc3MiLCJwYWdlcy9tZW51LWhlYWRlci5sZXNzIiwicGFnZXMvbGUtbWFnLmxlc3MiLCJwYWdlcy9kZXRhaWwtcHJvZHVpdC5sZXNzIiwicGFnZXMvYXJ0aWNsZS1tYWdhemluZS5sZXNzIiwicGFnZXMvbWVudGlvbnMtbGVnYWxlcy5sZXNzIiwicGFnZXMvcGxhbi1zaXRlLmxlc3MiLCJwYWdlcy92aWRlby1qcy5sZXNzIiwicGFnZXMvY2FuZGlkYXR1cmUtc3BvbnRhbmVlLmxlc3MiLCJwYWdlcy9wYWdlLTQwNC5sZXNzIiwicGFnZXMvbGlzdGUtcHJvZHVpdHMubGVzcyIsIm93bC1jYXJvdXNlbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLFNBQVM7Ozs7Ozs7O0FBQ1Q7QUFBTTtBQUFNO0FBQUs7QUFBTTtBQUFRO0FBQy9CO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUc7QUFBWTtBQUN2QztBQUFNO0FBQVM7QUFBTTtBQUNyQjtBQUFLO0FBQUs7QUFBSTtBQUFLO0FBQUs7QUFBSztBQUFHO0FBQ2hDO0FBQU87QUFBUTtBQUFLO0FBQUs7QUFDekI7QUFBRztBQUNIO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUNwQjtBQUFVO0FB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QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQy9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzN4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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LGNBQW5CO0VBQ0EsZ0JBQWdCLGNBQWhCO0VBQ0EsV0FBVyxjQUFYOztBMkM1QkQsUUFtQkM7RUFDQyxXQUFBOztBQUdELFFBQUM7RUFDQSxhQUFBOzs7OztBQU9GO0VBQ0Msa0JBQUE7O0FBR0Q7RUFDQyxxQkFBQTs7QUFHRDtFQUNDLFdBQUE7RUFDQSxrQkFBQTs7QUFFQSxTQUFDO0VBQ0EsYUFBQTs7QUFMRixTQVFDO0VBQ0MscUJBQUE7O0FBVEYsU0FRQyxTQUdDO0VBQ0MsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFM0N6QkYsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7O0EyQzBCQyxTQWRELFNBY0UsT0FDQTtFQUNDLHlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICBUaGVtZSBOYW1lOiBGYWJpbyBTYWxzYVxyXG4gIERlc2NyaXB0aW9uOiBUaMOobWUgZHUgc2l0ZSBGYWJpbyBTYWxzYVxyXG4gIFZlcnNpb246IDEuMFxyXG4gIEF1dGhvcjogS3LDqWFsaWRcclxuICBBdXRob3IgVVJJOiBodHRwOi8vd3d3LmtyZWFsaWQuY29tXHJcbiovXHJcbkBjaGFyc2V0IFwidXRmLThcIjtcclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9XHJcbmJvZHkge2xpbmUtaGVpZ2h0OjE7fVxyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7ZGlzcGxheTpibG9jazt9XHJcbm5hdiB1bCB7bGlzdC1zdHlsZTpub25lO31cclxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOm5vbmU7fVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge2NvbnRlbnQ6Jyc7Y29udGVudDpub25lO31cclxuYSB7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fVxyXG5pbnMge2JhY2tncm91bmQtY29sb3I6I2ZmOTtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO31cclxubWFyayB7YmFja2dyb3VuZC1jb2xvcjojZmY5O2NvbG9yOiMwMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbmRlbCB7dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7fVxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO2N1cnNvcjpoZWxwO31cclxudGFibGUge2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31cclxuaHIge2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO21hcmdpbjoxZW0gMDtwYWRkaW5nOjA7fVxyXG5pbnB1dCwgc2VsZWN0IHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtjbGVhcjogYm90aDtmb250LXdlaWdodDogbm9ybWFsO31cclxuc3Ryb25nLCBie2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbmxlZ2VuZHtkaXNwbGF5Om5vbmU7fVxyXG5he3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY29udGVudDpcIiBcIjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktUmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCfimLonKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1UaGluJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1UaGluLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1UaGluLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1Cb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLFxyXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJsYWNrJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1CbGFjay5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCfimLonKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJsYWNrLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1NZWRpdW0nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bS5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCfimLonKSwgdXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgn4pi6JyksXHJcbiAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktTGlnaHQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LWxpZ2h0LXdlYmZvbnQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgn4pi6JyksXHJcbiAgdXJsKCcuLi9mb250cy9yYWxld2F5LWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvcmFsZXdheS1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvcmFsZXdheS1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktbGlnaHQtd2ViZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXktTGlnaHQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LUxpZ2h0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIvKiBEZWZhdWx0IGN1c3RvbSBzZWxlY3Qgc3R5bGVzICovXHJcbmRpdi5jcy1zZWxlY3Qge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTAwcHg7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5kaXYuY3Mtc2VsZWN0OmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lOyAvKiBGb3IgYmV0dGVyIGFjY2Vzc2liaWxpdHkgYWRkIGEgc3R5bGUgZm9yIHRoaXMgaW4geW91ciBza2luICovXHJcbn1cclxuXHJcbi5jcy1zZWxlY3Qgc2VsZWN0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3Mtc2VsZWN0IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMWVtO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLyogUGxhY2Vob2xkZXIgYW5kIHNlbGVjdGVkIG9wdGlvbiAqL1xyXG4uY3Mtc2VsZWN0ID4gc3BhbiB7XHJcblx0cGFkZGluZy1yaWdodDogM2VtO1xyXG59XHJcblxyXG4uY3Mtc2VsZWN0ID4gc3Bhbjo6YWZ0ZXIsXHJcbi5jcy1zZWxlY3QgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcclxuXHRzcGVhazogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5jcy1zZWxlY3QgPiBzcGFuOjphZnRlciB7XHJcblx0Y29udGVudDogJ1xcMjVCRSc7XHJcblx0cmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmNzLXNlbGVjdCAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG5cdG1hcmdpbi1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5jcy1zZWxlY3QuY3MtYWN0aXZlID4gc3Bhbjo6YWZ0ZXIge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuZGl2LmNzLWFjdGl2ZSB7XHJcblx0ei1pbmRleDogMjAwO1xyXG59XHJcblxyXG4vKiBPcHRpb25zICovXHJcbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uY3Mtc2VsZWN0LmNzLWFjdGl2ZSAuY3Mtb3B0aW9ucyB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNzLXNlbGVjdCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNzLXNlbGVjdCB1bCBzcGFuIHtcclxuXHRwYWRkaW5nOiAxZW07XHJcbn1cclxuXHJcbi5jcy1zZWxlY3QgdWwgbGkuY3MtZm9jdXMgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxufVxyXG5cclxuLyogT3B0Z3JvdXAgYW5kIG9wdGdyb3VwIGxhYmVsICovXHJcbi5jcy1zZWxlY3QgbGkuY3Mtb3B0Z3JvdXAgdWwge1xyXG5cdHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4uY3Mtc2VsZWN0IGxpLmNzLW9wdGdyb3VwID4gc3BhbiB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcblx0c3JjOnVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8tcmRubTM0Jyk7XHJcblx0c3JjOnVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXgtcmRubTM0JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8tcmRubTM0JykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/LXJkbm0zNCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8tcmRubTM0I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5kaXYuY3Mtc2tpbi1ib3JkZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xyXG5cdGRpdi5jcy1za2luLWJvcmRlciB7IGZvbnQtc2l6ZTogMWVtOyB9XHJcbn1cclxuXHJcbi5jcy1za2luLWJvcmRlciA+IHNwYW4ge1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XHJcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG59XHJcblxyXG4uY3Mtc2tpbi1ib3JkZXIgPiBzcGFuOjphZnRlcixcclxuLmNzLXNraW4tYm9yZGVyIC5jcy1zZWxlY3RlZCBzcGFuOjphZnRlciB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuXHRjb250ZW50OiAnXFxlMDAwJztcclxufVxyXG5cclxuLmNzLXNraW4tYm9yZGVyIHVsIHNwYW46OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY3Mtc2tpbi1ib3JkZXIgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcclxuXHRjb250ZW50OiAnXFxlMDBlJztcclxuXHRjb2xvcjogI2RkZDljOTtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG59XHJcblxyXG4uY3Mtc2tpbi1ib3JkZXIuY3MtYWN0aXZlID4gc3BhbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0Y29sb3I6ICMyOTgwYjk7XHJcbn1cclxuXHJcbi5jcy1za2luLWJvcmRlciAuY3Mtb3B0aW9ucyB7XHJcblx0Y29sb3I6ICMyOTgwYjk7XHJcblx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyAwLjJzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyAwLjJzO1xyXG59XHJcblxyXG4uY3Mtc2tpbi1ib3JkZXIuY3MtYWN0aXZlIC5jcy1vcHRpb25zIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxufVxyXG5cclxuLmNzLXNraW4tYm9yZGVyIHVsIHNwYW4ge1xyXG5cdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uY3Mtc2tpbi1ib3JkZXIgLmNzLW9wdGlvbnMgbGkgc3Bhbjpob3ZlcixcclxuLmNzLXNraW4tYm9yZGVyIGxpLmNzLWZvY3VzIHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6ICNmNWYzZWM7XHJcbn1cclxuIiwiLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG4iLCJAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cbiIsIkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG4iLCIudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChcImZvbnQvVmlkZW9KUy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBNTRBQW9BQUFBQUZtZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFENEFBQUJXVVpGZUJXTnRZWEFBQUFFMEFBQUFPZ0FBQVVyaU1CQzJaMng1WmdBQUFYQUFBQW91QUFBUFVGdng2QWRvWldGa0FBQUxvQUFBQUNzQUFBQTJESVBwWDJob1pXRUFBQXZNQUFBQUdBQUFBQ1FPb2djZ2FHMTBlQUFBQytRQUFBQVBBQUFBZk5rQUFBQnNiMk5oQUFBTDlBQUFBRUFBQUFCQU1NZzA2bTFoZUhBQUFBdzBBQUFBSHdBQUFDQUJNQUI1Ym1GdFpRQUFERlFBQUFFbEFBQUNDdFhIOWFCd2IzTjBBQUFOZkFBQUFQd0FBQUdCWmtTTjQzaWNZMkJrWjJDY3dNREt3TUZTeVBLTWdZSGhGNFJtam1FSVp6ekh3TURFd01yTWdCVUVwTG1tTURoOFpQd294dzdpTG1TSENET0NDQUR2RUFvK0FBQjRuR05nWUdCbWdHQVpCa1lHRUhBQjhoakJmQllHRFNETkJxUVpHWmdZR0Q3Sy9mOFBVdkNSRVVUek0wRFZBd0VqRzhPSUJ3Q1Bkd2JWQUFCNG5JMVhlMUNVMXhYL3p2MWVMSXRMbG4wSndySWZDN3NKR0VUMmhSSjJOMUdVb0JKRThBRVNRRUVobUJIamFCN1V1Qk1UTzRHTWFTdTdhWTNSTmxPZFJQTnFPMnBxUm11VGFTWnRSNkpKSUxVWmswMGEvNGltanBtaWVjQjMwM08vWFVnTUpPUHVmdmQrOTl4enp6MzNuTjg1NXk0SEhIN0VmckdmSXh3SFJpQU52Ri9zSDcxSTlCekhzem1wVytyR09RT1h4WEU2WWhJNFBvTVQ4emtUNGNERnVmMWN3TXJaSkk1Y2dsTTBIS1Z2ME1hVUZEZ0lGZmc5bUpKQ0cra2JLbjFKa3FCT1ZhRk9rdWhMcEFScThmdTBObmM5L3pkdmZZOVB4WFc0UGRIMEM2TitQQ2VqaG9yeEZqQXFSamdGUlhTSU5FQVJiQkdzb3hjRks3SUptcjRPeWNGSm5Jbkw1OXpJWHd4dWk4MGZrR1JiRUh5b3NNV2FBVEpLVWZDc2ttd0pRc0FXQU5rbW5JR09obGY1MTRoN1U4SE5JdjNvd29IQjBXTXQwRWIzc3gwZ3VMaTVwcS84TnkxcTY5NjlmS1I5WDlHQlY2ZFB2NmRwMDRLOTlTT3d0bXlQbDQ3QXBSYTZuNFpwUDF5anI1Zm43TW1ZUC92WExVSnM3MTVVZ3VrbEhCYUhPWkhabUcxTjlGQUlXMm1mME1xV0NJZG8vOFJaMXlHZnhLVWxkRGNHSWJGQTdJQ08rdnFPTVNQVGgvWnJTcWdIaS9iQi9POEU4TW56cCtNK2FjeGZwc1RTaEJ3ZWoyNlRpR3hCbjdtNGVFSU8rUnVldTZIaitJRkJuaDg4Y0FFVUVRLy9uVkx4NUM3a2YreUlSNDdRRWUrZU1saHo5U3FzR2JlM2hoMlIwM05Hem9ZNk80Mkt6OGw3ZkI2ZkFrNkxZblR5Rm8vRll5VDZHR3lOeDJKeDJzZEg0ckExRm8vSHlDWGFGeU9wOGRoWUJDZkpiMk5JbjFJbUU2Q1lOR21nU1RiNTJEYXdKUjZqZlhFbURVNHh5VEVtcGdISE9JU3RveGZqU0dka2JzSzJ3MmpiZE1RRzRzZ0FzdEVPTmdVUllDd0dIaEVoaHNjaW9RYUFoaENmN01jaWZFUWMwbDYrbXhqOW5JK2dtU2RpUTBaYm03Z1puSU83R1NNRVhHNlVEQVZvY3hBVjhHY0VYQ0tnMWEwMlJjVHR3QU5XUkdJQXlFbG9yNm4vK1pVMnlPQjMrVDc3SGIxTUxxaG40S0hWblFCakpucWU5UVpTb242S2M1RHhBRDJ2TWRQTC9CWFNtUUd3c3BhNjd6OXdMVWpkaTlUTjdRQzdseXlCcjlycHQ3dVhWQzFDTXB5aktSb1huR1BIVHVpYVBMc05kYzJkYkFGUUxBb29Qa1hFaDMzRm9kSGw0WHBDNnNQQ0lhMGZ0VUloSFNZWFZTdTVpTUUrRElYc2JaSjUxQmVpZENnYWpjYWk0M2pVOW5Wem9TbjJkUHFjRnZTb3hTekp6Z1JLQXg0N1dNUnhPcklqM1dmMCtobmR4aEpUaU9rU0VxeGFyM2IzUktNOWhZNjRveEJBNjRpZVVSTHZDZnBrRGI4c2lCZFVKMWJnVCt1cko1UEdmZXdRcm1tNVI1KzBIbWZ5SVB5U0Q3T1lrVDBXeFJlUGFoOG9FaXlqbHhJUDc0dGhWb1JUVVJwbUw2UWhHdVdTK1FEamRBTlhqSU04U1FhLzF3MTI4T0R4MFFwNGFMTU5nOStKTDNqb1VuOEFNeFcrYUxOaXVLamFybjR1eXlUZFhqT3paVHNoMjF1d2xkVXZKb1l6YSt6RUxBTGZ1M3AxTDgvM2tydHlaMEFnMDU4SjNoeEhnaHZiR1puMGRIWnk2TWltLzdCbHJlNGxwSGQxYzI4eVZxUlZpTzE1M0Yyb0lXb1hDSUtiTDRaMGNNMWlhUW45bUk1S3VWMlN6RXZXWEpETU50a0FOcE1kUW9ERGhJZEQ0QS9ZclA2QXllOXlzeHlFK3VPRUFjVERvcmd2VlpKamN1YTA0M1BuWi9QbWREcWNiaWJabFhPT1Q4dVNvN0tvZjBZVW45R0wrSm8xN2ZpY3lteGlUb2ZDNnpuVXNvMERoQXhzMUZvK2tGK2QzNnZMbWdaOG1rNWNkR3YybXdZajVrM0RtOW0zTGhKMWFWUk5tNkhyVGJMZ1lBb1dYRGhEZC91NFBHeTVDVCt4R01kaWFCb3Zld1VDRi8xQmlXTmxqSTlNTG43amVTY3BnK1d5SDZtZlU2MmVWRHFsN2hzcm12eDFlenAvWWxkRTJMaGpia2lEbkFuOHRHeS9NVzNJWFJNWUpkdXZxOUhwbUljS3VGdCtKQ3RnZEdFR0tBY0Y2VWFjVndJWWJWUEdmdy8rWXVOQlM0Y3gvQ1VIY255ZmMrd1JETXRUcjcybU1TQmpUL3luL0dLU2RlRFdRVUNINlhvcXE1UjEwUkU2MGdWNmVyVUwwaUN0aTE2ZDBoWmp4dXQ0UUkvckVwZ1NoNldqbkpYZEJYUmcxR0tDdWNHSlB0RnFNMjdhRDF0T3FxS29uc1EyS3NGU1NtRXBtdlJsc1IrVGNEOU9Gd3JxWHhJY2xMNHNKVG5HTVN1RzhLcGtadktkZVZJT0tEeVdTeVBMVjE2L3AxUU1QYlA4Tmlod1V6cjQ3YmRuWHR3dGpkQ3ZxcXBPMEgrcE92SWwzUHp2NDZlNUNUL3RRamtsWENYWHltMUFhV1k3YnpITGt1RE1jN2xkS0N2Z3h6TG44d1lrSkxCaEVEeUs3TVQ4YlRid2JreGJmcCszbUtBR3NtVEJwYWJTSUVFQ3pNSWNRbHpPUEFNS3N4TXM3dWhzbnhQTHVvZlBEVGMxaGt1cTZNWDlqMTZZVTdDcWVnY1lIYm1XWXV2QVA2dENTOTd0Z1dmN2RsUXZubDI1WVBhdlhMVlp2cnpRUGVIQ3BabXp6RVVWcS94enU1c0NoblNUUFRXN29PWW1oNjl6NHpML2drM2IrTzZob2E3MzN1dmlQODJ2bkZjYnFXbGM5dERtWmEyM0xWemFWMXlYVVJpK0pYKzI4TmVCdWozK084SXJRMDgwVm0xZVdCNE9LalBtckp1N2MxdWRXeW52S0Y2L3ZzNDc5bFNXOSs1Z1prbitkS2ZlbGxOR0RQbGx6ZVVMdXN0eitBMGJQdmhndzdsa3ZFVXduL040VHk3VTduaEdzRXBGa09meStrdXRiT2gxSlF4aFZESnVtb1cxMWhua1BUaHpuaDZGRmxoZlQrcmExeDlzRjU2a3g1WXVEelZZOVBRWUFZQTdpYmx3NGZyUTRUUENrMk1LL3hHVTNybG16ZTYydHJIejZsc2tvK3YrU28vZG83NFBUOEtWa3BKZk9Fcktjdjh6bnJNR3NIVE54b0VrV3kxbVlnREI2WEJiUGFXc3VpUzZDcnlHYUw2ekNqYVhCZ3Z0a3V5WEJ1YTF3T0tuaCtrN0w5QXZQbllXZmZ4SzE4RmNKYnVvc0dmMy9KbzdhbVkrQ0UxdnBwelkrVVRydmEwRlhjMWk1NXBLUS9ZalZMMTg3TjVmQ24xa1c1dW90LzFoaStEaVorNWF0bkpSOUUrcHJ2eWRKOVpaNW13T3BVNWdNNEtZeXNNQlE3MVV6UHVNVGw5UVFPeVVvNW53aW9lWUNQakZrbHJiSzZzNlgreXBVWjZydW05K0NaWXpXUmlCSmZTUDB4enpTbXJnN2Y4NmcwREtWai93d0Z6aWVEOXJSZlBHRmJlS01sMDVwbjVqOS9yc1FKSjJpRWdScnBvaGx5Qm8zZjRRSzdLbCtFY0FZWmdBb05WbVpXWEs3MDRZQWEzRndCeGdTR1VPczVodHZHUno0U2dqM3lGa1NKRkJ1di9zeHU1eWs5OThUOFdESnp2di8yUlgxOUh0VFVXMVMrd3BLUktSako2enp6LzEvT1BkRmRXR2xBS2J2elM0UEhPdFVSaWtnOUFHejBMYklCODVTL2NQT3BvWHZ1dWU4L2lWMkgxdlBUeTNkZHZPZVozN0hHbU8zT21TelZ6UitOUzUzKzg0ZEhsRmhYUExxdHpTTys1cnVITTJ2WHRCZHhQODdMT3pLQUQzNTlqL0lOWUlieVBhYklpM0NxNldhK1NhR2U3OGRpSXp1N3FjYmxjQWE2L2ZKUnZOb3BYRkpuTytVOUtLTTVicUg1TE0waVFTVm1wUENQRHU3WlQ0QW91YnozNzA5RUJUeXJURGp5eDhNUVhnVUgxbnFtN1RXbmc0VHpFNGk0QXNLc2tCSVRYZlN5QzRGa2w1TXhuSkRpS1NJRFNKQXNHdmQxeSsvZU5EcDJlK0ErNWQ4SGVpaXVuclRrVDZUcVdMSXMrL1FSb1dyOThzMHFqOHV1ekx1UzIyWXR1ZmczcmRUYUhuMW00NnNmZ0dLSFh0ME1HbkxhUkhkbndOMzd0dkhjV0tvMlY2bG5QeEw0VXZVUWNSZE96bVpTUXM4WDVDSDVPeFhNWHBrQVR1RHo4RXQwU0g0dXlDUlIrVGptQkRQMUd2c1ZyV0VHVnpFajMzWVZROWpBdElLcHFzbC9zLzB4cm9jd0FBZUp4allHUmdZQURpZzNjRXpzVHoyM3hsNEdabkFJSExSdWNOa1dsMkJyQTRCd01UaUFJQUY0SUlUd0I0bkdOZ1pHQmdad0NDaFdBU3hHWmtRQVh5QUJPVUFOaDRuR05uWUdCZ0h5QU1BRGE4QU5vQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFIaWNZMkJrWUdDUVo4aGxZR2NBQVNZZzVnSkNCb2IvWUQ0REFCYlZBYW9BZUp4ZGtFMXFnMEFZaGw4VGs5QUlvVkRhVlNtemFoY0Y4N1BNQVJMSU1vRkFsMFpIWTFCSGRCSklUOUFUOUFROVJROVFlcXkreXRlTk16RHpmTSs4OHcwSzRCWS9jTkFNQjZOMmJVYVBQQkx1a3liQ0x2bGVlQUFQajhKRCtoZmhNVjdoQzN1NHd4czdPTzROelFTWmNJLzhMdHduZndpNzVFL2hBUjd3SlR5ay94WWVZNDlmWVEvUHp0TStqYlRaN0xZNk9XZEJKZFgvcHFzNk5ZV2Erek14YTEzb0tyQTZVb2VycWkvSnd0cFl4WlhKMWNvVVZtZVpVV1ZsVGpxMC90SGFjam1keHVMOTBPUjhPMFVFRFlNTmR0aVNFcHo1WFFHcXpsbTMwa3pVZEFZRkZPYjhSN05PWmswcTJsd0F5ejFpN29BcjF4b1h2ck9ndFloWng4d1k1S1JWMjY5Slo1eUdwbXpQVGpRaHZZOWplNnZFRWxQT3VKUDNtV0tuUDVNM1YrWUFBQUI0bkcyUDJYTENNQXhGZllGc3BHVXAzVGUrSUI5bEhKRjRjT3pVUzJuL3ZvYUVHUjZxQitsS28rV0lUZGhnYS9hL2JSbkRCRlBNa0NCRmhod0Y1aWh4ZzFzc3NNUUthOXhoZzNzODRCRlBlTVlMWHZHR2QzemdFOXRaci9odmVYS1ZrRllvU25vZUhKWGZSb1dPcWk1NG1vOWFtZU5GZHJLK2RMU3lhVmY3b0pRVGxraFhwRDNaNVhYaFIvclVmUVZ1S1hPOTFKcHM0Y0xPUzYvSTVZTDNYaG9kUlJzVldaZTROblpPaFduU0FXZ3hoTW9FcjZTbXpaaWVGNDNNazdaT0JkZUNWR3JwOUV1KzU0SjJ4aHlTcGxmQjVYSHdRTFhVbVQ5S0g2K2tQblE3Wll1SUV6TnlmczFETFUxVlU0U1daNkxrWEdIc0QxWktiTXc9KSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFLQUlBQUF3QWdUMU12TWxHUlhnVUFBQUVvQUFBQVZtTnRZWERpTUJDMkFBQUIvQUFBQVVwbmJIbG1XL0hvQndBQUE0Z0FBQTlRYUdWaFpBeUQ2VjhBQUFEUUFBQUFObWhvWldFT29nY2dBQUFBckFBQUFDUm9iWFI0MlFBQUFBQUFBWUFBQUFCOGJHOWpZVERJTk9vQUFBTklBQUFBUUcxaGVIQUJNQUI1QUFBQkNBQUFBQ0J1WVcxbDFjZjFvQUFBRXRnQUFBSUtjRzl6ZEdaRWplTUFBQlRrQUFBQmdRQUJBQUFIQUFBQUFLRUhBQUFBQUFBSEFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUh3QUJBQUFBQVFBQXdkeGhlRjhQUFBVQUN3Y0FBQUFBQU5NeXp6RUFBQUFBMHpMUE1RQUFBQUFIQUFjQUFBQUFDQUFDQUFBQUFBQUFBQUVBQUFBZkFHMEFCd0FBQUFBQUFnQUFBQW9BQ2dBQUFQOEFBQUFBQUFBQUFRY0FBWkFBQlFBSUJIRUU1Z0FBQVBvRWNRVG1BQUFEWEFCWEFjNEFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQThRSHhIZ2NBQUFBQW9RY0FBQUFBQUFBQkFBQUFBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQUFBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUJFQUFNQUFRQUFBQndBQkFBb0FBQUFCZ0FFQUFFQUFnQUE4UjcvL3dBQUFBRHhBZi8vQUFBUEFBQUJBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxQUFCQUFBQUFBV0xCWXNBQWdBQUFSRUJBbFVETmdXTCsrb0NDd0FBQXdBQUFBQUdhd1pyQUFJQURnQWFBQUFKQWhNRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQUxyQWNEK1FKWCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnSXdBVkFCVUFHYkNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQUFBZ0FBQUFBRlFBV0xBQU1BQndBQUFTRVJLUUVSSVJFQndBRXIvdFVDVlFFckFYVUVGdnZxQkJZQUFBQUVBQUFBQUFZZ0JpQUFCZ0FUQUNRQUp3QUFBUzRCSnhVWE5qY0dCeGMrQVRVbUFDY1ZGaElCQndFaEVTRUJFUUVHQnhVK0FUY1hOd0VIRndUUUFXVlZ1QU83QWlkeEpTZ0YvdC9scGM3N3QxOEJZZjZmQVNzQmRRRStURjFPaWp1WlgvMWduSndEZ0dTZUs2VzRHQmhxVzNGR25GVDBBV000bWpUKzlBSHJYLzZmL2tEK2l3SDIvc0k3SFpvU1JER1lYd1NXbkp3QUFBRUFBQUFBQktzRjFnQUZBQUFCRVNFQkVRRUNDd0VxQVhiK2lnUmcva0QraXdTcS9vc0FBQUFDQUFBQUFBVm1CZFlBQmdBTUFBQUJMZ0VuRVQ0QkFSRWhBUkVCQldVQlpWUlVaZndSQVNzQmRmNkxBNEJrbml2OXBpdWVBVVQrUVA2TEJLcitpd0FBQXdBQUFBQUdJQVlQQUFVQURBQWFBQUFURVNFQkVRRUZMZ0VuRVQ0QkF4VVdFaGNHQWdjVk5nQTNKZ0RnQVNzQmRmNkxBc1VCWlZWVlpicWx6Z01EenFYbEFTRUZCZjdmQkdEK1FQNkxCS3IraStCa25pdjlwaXVlQXZPYU5QNzB0YlgrOURTYU9BRmk5ZlVCWWdBQUFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJJeEVoTlNNRE16VXpOU0VCSXhVaEVTTURGVE1WTXhFQ0M1WUJkdUNXbHVEK2lnT0E0QUYybHVEZ2xnTHIvb3FXQWdyZ2x2eUFsZ0YyQXFDVzRBRjJBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCTXhVekVTRVRJeFVoRVNNQk16VXpOU0VUTlNNUklUVUJkZUNXL29yZzRBRjJsZ0hBbHVEK2lwYVdBWFlDVmVBQmRnSEFsZ0YyKytyZ2xnSEE0UDZLbGdBQUFBQUNBQUFBQUFYV0JkWUFEd0FUQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQXlFUklRVkEvSUEvVlFFQlZUOERnRDlWQVFGVlAveUFBNEFGMVFGVlAveUFQMVVCQVZVL0E0QS9WZnZzQTRBQUFBWUFBQUFBQm1zR2F3QUhBQXdBRXdBYkFDQUFLQUFBQ1FFbUp3NEJCd0VsTGdFbkFRVWhBVFlTTnlZRkFRWUNCeFlYSVFVZUFSY0JNd0VXRno0Qk53RUN2Z0ZrVGxTSDhHRUJFZ09PTmVtaC91NEM1ZjNRQVhwY2FBRUIvQlArM1Z4b0FRRU9BakQ5NURYcG9RRVNlUDdkVGxTSDhHSCs3Z1B3QW1nU0FRRllVUDRuZDZYMlB2NG5TLzF6WkFFQmswMU5BZmhrL3YrVFRVaExwZlkrQWRuK0NCSUJBVmhRQWRrQUFBQUZBQUFBQUFackJkWUFEd0FUQUJjQUd3QWZBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBU0VWSVFFaE5TRUZJVFVoTlNFMUlRWFYrMVpBVkFJQ1ZFQUVxa0JVQWdKVSt4WUJLdjdXQXVyOUZnTHFBY0QrMWdFcS9SWUM2Z1hWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvYXlWL3RXVmxaV1dsUUFEQUFBQUFBWWdCZFlBRHdBbkFEOEFBQUVoRGdFSEVSNEJGeUUrQVRjUkxnRUJJelVqRlRNMU14VVVCZ2NqTGdFbkVUNEJOek1lQVJVRkl6VWpGVE0xTXhVT0FRY2pMZ0UxRVRRMk56TWVBUmNGaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pXVmNDb2c0Q0FxQVFFcUlPQWdLZ0lMY0pXVmNBRXFJT0FnS2lvZzRDQXFBUVhWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvZmNsNENWS0lDb0JBU29nQVNvZ0tnRUJLaUJLSmVBbFNpQXFBUUVxSUFFcUlDb0JBU29nQUFBR0FBQUFBQVlnQlBZQUF3QUhBQXNBRHdBVEFCY0FBQk16TlNNUk16VWpFVE0xSXdFaE5TRVJJVFVoRVJVaE5lQ1ZsWldWbFpVQkt3UVYrK3NFRmZ2ckJCVUROWmIrUUpVQndKWCtRSmIrUUpVQ1ZaV1ZBQUFBQVFBQUFBQUdJQVpzQUM0QUFBRWlCZ2NCTmpRbkFSNEJNejRCTnk0Qkp3NEJCeFFYQVM0Qkl3NEJCeDRCRnpJMk53RUdCeDRCRno0Qk55NEJCVUFyU2g3OTdBY0hBZzhlVGl4ZmZ3SUNmMTlmZndJSC9mRWVUaXhmZndJQ2YxOHNUaDRDRkFVQkEzdGNYSHNEQTNzQ1R4OGJBVGNaTmhrQk5CMGdBbjlmWDM4Q0FuOWZHeG4relJ3Z0FuOWZYMzhDSUJ6K3loY2FYSHNDQW50Y1hYc0FBQUlBQUFBQUJsa0dhd0JEQUU4QUFBRTJOQ2MzUGdFbkF5NEJEd0VtTHdFdUFTY2hEZ0VQQVFZSEp5WUdCd01HRmg4QkJoUVhCdzRCRnhNZUFUOEJGaDhCSGdFWElUNEJQd0UyTnhjV05qY1ROaVluQlM0Qkp6NEJOeDRCRnc0QkJhc0ZCWjRLQmdlV0J4a051anBFSEFNVUQvN1dEeFFDSEVVNXVnMGFCNVVIQlF1ZEJRV2RDd1VIbFFjYURibzVSUndDRkE4QktnOFVBaHhGT2JvTkdnZVZCd1VML1RodmxBSUNsRzl2bEFJQ2xBTTNKRW9rZXdrYURRRUREQWtGU3kwY3hnNFJBUUVSRHNZY0xVc0ZDUXorL1F3YkNYc2tTaVI3Q1JvTi92ME1DUVZMTFJ6R0RoRUJBUkVPeGh3dFN3VUpEQUVEREJzSlFRS1ViMitVQWdLVWIyK1VBQUFBQUFFQUFBQUFCbXNHYXdBTEFBQVRFZ0FGSkFBVEFnQWxCQUNWQ0FHbUFUMEJQUUdtQ0FqK1d2N0Qvc1ArV2dPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YUFBQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQURBQUFBQUFackJtc0FDd0FYQUNNQUFBRUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFNT0FRY3VBU2MrQVRjZUFRT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWEvc1A5L3E0R0JnRlMvZjBCVWdZRy9xNGRBbjlmWDM4Q0FuOWZYMzhHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiNnlBWUJVdjM5QVZJR0J2NnUvZjMrcmdKUFgzOENBbjlmWDM4Q0FuOEFBQUFFQUFBQUFBWWdCaUFBRHdBYkFDVUFLUUFBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVkl4RXpGVE0xT3dFaEhnRVhFUTRCQnlFM016VWpCWXY3Nmo5VUFnSlVQd1FXUDFRQ0FsVDlhM0NWY0hDVmNKWUJLaUFxQVFFcUlQN1djSldWQmlBQ1ZELzc2ajlVQWdKVVB3UVdQMVQ4Z3BXVkFjQzd1d0VxSVA3V0lDb0JjT0FBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBRXdjSkFTY0pBVGNKQVJjQkE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sbzRhZjcwL3ZScEFRdis5V2tCREFFTWFmNzFCbXNJL2xyK3cvN0QvbG9JQ0FHbUFUMEJQUUdtL0JGcEFRdis5V2tCREFFTWFmNzFBUXRwL3ZRQUFRQUFBQUFGMWdhMkFCWUFBQUVSQ1FFUkhnRVhEZ0VITGdFbkl4WUFGellBTnlZQUE0RCtpd0YxdnYwRkJmMit2djBGbFFZQlVmNytBVkVHQnY2dkJZc0JLdjZML29zQktnVDl2Nzc5QlFYOXZ2Nytyd1lHQVZIKy9nRlJBQUFBQVFBQUFBQUZQd2NBQUJRQUFBRVJJeUlHSFFFaEF5TVJJUkVqRVRNMU5EWXpNZ1UvblZZOEFTVW4vdjdPLy8vUXJaTUc5UDc0U0VpOS90ajlDUUwzQVNqYXVzMEFBQUFBQkFBQUFBQUdqZ2NBQURBQVJRQmdBR3dBQUFFVUhnTVZGQWNHQkNNaUppY21OVFEyTnpZbExnRTFORGNHSXlJbU5UUTJOejRCTXlFSEl4NEJGUlFPQXljeU5qYzJOVFF1QWlNaUJnY0dGUlFlQXhNeVBnSTFOQzRCTHdFbUx3SW1JeUlPQXhVVUhnSUJNeFVqRlNNMUl6VXpOVE1ESDBCYldrQXdTUDdxbjRUbE9TVlpTb01CRVNBZkZTNFdsTXRJUDAzVGNBR2lpb05LVERGRlJqR1NKbEFhTlNJL2FrQXFVUmt2RkNzOVdUWTZhMXMzRGc4VEhnb2NKVTRRSURWb2IxTTJSbkY5QTJ2VjFXblUxR2tENUNSRlExQ0FUbHBUZW5OVFlEeEhVWW91VWhJcVFDa2tNUVRCbEZLYU5rSkFXRCtNV2toelJ6dEFQaUViT1dZNmhuMVNKeUU3WlM1bloxSTAvSmNhTkY0K0dUQWtHQ01MRngwNEFnNGtPRjA3Um1zN0hRTnNiTnZiYk5rQUF3QUFBQUFHZ0Fac0FBTUFEZ0FxQUFBQkVTRVJBUllHS3dFaUpqUTJNaFlCRVNFUk5DWWpJZ1lIQmhVUklSSVFMd0VoRlNNK0F6TXlGZ0hkL3JZQlh3Rm5WQUpTWkdlbVpBU1AvcmRSVmo5VkZRdit0d0lCQVFGSkFoUXFSMmMvcTlBRWovd2hBOThCTWtsaVlwTmhZZnpkL2NnQ0VtbDNSVE1lTS8zWEFZOEI4REF3a0NBd09CL2pBQUFCQUFBQUFBYVVCZ0FBTVFBQUFRWUhGaFVVQWc0QkJDTWdKeFl6TWpjdUFTY1dNekkzTGdFOUFSWVhMZ0UxTkRjV0JCY21OVFEyTXpJWE5qY0dCellHbEVOZkFVeWIxdjdTclA3eDRTTXI0YkJwcGg4aEhDc3FjSk5FVGtKT0xIa0JXOFlJdllhTVlHMWdKV2xkQldoaVJRNGNndjc5N3JkdGtRU0tBbjFoQlFzWHNYVUVKZ01zamxOWVM1V3pDaVlraHIxbUZUbHpQd29BQUFBQkFBQUFBQVdBQndBQUlnQUFBUmNPQVFjR0xnTTFFU00xUGdRM1BnRTdBUkVoRlNFUkZCNENOellGTUZBWHNGbG9yWEJPSWFoSWNrUXdGQVVCQndUMEFVMytzZzBnUXpCT0FjL3RJejRCQWpoY2VIZzZBaURYR2xkZGIxY3RCUWYrV1B6OStoNDBOUjRCQWdBQkFBQUFBQWFBQm9BQVNnQUFBUlFDQkNNaUp6WS9BUjRCTXpJK0FUVTBMZ0VqSWc0REZSUVdGeFkvQVRZM05pY21OVFEyTXpJV0ZSUUdJeUltTno0Q05UUW1JeUlHRlJRWEF3WVhKZ0kxTkJJa0lBUVNCb0RPL3AvUmIyczdFellVYWoxNXZtaDM0bzVwdG45YksxQk5IZ2dJQmdJR0VUUFJxWmVwaVdzOVNnNElKUmMyTWo1V0dXTVJCTTcremdGaEFhSUJZYzREZ05IK244NGdYVWZUSnptSjhKWnl5SDQ2WUgyR1EyaWVJQXdnSHhnR0Z4UTlXcGZacElPcTdsYzlJM1ZaSHpKQ2NsVkpNZjVlUm10YkFYenAwUUZoenM3K253QUFCd0FBQUFBSEFBVFBBQTRBRndBcUFEMEFVQUJhQUYwQUFBRVJOaDRDQnc0QkJ3WW1JeWNtTnhZMk56WW1CeEVVQlJZMk56NEJOeTRCSnlNR0h3RWVBUmNPQVJjV05qYytBVGN1QVNjakJoOEJIZ0VYRkFZWEZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkJUTS9BUlV6RVNNR0F5VVZKd01jaE0yVVd3Z05xNEpIclFnQkFhcFVhQW9KY1dNQmZpSWhEaU1yQVFKTE1CMEJCQW9rTkFJQlBtTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQlAyTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQkFUNzVnKzVCNGFyTkxOSUJKNDRCeVFMOUJROW12WUNLd0E4RkJRTUR3d0pWVEdkekJmNlZCOElITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VkprQVdVRERFZit0WVA1QVFBQUFBRUFBQUFBQmlBR3RnQWJBQUFCQkFBREVSNEJGek1SSVRVMkFEY1dBQmNWSVJFelBnRTNFUUlBQTREKzR2NkZCd0ovWCtEKzFRWUJKOTdlQVNjRy90WGdYMzhDQi82RkJyVUgvb1grNHYzMlgzOENBbFdWM2dFbkJnYisyZDZWL2FzQ2YxOENDZ0VlQVhzQUFBQUFFQURHQUFFQUFBQUFBQUVBQndBQUFBRUFBQUFBQUFJQUJ3QUhBQUVBQUFBQUFBTUFCd0FPQUFFQUFBQUFBQVFBQndBVkFBRUFBQUFBQUFVQUN3QWNBQUVBQUFBQUFBWUFCd0FuQUFFQUFBQUFBQW9BS3dBdUFBRUFBQUFBQUFzQUV3QlpBQU1BQVFRSkFBRUFEZ0JzQUFNQUFRUUpBQUlBRGdCNkFBTUFBUVFKQUFNQURnQ0lBQU1BQVFRSkFBUUFEZ0NXQUFNQUFRUUpBQVVBRmdDa0FBTUFBUVFKQUFZQURnQzZBQU1BQVFRSkFBb0FWZ0RJQUFNQUFRUUpBQXNBSmdFZVZtbGtaVzlLVTFKbFozVnNZWEpXYVdSbGIwcFRWbWxrWlc5S1UxWmxjbk5wYjI0Z01TNHdWbWxrWlc5S1UwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFGWUFhUUJrQUdVQWJ3QktBRk1BVWdCbEFHY0FkUUJzQUdFQWNnQldBR2tBWkFCbEFHOEFTZ0JUQUZZQWFRQmtBR1VBYndCS0FGTUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3QUZZQWFRQmtBR1VBYndCS0FGTUFSd0JsQUc0QVpRQnlBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQnpBSFlBWndBeUFIUUFkQUJtQUNBQVpnQnlBRzhBYlFBZ0FFWUFid0J1QUhRQVpRQnNBR3dBYndBZ0FIQUFjZ0J2QUdvQVpRQmpBSFFBTGdCb0FIUUFkQUJ3QURvQUx3QXZBR1lBYndCdUFIUUFaUUJzQUd3QWJ3QXVBR01BYndCdEFBQUFBZ0FBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZkFBQUJBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3RVlBUmtCR2dFYkFSd0JIUUVlQVI4RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnVmhkV1JwYndBQUFBQUEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi52anMtaWNvbi1wYXVzZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGF1c2U6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTA6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTEge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMTpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbWlkLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbDpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4udmpzLWljb24tc3VidGl0bGVzLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLnZqcy1pY29uLWNoYXB0ZXJzLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLnZqcy1pY29uLXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXksIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1oZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLnZqcy1pY29uLWNhbmNlbCwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2FuY2VsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4udmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1hdWRpbzpiZWZvcmUsIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAudmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTsgfVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4OyB9XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbi52anMtbm8tanMgYSxcbi52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NkE4Q0M7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTsgfVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwczsgfVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyOyB9XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJCMzMzRjsgfVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTsgfVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMy4wZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzOyB9XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuICAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NzsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTsgfVxuXG4vKiBJZiB3ZSBsZXQgdGhlIGZvbnQgc2l6ZSBncm93IGFzIG11Y2ggYXMgZXZlcnl0aGluZyBlbHNlLCB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgZW5kcyB1cFxuIGdpbm9ybW91cy4gSWYgeW91J2QgbGlrZSB0byBlbmFibGUgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGFsbCB0aGUgdGltZSwgdGhpcyBzaG91bGQgYmUgZGlzYWJsZWRcbiB0byBhdm9pZCBhIHdlaXJkIGhpdGNoIHdoZW4geW91IHJvbGwgb2ZmIHRoZSBob3Zlci4gKi9cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy10b29sdGlwLXByb2dyZXNzLWJhcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgcmlnaHQ6IC0xLjllbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXRpbWUpO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMta2VlcC10b29sdGlwcy1pbnNpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYmZjN2QzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTsgfVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC0xLjllbTsgfVxuXG4udmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjsgfVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB3aWR0aDogNWVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtOyB9XG4gIC52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgbGVmdDogLTAuM2VtOyB9XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtOyB9XG4gIC52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjNlbTtcbiAgICByaWdodDogLTAuNWVtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAwLjVlbTtcbiAgaGVpZ2h0OiA4ZW07IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogMi45ZW07IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDIuOWVtO1xuICB3aWR0aDogOGVtOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52anMtcG9zdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsXG4udmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLFxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtOyB9XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7IH1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTsgfVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnUge1xuICB3aWR0aDogNGVtO1xuICBsZWZ0OiAwZW07IH1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1gnO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzOyB9XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfSB9XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IDE2ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDQwZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnM6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQ6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsYWJlbCxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgbGFiZWwgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIGZvciBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgXFwwc2NyZWVuIHtcbiAgLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIgOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgXFwwc2NyZWVuIHtcbiAgLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcFxue1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZhbmN5Ym94LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0Y29sb3I6ICM0NDQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIHtcblx0ei1pbmRleDogODAzMDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWltYWdlIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZhbmN5Ym94X3Nwcml0ZS5wbmcpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG5cdG9wYWNpdHk6IDAuODtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoZmFuY3lib3hfbG9hZGluZy5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE4cHg7XG5cdHJpZ2h0OiAtMThweDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChibGFuay5naWYpOyAvKiBoZWxwcyBJRSAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzRweDtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdG1wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05OTk5OXB4O1xuXHRsZWZ0OiAtOTk5OTlweDtcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuXG4uZmFuY3lib3gtbG9jayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogODAxMDtcblx0YmFja2dyb3VuZDogdXJsKGZhbmN5Ym94X292ZXJsYXkucG5nKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG5cbi5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Zm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHotaW5kZXg6IDgwNTA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XG5cdHotaW5kZXg6IDgwNTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuXHRwYWRkaW5nOiAycHggMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbn1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5cdCAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KXtcblxuXHQjZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmFuY3lib3hfc3ByaXRlQDJ4LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG5cdH1cblxuXHQjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmYW5jeWJveF9sb2FkaW5nQDJ4LmdpZik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxufSIsImJvZHl7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdGNvbG9yOiBAbm9pcjtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcbmJvZHksIGh0bWx7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4ud3JhcHtcclxuXHRtYXgtd2lkdGg6IDk4MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKiBQSE9ORSAqL1xyXG5cclxuLnBob25le1xyXG5cdGNvbG9yOiBAbm9pcjtcclxuXHRhe1xyXG5cdFx0Y29sb3I6IEBub2lyO1xyXG5cdH1cclxufVxyXG5cclxudGV4dGFyZWEsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5oaWRlX21vYmlsZV9pYntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBQT0xJQ0VTICovXHJcblxyXG4uZm9udF9SUntcclxuXHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcbn1cclxuLmZvbnRfUk17XHJcblx0Zm9udC1mYW1pbHk6IEBmb250X1JNO1xyXG59XHJcbi5mb250X1JCe1xyXG5cdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxufVxyXG4uZm9udF9SSHtcclxuXHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcbn1cclxuLmZvbnRfUEJ7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG59XHJcblxyXG4vKiBUSVRSRVMgKi9cclxuXHJcbi50aXRyZXtcclxuXHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogQG5vaXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdHN0cm9uZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9udF9QQjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Ji50aXRyZV9zdHJvbmdfaW5saW5le1xyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGl0cmVfMntcclxuXHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogQG5vaXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZToyMnB4O1xyXG5cdHBhZGRpbmc6IDMwcHggMCAxNXB4IDA7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLyogVEVYVCBERUNPUkFUSU9OICovXHJcblxyXG4udGV4dF91cHBlcmNhc2V7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLyogQUxJR05FTUVOVFMgKi9cclxuXHJcbi5hbGlnbl9jZW50ZXJ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hbGlnbl9qdXN0aWZ5e1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuLmFsaWduX2xlZnR7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWxpZ25fcmlnaHR7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcblxyXG4vKiBDT1VMRVVSUyAqL1xyXG5cclxuLmJsYW5je1xyXG5cdGNvbG9yOiBAYmxhbmM7XHJcbn1cclxuLm9yYW5nZXtcclxuXHRjb2xvcjogQG9yYW5nZTtcclxufVxyXG4ucGFybWV7XHJcblx0Y29sb3I6IEBwYXJtZTtcclxufVxyXG4uamF1bmV7XHJcblx0Y29sb3I6IEBqYXVuZTtcclxufVxyXG4udmVydHtcclxuXHRjb2xvcjogQHZlcnQ7XHJcbn1cclxuLnJvc2V7XHJcblx0Y29sb3I6IEByb3NlO1xyXG59XHJcbi5ibGV1e1xyXG5cdGNvbG9yOiBAYmxldTtcclxufVxyXG4ubm9pcntcclxuXHRjb2xvcjogQG5vaXI7XHJcbn1cclxuXHJcbi8qIEJPVVRPTlMgKi9cclxuXHJcbi5jdGF7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250X1JCO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRjb2xvcjogQG5vaXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC5taXhpbi10cmFuc2l0aW9uKGFsbCAxMjVtcyBsaW5lYXIpO1xyXG5cclxuXHQuaGlkZV9tb2JpbGV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhpZGVfbW9iaWxlX2lie1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLW5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUtY3RhLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyOHB4IDc1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogM3B4O1xyXG5cdFx0Lm1peGluLXRyYW5zaXRpb24oYWxsIDEyNW1zIGxpbmVhcik7XHJcblx0fVxyXG5cclxuXHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdC5taXhpbi1yb3RhdGUoKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Lm1peGluLXRyYW5zaXRpb24oYWxsIDEyNW1zIGxpbmVhcik7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ly9yaWdodDogMDtcclxuXHRcdFx0Lm1peGluLXJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdC5taXhpbi1yb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYm9yZGVye1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFx0Lm1peGluLWJvcmRlci1yYWRpdXMoKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNjRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0cmlnaHQ6IDQ0cHg7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRyaWdodDogMThweDtcclxuXHRcdFx0dG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ibGFuY3tcclxuXHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRib3JkZXItY29sb3I6IEBibGFuYztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMDtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGJsYW5jO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5vcmFuZ2V7XHJcblx0XHRjb2xvcjogQG9yYW5nZTtcclxuXHRcdGJvcmRlci1jb2xvcjogQG9yYW5nZTtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQG9yYW5nZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucGFybWV7XHJcblx0XHRjb2xvcjogQHBhcm1lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBAcGFybWU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBwYXJtZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5qYXVuZXtcclxuXHRcdGNvbG9yOiBAamF1bmU7XHJcblx0XHRib3JkZXItY29sb3I6IEBqYXVuZTtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGphdW5lO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudmVydHtcclxuXHRcdGNvbG9yOiBAdmVydDtcclxuXHRcdGJvcmRlci1jb2xvcjogQHZlcnQ7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEB2ZXJ0O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNHB4IC00MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJvc2V7XHJcblx0XHRjb2xvcjogQHJvc2U7XHJcblx0XHRib3JkZXItY29sb3I6IEByb3NlO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAcm9zZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC00MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJsZXV7XHJcblx0XHRjb2xvcjogQGJsZXU7XHJcblx0XHRib3JkZXItY29sb3I6IEBibGV1O1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYmxldTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm5vaXJ7XHJcblx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRib3JkZXItY29sb3I6IEBub2lyO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wb3NpdGlvbntcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC01NnB4O1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHQgICAgdG9wOiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jdGFfdHJvdXZlcl9zYWxvbntcclxuXHRcdGJvcmRlci13aWR0aDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2NhdG9yLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHQubWl4aW4tcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vKiBDTEVBUkZJWCAqL1xyXG5cclxuLmNsZWFyZml4e1xyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiAnICc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBQQVJBR1JBUEhFICovXHJcbnB7XHJcblx0Ji5zb3VzLXRpdHJle1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5oaWRlLW1vYmlsZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oaWRlLWRlc2t0b3B7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9ubHktZGVza3RvcHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHRib2R5e1xyXG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0fVxyXG5cclxuXHRwe1xyXG5cdFx0Ji5zb3VzLXRpdHJle1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN0YXtcclxuXHJcblx0XHQuaGlkZV9tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKiBUSVRSRVMgKi9cclxuXHJcblx0LnRpdHJle1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRzdHJvbmd7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXRyZV8ye1xyXG5cdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR9XHJcblxyXG5cclxuXHQuaGlkZS1tb2JpbGV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmhpZGUtZGVza3RvcHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQub25seS1kZXNrdG9we1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdGJvZHl7XHJcblx0XHRwYWRkaW5nLXRvcDogOThweDtcclxuXHR9XHJcblxyXG5cdHB7XHJcblx0XHQmLnNvdXMtdGl0cmV7XHJcblx0XHRcdHdpZHRoOiA0NjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhpZGVfbW9iaWxlX2lie1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhpZGUtbW9iaWxle1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5oaWRlLWRlc2t0b3B7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQub25seS1kZXNrdG9we1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxufVxyXG4iLCJAYmxhbmMgOiAjRkZGRkZGO1xyXG5Abm9pciA6ICMyODI4Mjg7XHJcbkBvcmFuZ2UgOiAjZTY3YTJhO1xyXG5AcGFybWUgOiAjN2Q3NGE1O1xyXG5AamF1bmUgOiAjZmZjYzAwO1xyXG5AdmVydCA6ICMwOGQyYTU7XHJcbkByb3NlIDogI2UwNDY2NDtcclxuQGJsZXUgOiAjNTJjY2RhO1xyXG5AZ3JpcyA6ICM5Njk2OTY7XHJcbkBncmlzX2NsYWlyIDogI0Y2RjZGNjtcclxuQGdyaXNfY2xhaXJfMiA6ICMzZTNlM2U7XHJcbkBncmlzX2NsYWlyXzMgOiAjZjJmMmYyO1xyXG5cclxuQGZvbnRfUlQgOiAnUmFsZXdheS1UaGluJztcclxuQGZvbnRfUkwgOiAnUmFsZXdheS1MaWdodCc7XHJcbkBmb250X1JSIDogJ1JhbGV3YXktUmVndWxhcic7XHJcbkBmb250X1JNIDogJ1JhbGV3YXktTWVkaXVtJztcclxuQGZvbnRfUkIgOiAnUmFsZXdheS1Cb2xkJztcclxuQGZvbnRfUkggOiAnUmFsZXdheS1CbGFjayc7XHJcbkBmb250X1BCIDogJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJztcclxuQGZvbnRfQSA6ICdGb250QXdlc29tZSc7XHJcblxyXG5cclxuLyogUk9UQVRJT04gKi9cclxuLm1peGluLXJvdGF0ZShAZGVnIDogMjVkZWcpe1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWcpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQGRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoQGRlZyk7XHJcbn1cclxuLyogQk9SREVSIFJBRElVUyAqL1xyXG4ubWl4aW4tYm9yZGVyLXJhZGl1cyhAcmFkaXVzIDogNTBweCl7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbi8qIEdSQVlTQ0FMRSAqL1xyXG4ubWl4aW4tZ3JheXNjYWxlKEBncmF5c2NhbGUgOiAxMDAlKXtcclxuXHRmaWx0ZXI6IGdyYXlzY2FsZShAZ3JheXNjYWxlKTtcclxuXHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKEBncmF5c2NhbGUpO1xyXG5cdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoQGdyYXlzY2FsZSk7XHJcblx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKEBncmF5c2NhbGUpO1xyXG5cdC1vLWZpbHRlcjogZ3JheXNjYWxlKEBncmF5c2NhbGUpO1xyXG59XHJcbi8qIFRSQU5TSVRJT04gKi9cclxuLm1peGluLXRyYW5zaXRpb24oQHZhbHVlKXtcclxuXHQtbXMtdHJhbnNpdGlvbjogQHZhbHVlO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogQHZhbHVlO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogQHZhbHVlO1xyXG5cdHRyYW5zaXRpb246IEB2YWx1ZTtcclxufVxyXG4vKiBTQ0FMRSAqL1xyXG4ubWl4aW4tc2NhbGUoQHZhbHVlKXtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZShAdmFsdWUpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAdmFsdWUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZShAdmFsdWUpO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoQHZhbHVlKTtcclxufSIsIiNoZWFkZXJ7XHJcblxyXG5cdC5hbmltYXRlZCB7XHJcblx0ICBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuXHR9XHJcblxyXG5cdGhlaWdodDogNTBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR6LWluZGV4OiA5MDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cclxuXHQuaGVhZGVyX2xvZ297XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMiU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyX2J1cmdlcntcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdG1hcmdpbjogMThweCAzNXB4IDAgMTJweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYnVyZ2VyLnBuZyk7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfdHJvdXZlcl9zYWxvbntcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdHBhZGRpbmc6IDEycHggNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA5NXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxufVxyXG4ub3ZlcmxheV9tZW51LFxyXG4ub3ZlcmxheV9tZW51X2Rlc2t0b3B7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAbm9pcjtcclxuXHRvcGFjaXR5OiAwLjI1O1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KXtcclxuXHQjaGVhZGVye1xyXG5cdFx0LmhlYWRlcl9sb2dve1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjYlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEzcHgpe1xyXG5cdCNoZWFkZXJ7XHJcblx0XHQuaGVhZGVyX2xvZ297XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQjaGVhZGVye1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cclxuXHJcblx0XHQuaGVhZGVyX2J1cmdlcntcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzOHB4IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdHRvcDogMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyX2xvZ297XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAyMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyX3Ryb3V2ZXJfc2Fsb257XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMTJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHJcblx0XHRcdC5waWN0b3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvY2F0b3Iuc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCAyMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdCNoZWFkZXJ7XHJcblx0XHRoZWlnaHQ6IDk4cHg7XHJcblxyXG5cdFx0LmhlYWRlcl9sb2dve1xyXG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfdHJvdXZlcl9zYWxvbntcclxuXHRcdFx0cGFkZGluZzogMThweCAxMnB4O1xyXG5cdFx0XHQubWl4aW4tdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDEyNW1zIGxpbmVhcik7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyX2J1cmdlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5vdmVybGF5X21lbnVfZGVza3RvcHtcclxuXHRcdHotaW5kZXg6IDEwMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcblx0I2hlYWRlcntcclxuXHRcdHdpZHRoOiAxMjAwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0LmhlYWRlcl9sb2dve1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAyMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDk4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIiwiZm9vdGVye1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDRweCBAbm9pcjtcclxuXHJcbi8qXHQuZm9vdGVyX25ld3NsZXR0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xyXG5cdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOiAxN3B4O1xyXG5cclxuXHRcdC5mb290ZXJfbmV3c2xldHRlcl9mb3Jte1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDVweClcIjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IFxyXG5cdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcblx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JCO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHQubWl4aW4tcm90YXRlKCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH0qL1xyXG5cclxuXHQuZm9vdGVyX21lbnVzX2NvbG9ubmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJfYXNzdXJhbmNlc3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX21lbnVze1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cdGZvb3RlcntcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHQuaWNvbi1mb290ZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUtZm9vdGVyLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDNweCAxNzNweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQmLmZvb3Rlci1yZHZ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAwO1xyXG5cdFx0XHRcdHdpZHRoOiAzOXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZvb3Rlci1zYWxvbntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC00MXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZvb3Rlci1leHBlcnR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtODRweDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5mb290ZXItcHJvZHVpdHN7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTI5cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvb3Rlcl9hc3N1cmFuY2Vze1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHJcblx0XHRcdC5hc3N1cmFuY2VzX2Fzc3VyYW5jZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcblx0XHRcdFx0Lmljb24tZm9vdGVye1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyouZm9vdGVyX25ld3NsZXR0ZXJ7XHJcblxyXG5cdFx0XHQuZm9vdGVyX25ld3NsZXR0ZXJfZm9ybXtcclxuXHRcdFx0XHR3aWR0aDogMjg2cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH0qL1xyXG5cclxuXHRcdC5mb290ZXJfbWVudXNfY29sb25uZXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0Ji5jb2xvbm5lLTEsXHJcblx0XHRcdCYuY29sb25uZS0yLFxyXG5cdFx0XHQmLmNvbG9ubmUtM3tcclxuXHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuY29sb25uZS00e1xyXG5cdFx0XHRcdHdpZHRoOiAzOCU7XHJcblx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdFx0LW1zLWNvbHVtbi1jb3VudDogMjtcclxuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDI7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHR1bCwgb2x7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xyXG4gICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7ICAgICAgICAgICAvKiBUaGVvcmV0aWNhbGx5IEZGIDIwKyAqL1xyXG4gICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgICAgICAgICAvKiBJRSAxMSAqL1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWItbWVudXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwsIG9se1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHRcdFx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0Zm9vdGVye1xyXG5cclxuXHRcdC5mb290ZXJfYXNzdXJhbmNlc3tcclxuXHJcblx0XHRcdC5hc3N1cmFuY2VzX2Fzc3VyYW5jZXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTE1cHg7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiBcclxuIFxyXG4iLCIuaG9tZXBhZ2V7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwe1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuaG9tZXBhZ2VfdGV0aWVyZXtcclxuXHRcdGhlaWdodDogNzN2dztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDczdnc7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZXRpZXJlLWhvbWUtZmFiaW8tc2Fsc2EucG5nKTtcclxuXHJcblx0XHRwYWRkaW5nLXRvcDogNzN2dztcclxuXHJcblx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9saW5re1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRoMXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDF2dztcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjR2dztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMS42dnc7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdG1hcmdpbjogMC42dncgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29weXJpZ2h0e1xyXG5cdFx0XHRmb250LXNpemU6IDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMjBweDtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHQubWl4aW4tcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9vZmZyZV9sb2NhdG9ye1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhvbWVwYWdlX3RldGllcmVfb2ZmcmUsXHJcblx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9sb2NhdG9ye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDEwcHggQGJsYW5jO1xyXG5cdFx0XHRoZWlnaHQ6IDc3LjZ2dztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyNjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lcGFnZV90ZXRpZXJlX29mZnJle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG91cy1sZXMtamV1ZGlzLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1cHg7XHJcblxyXG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lcGFnZV90ZXRpZXJlX2xvY2F0b3J7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZC1sb2NhdG9yLnBuZyk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9sb2NhdG9yX2Zvcm17XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDE2cHgpXCI7XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDVweClcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5cdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvbWVwYWdlX3RlbmRhbmNlc3tcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuaG9tZXBhZ2VfdGVuZGFuY2VzX3Byb2R1aXR7XHJcblx0XHR3aWR0aDogMzA2cHg7XHJcblx0XHRtYXJnaW46IDE1cHggYXV0byAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAwIDhweDtcclxuXHRcdH1cclxuXHRcdC5ob21lcGFnZV90ZW5kYW5jZXNfcHJvZHVpdF9sYWJlbHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaG9tZXBhZ2VfdGVuZGFuY2VzX3RlbmRhbmNle1xyXG5cdFx0d2lkdGg6IDMwNnB4O1xyXG5cdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6IEBub2lyO1xyXG5cclxuXHRcdHB7XHJcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lcGFnZV90ZW5kYW5jZXNfdGVuZGFuY2VfdmlzdXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZ3VyZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0cGFkZGluZzogMzVweCAwIDEycHggMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTAlIGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDoxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIEBqYXVuZTtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDoxMjBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGphdW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6IC0xMDBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMjBweDtcclxuXHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoMjE1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoMTI1ZGVnKTtcclxuXHRcdFx0XHR9Ki9cclxuXHJcblx0XHRcdFx0Ji5ub2lye1xyXG5cdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAbm9pcjtcclxuXHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvbm9pci5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBhcm1le1xyXG5cdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAcGFybWU7XHJcblx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL3Bhcm1lLnN2Zyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucm9zZXtcclxuXHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHJvc2U7XHJcblx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL3Jvc2Uuc3ZnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji52ZXJ0e1xyXG5cdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAdmVydDtcclxuXHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvdmVydC5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmJsZXV7XHJcblx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBibGV1O1xyXG5cdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1lcy9ibGV1LnN2Zyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3Jhbmdle1xyXG5cdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAb3JhbmdlO1xyXG5cdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1lcy9vcmFuZ2Uuc3ZnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZXBhZ2VfdGVuZGFuY2VzX3RlbmRhbmNlX3RpdHJle1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxuXHRcdC5ob21lcGFnZV92aWRlb19jb250YWluZXJ7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgXHQvKlx0cGFkZGluZy1ib3R0b206IDQ2LjI1JTsqL1xyXG5cdFx0XHRtaW4taGVpZ2h0OjIwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0JiBpZnJhbWUsXHJcblx0XHRcdCYgb2JqZWN0LFxyXG5cdFx0XHQmIGVtYmVkIHtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lcGFnZV92aWRlb190ZXh0ZXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdC5ob21lcGFnZV92aWRlb190ZXh0ZV90aXRyZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cclxuXHQuaG9tZXBhZ2V7XHJcblxyXG5cdFx0LmhvbWVwYWdlX3RldGllcmV7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGJvdHRvbTogM3Z3O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNi44dnc7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIuNXZ3O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxdncgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZXBhZ2VfdGVuZGFuY2VzX2xlZnR7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuaG9tZXBhZ2VfdGVuZGFuY2VzX3JpZ2h0e1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0LmhvbWVwYWdlX3RlbmRhbmNlc3tcclxuXHRcdFx0d2lkdGg6IDYzMnB4O1xyXG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cdFx0fVxyXG5cdFx0LmhvbWVwYWdlX3RlbmRhbmNlc190ZW5kYW5jZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lcGFnZV92aWRlb19jb250YWluZXIge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzNTdweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LmhvbWVwYWdle1xyXG5cclxuXHRcdC5ob21lcGFnZV90ZXRpZXJle1xyXG5cclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfb2ZmcmVfbG9jYXRvcntcclxuXHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfb2ZmcmUsXHJcblx0XHRcdC5ob21lcGFnZV90ZXRpZXJlX2xvY2F0b3J7XHJcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDIwcHg7XHJcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfb2ZmcmV7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM2NnB4IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfbG9jYXRvcntcclxuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMHB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMzMHB4O1xyXG5cclxuXHRcdFx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9sb2NhdG9yX2Zvcm17XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDU1cHgpXCI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuXHRcdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdC5ob21lcGFnZXtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwe1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuY3B7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuaG9tZXBhZ2VfdGV0aWVyZXtcclxuXHRcdFx0bWF4LWhlaWdodDogNjMwcHg7XHJcblx0XHRcdGhlaWdodDogNTB2dztcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTQlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjglO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXZoO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0bWF4LXdpZHRoOiAxOTIwcHg7XHJcblxyXG4vKlx0XHRcdG1heC13aWR0aDogMTMwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM5JTtcclxuXHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTAlOyovXHJcblxyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0XHRib3R0b206IGluaGVyaXQ7XHJcblx0XHRcdFx0bGVmdDogaW5oZXJpdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDN2dztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAydmg7XHJcblxyXG4vKlx0XHRcdFx0Zm9udC1zaXplOiAyLjJ2dztcclxuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7Ki9cclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNXZ3IDAuNXZ3O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwLjN2dyAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvcHlyaWdodHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0dG9wOiA5NSU7XHJcblx0XHRcdFx0Ly9ib3R0b206IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdFx0XHQubWl4aW4tcm90YXRlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9vZmZyZSxcclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfbG9jYXRvcntcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMjYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0LmhvbWVwYWdlX3RldGllcmVfbG9jYXRvcl9mb3Jte1xyXG5cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuXHRcdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9vZmZyZXtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuaG9tZXBhZ2VfdGVuZGFuY2Vze1xyXG5cclxuXHRcdFx0d2lkdGg6IDk2MHB4O1xyXG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuXHRcdFx0LmhvbWVwYWdlX3ZpZGVvX2NvbnRhaW5lcntcclxuXHRcdFx0XHR3aWR0aDogNjMwcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuXHRcdFx0XHQmIGlmcmFtZSxcclxuXHRcdFx0XHQmIG9iamVjdCxcclxuXHRcdFx0XHQmIGVtYmVkIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaG9tZXBhZ2VfdmlkZW9fdGV4dGV7XHJcblxyXG5cdFx0XHRcdHdpZHRoOiA2MzBweDtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhvbWVwYWdlX3RlbmRhbmNlc190ZW5kYW5jZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTMwcHgpIHtcclxuXHJcblx0LmhvbWVwYWdle1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5ob21lcGFnZV90ZXRpZXJle1xyXG5cclxuXHRcdCAgICBoZWlnaHQ6IDYzMHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAxOTIwcHg7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMDMwcHg7XHJcblx0XHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdCAgICBwYWRkaW5nLXRvcDogMDtcclxuXHRcdCAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHQgICAgaDF7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDcwcHg7XHJcblx0XHQgICAgXHRzcGFue1xyXG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICBcdFx0d2lkdGg6IDg0MHB4O1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHJcblx0XHQgICAgLmhvbWVwYWdlX3RldGllcmVfb2ZmcmVfbG9jYXRvcntcclxuXHRcdCAgICBcdHdpZHRoOiA4NDBweDtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0XHQuaG9tZXBhZ2VfdGV0aWVyZV9vZmZyZSxcclxuXHRcdFx0LmhvbWVwYWdlX3RldGllcmVfbG9jYXRvcntcclxuXHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MjBweDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG4iLCIuY29sbGVjdGlvbntcclxuXHJcblx0LnRpdHJle1xyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvbnRfUEI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3RlLWNvbGxlY3Rpb257XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblxyXG5cdFx0LypcdC55b3V0dWJlLXdyYXBwZXJ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Mi4zNSU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGlmcmFtZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0qL1xyXG5cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jb2xsZWN0aW9uLWl0ZW0tdGV4dGV7XHJcblx0XHRcdFx0cGFkZGluZzogNTVweCAzNXB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbl92aWRlb19jb250YWluZXJ7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6MjAwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cdFx0aGVpZ2h0OjA7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmIGlmcmFtZSxcclxuXHRcdCYgb2JqZWN0LFxyXG5cdFx0JiBlbWJlZCB7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5jb2xsZWN0aW9ue1xyXG5cclxuXHRcdGgxe1xyXG5cdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMjJweDtcclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2xsZWN0aW9uX3ZpZGVvX2NvbnRhaW5lciAge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzNTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQubGlzdGUtY29sbGVjdGlvbntcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQmLmRvdWJsZS13aWR0aHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jb2xsZWN0aW9uLWl0ZW0tdGV4dGV7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDVweCAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKmltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH0qL1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5iZ19tYWdfZ3Jpc3tcclxuXHRcdFx0YmFja2dyb3VuZDogQGdyaXNfY2xhaXI7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuY29sbGVjdGlvbntcclxuXHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0cGFkZGluZzogNjBweCAwIDQ1cHg7XHJcblx0XHR9XHJcblx0XHQubGlzdGUtY29sbGVjdGlvbntcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdCYuZG91YmxlLXdpZHRoe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY2LjY2NjYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnZpc3VlbC0ze1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji52aXN1ZWwtam9pbi10aGUtY2x1YntcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvbGxlY3Rpb24taXRlbS10ZXh0ZXtcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblxyXG5cdFx0XHRcdFx0Lyphe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxufVxyXG4iLCJcbi8qIGNvbW1vbiBjdGEgbW9kaWZpZXIgLSAow6AgZMOpcGxhY2VyKSAqL1xuLmN0YXtcblx0Ji5sY2FzZXtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LWZhbWlseTogXCJSYWxld2F5LVJlZ3VsYXJcIjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Ji5wbHVze1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIitcIjtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0dG9wOiAxcHg7XG5cblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5iZy1vcmFuZ2V7XG5cdFx0YmFja2dyb3VuZDogQG9yYW5nZTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHQmOmFmdGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuXHRcdH1cblx0fVx0XG59XG5cblxuLyogc3BlY2lmaWMgZm9yIHBhZ2UgY29sbGVjdGlvbi1kZXRhaWxzICovXG5cbi5jb2xsZWN0aW9uLWRldGFpbHN7XG5cblx0LnRpdHJle1xuXHRcdHN0cm9uZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZmljaGUtY29sbGVjdGlvbntcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cblx0XHQucmV0b3Vye1xuXHRcdFx0Y29sb3I6IEBncmlzO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1MaWdodFwiO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRzdHJvbmd7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUmFsZXdheS1CbGFjayc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1maWNoZS1jb2xsZWN0aW9ue1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGlkZXJfcGFnaW57XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0LnNsaWRlcl9wYWdpbl9iZ3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNrZXdYKDE4ZGVnKSBza2V3WSgtNGRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDE4ZGVnKSBza2V3WSgtNGRlZyk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiBza2V3WCgxOGRlZykgc2tld1koLTRkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNrZXdYKDE4ZGVnKSBza2V3WSgtNGRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WCgxOGRlZykgc2tld1koLTRkZWcpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24gOiAwLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0LnNsaWRlcl9wYWdpbl9iZ3tcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBza2V3WCgyNGRlZykgc2tld1koLThkZWcpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDI0ZGVnKSBza2V3WSgtOGRlZyk7XG5cdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHNrZXdYKDI0ZGVnKSBza2V3WSgtOGRlZyk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBza2V3WCgyNGRlZykgc2tld1koLThkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WCgyNGRlZykgc2tld1koLThkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiA6IDAuM3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNsaWRlcl9wYWdpbl9wcmV2LFxuXHRcdFx0XHQuc2xpZGVyX3BhZ2luX25leHR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXJvdXNlbC1mbGVjaGUtYmxhbmNoZS5zdmcpO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGlkZXJfcGFnaW5fbmV4dHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5jcmVkaXRfaW1ne1xuXHRcdFx0XHRjb2xvcjogQG5vaXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQubWl4aW4tcm90YXRlKEBkZWcgOiAyNzBkZWcpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgXHRcdFx0bWFyZ2luLXRvcDogNzBweDtcbiAgICBcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHRcdC5zb2NpYWx7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0LnNvY2lhbC1mYixcblx0XHRcdFx0LnNvY2lhbC10dyxcblx0XHRcdFx0LnNvY2lhbC1waW57XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb2NpYWwtZmJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzNiNTk5OCB1cmwoLi4vaW1nL3NvY2lhbC9waWN0by1mYi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb2NpYWwtdHd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzFkYTFmMiB1cmwoLi4vaW1nL3NvY2lhbC9waWN0by10dy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb2NpYWwtcGlue1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNiMDA2MTYgdXJsKC4uL2ltZy9zb2NpYWwvcGljdG8tcGluLnBuZykgbm8tcmVwZWF0IGNlbnRlciA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5mb3MtZmljaGUtY29sbGVjdGlvbntcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblxuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogMTZweCAwIDRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5LUJsYWNrJztcblx0XHRcdH1cblxuXHRcdFx0LnByb2R1aXQtYXNzb2N7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAyNHB4O1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBub2lyO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWctcHJvZHVpdC1hc3NvY3tcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmN0YTpiZWZvcmV7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMTdweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU2cHg7XG5cdFx0XHR9XG5cdFx0XHQuY3RhLmJvcmRlcjpiZWZvcmUge1xuXHRcdFx0ICAgIHRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jdGE6aG92ZXI6YmVmb3JlIHtcblx0XHRcdCAgICAubWl4aW4tcm90YXRlKEBkZWcgOiAyNWRlZyk7XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0fVxuXHQuYmdfbWFnX2dyaXN7XG5cdFx0YmFja2dyb3VuZDogQGdyaXNfY2xhaXI7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0LmNvbGxlY3Rpb24tZGV0YWlsc3tcblxuXHRcdC5maWNoZS1jb2xsZWN0aW9ue1xuXG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE2cHggMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlci1maWNoZS1jb2xsZWN0aW9ue1xuXG5cdFx0XHRcdC5zbGlkZXJfcGFnaW57XG5cdFx0XHRcdFx0LnNsaWRlcl9wYWdpbl9iZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsaWRlcl9wYWdpbl9wcmV2LFxuXHRcdFx0XHRcdC5zbGlkZXJfcGFnaW5fbmV4dHtcblx0XHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2xpZGVyX3BhZ2luX25leHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mb3MtZmljaGUtY29sbGVjdGlvbntcblx0XHRcdFx0cGFkZGluZzogMCA1JTtcblxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGVjaG5pcXVlLWFzc29jLFxuXHRcdFx0XHQucHJvZHVpdC1hc3NvY3tcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZWNobmlxdWUtYXNzb2N7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVpdC1hc3NvY3tcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQuY29sbGVjdGlvbi1kZXRhaWxze1xuXG5cdFx0LmZpY2hlLWNvbGxlY3Rpb257XG5cdFx0XHRtYXJnaW46IDAgMTZweDtcblxuXHRcdFx0LmluZm9zLWZpY2hlLWNvbGxlY3Rpb257XG5cblx0XHRcdFx0LnRlY2huaXF1ZS1hc3NvYyxcblx0XHRcdFx0LnByb2R1aXQtYXNzb2N7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG5cdFx0XHRcdFx0LmN0YS1vdXRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGVjaG5pcXVlLWFzc29je1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5jb2xsZWN0aW9uLWRldGFpbHN7XG5cblx0XHQuZmljaGUtY29sbGVjdGlvbntcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG5cdFx0XHQuc2xpZGVyLWZpY2hlLWNvbGxlY3Rpb257XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDU2JTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NDZweDtcblx0XHRcdH1cblxuXHRcdFx0LmluZm9zLWZpY2hlLWNvbGxlY3Rpb257XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdFx0cGFkZGluZzogMCAzJTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByb2R1aXQtYXNzb2N7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cblx0XHRcdFx0XHQuaW1nLXByb2R1aXQtYXNzb2N7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQuYmdfbWFnX2dyaXN7XG5cdFx0XHRwLnNvdXMtdGl0cmUge1xuXHRcdFx0ICAgIHdpZHRoOiA1NDBweDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuIiwiLyogY29tbW9uIGJsb2NrIGxvY2F0b3IgLSAow6AgZMOpcGxhY2VyKSAqL1xyXG4uYmxvY2tfbG9jYXRvcntcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDY4dnc7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWF4LWhlaWdodDogMjYwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5ibG9ja19sb2NhdG9ye1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kLWxvY2F0b3IucG5nKTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogQGJsYW5jO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdHNwYW57XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5ibG9ja19sb2NhdG9yX2Zvcm17XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDE0cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gMjhweClcIjtcclxuXHRcdG1heC13aWR0aDogMzYwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDVweClcIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IFxyXG5cdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHQubWl4aW4tcm90YXRlKCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5qZXVkaS0yMHtcclxuXHJcblx0LnRldGllcmVfamV1ZGl7XHJcblx0XHRiYWNrZ3JvdW5kOiBAbm9pciB1cmwoLi4vaW1nL3RldGllcmUtamV1ZGlzLTIwLmpwZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDIwcHg7XHJcblxyXG5cdFx0Jl9fdGl0cmV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktQmxhY2tcIjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy8yMHBvdXJjZW50LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHR9XHJcblx0XHQuY3Rhe1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHQuamV1ZGktMjB7XHJcblxyXG5cdFx0LnRldGllcmVfamV1ZGl7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTIlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMiU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0XHQmX190aXRyZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTZweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmxvY2tfbG9jYXRvcntcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ibG9ja19sb2NhdG9yX2Zvcm17XHJcblx0XHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5qZXVkaS0yMHtcclxuXHRcdFxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuamV1ZGktMjB7XHJcblxyXG5cdFx0LnRldGllcmVfamV1ZGl7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0LmN0YXtcclxuXHRcdFx0XHRtYXJnaW46IDEycHggMCAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJsb2NrX2xvY2F0b3J7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctc2Fsb24tZGVza3RvcC5qcGcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59IiwiLnJlY2hlcmNoZS1zYWxvbntcclxuXHJcblx0LnRldGllcmVfcmVjaGVyY2hlX3NhbG9ue1xyXG5cdFx0YmFja2dyb3VuZDogQG5vaXIgdXJsKC4uL2ltZy90ZXRpZXJlLXJlY2hlcmNoZS1zYWxvbi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG5cdFx0Ji50ZXRpZXJlX3JlY2hlcmNoZV9zYWxvbi0tbW9yZS1wYWRkaW5ne1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZWNoZXJjaGVfc2Fsb25fZ2VvbG9jLFxyXG5cdFx0LnJlY2hlcmNoZV9zYWxvbl9mb3Jte1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcblx0XHQuaW5wdXRfbG9vayBzcGFuOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDVweClcIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IFxyXG5cdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5cdFx0YnV0dG9uLFxyXG5cdFx0LmlucHV0X2xvb2sgc3BhbjpudGgtY2hpbGQoMil7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JCO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdC5taXhpbi1yb3RhdGUoKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucHV0X2xvb2t7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0XHQmLmJnX29yYW5nZXtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQG9yYW5nZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRoMntcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDMwcHggMjBweCAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdHNwYW57ZGlzcGxheTogYmxvY2s7fVxyXG5cdH1cclxuXHJcblx0LyogYSAqL1xyXG5cdC5saXN0ZV9kZXBhcnRlbWVudHNfdmlsbGVze1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRoM3tcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5LUJsYWNrJztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMTZweCAwIDMwcHg7XHJcblxyXG5cdFx0XHQmLm5iX2NvbHVtbl8ye1xyXG5cdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHQgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdCAgICBjb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogYiAqL1xyXG5cclxuXHQubGlzdGVfc2Fsb25fY2FydGVfb3V0ZXJ7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cclxuXHRcdC5saXN0ZV9zYWxvbl9jYXJ0ZXtcclxuXHRcdFx0aWZyYW1le1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0ZV9zYWxvbl9saXN0ZXtcclxuXHRcdFx0aGVpZ2h0OiA2NTBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRcdCYuY3Rhe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5vcmFuZ2V7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmljb24tc2Fsb24tY2x1YntcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuaWNvbi1zYWxvbi1qZXVkaXtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjdweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuaWNvbi1zYWxvbi1uZXd7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUGxheWZhaXJEaXNwbGF5LUJvbGQnO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHQvKiBkICovXHJcblxyXG5cdC5saXN0ZV9zYWxvbntcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR1bHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMzZweDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogb25seSBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQucmVjaGVyY2hlLXNhbG9ue1xyXG5cclxuXHRcdC8qIGEgKi9cclxuXHRcdC5saXN0ZV9kZXBhcnRlbWVudHNfdmlsbGVze1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHQmLm5iX2NvbHVtbl8yX21vYmlsZXtcclxuXHRcdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRcdCAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuXHRcdFx0XHQgICAgY29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5yZWNoZXJjaGUtc2Fsb257XHJcblxyXG5cdFx0LnRldGllcmVfcmVjaGVyY2hlX3NhbG9ue1xyXG5cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVjaGVyY2hlX3NhbG9uX2dlb2xvY3tcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJlY2hlcmNoZV9zYWxvbl9mb3Jte1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1x0XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bWFyZ2luOiA0NnB4IDIwcHggMjhweDtcclxuXHRcdFx0c3BhbntkaXNwbGF5OiBpbmxpbmU7fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qIGEgKi9cclxuXHRcdC5saXN0ZV9kZXBhcnRlbWVudHNfdmlsbGVze1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgbGVmdDogNiU7XHJcblxyXG5cdFx0XHQudzY2X21pbnRhYmxldCxcclxuXHRcdFx0LnczM19taW50YWJsZXR7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdFx0Lnc2Nl9taW50YWJsZXR7XHJcblx0XHRcdFx0d2lkdGg6IDY2JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudzMzX21pbnRhYmxldHtcclxuXHRcdFx0XHR3aWR0aDogMzMlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cdC5yZWNoZXJjaGUtc2Fsb257XHJcblxyXG5cdFx0LyogYiAqL1xyXG5cdFx0Lmxpc3RlX3NhbG9uX2NhcnRlX291dGVye1xyXG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0cGFkZGluZzogMzZweDtcclxuXHRcdFx0Lmxpc3RlX3NhbG9uX2NhcnRle1xyXG5cdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aWZyYW1le1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3RlX3NhbG9uX2xpc3Rle1xyXG5cdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MiU7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qIGQgKi9cclxuXHRcdC5saXN0ZV9zYWxvbntcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIuNSU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LnJlY2hlcmNoZS1zYWxvbntcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC5yZWNoZXJjaGUtc2Fsb257XHJcblx0XHQudGV0aWVyZV9yZWNoZXJjaGVfc2Fsb257XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnJlY2hlcmNoZS1zYWxvbntcclxuXHRcdC5saXN0ZV9kZXBhcnRlbWVudHNfdmlsbGVze1xyXG5cdFx0ICAgIGxlZnQ6IDklO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuXHQucmVjaGVyY2hlLXNhbG9ue1xyXG5cdFx0Lmxpc3RlX2RlcGFydGVtZW50c192aWxsZXN7XHJcblx0XHQgICAgbGVmdDogMTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcclxuXHQucmVjaGVyY2hlLXNhbG9ue1xyXG5cdFx0Lmxpc3RlX2RlcGFydGVtZW50c192aWxsZXN7XHJcblx0XHQgICAgbGVmdDogNiU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxlLWNsdWJ7XHJcblxyXG5cdC50ZXRpZXJle1xyXG5cdFx0YmFja2dyb3VuZDogQG5vaXIgdXJsKC4uL2ltZy90ZXRpZXJlLWxlLWNsdWIuanBnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuXHRcdGgxe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdG1heC13aWR0aDogMTAyNHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuY29udGVudF9sZV9jbHVie1xyXG5cdFx0cGFkZGluZzogMTZweCAxMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX2F2YW50YWdlc3tcclxuXHRcdHVse1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay1vcmFuZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5LUJsYWNrJztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRpdntcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9ncmFtbWV7XHJcblx0XHRiYWNrZ3JvdW5kOiBAb3JhbmdlO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDhweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmX19ib3JkZXJze1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbjpudGgtY2hpbGQoNCl7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDUpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCg2KXtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCg3KXtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCg4KXtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdHJle1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblxyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yZW1pc2V7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1Cb2xkXCI7XHJcblx0XHRcdG1hcmdpbjogMCAtMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmN0YS1vdXRlcntcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdC5jdGF7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHQtbXMtYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRyaWdodDogNDRweDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ibG9ja19sb2NhdG9ye1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGhlaWdodDogMzMwcHg7XHJcblx0ICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdFx0cGFkZGluZzowIDVweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdHBhZGRpbmc6IDNweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogb25seSBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQubGUtY2x1YntcclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogbWluIHRhYmxldCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5sZS1jbHVie1xyXG5cclxuXHRcdC50ZXRpZXJle1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogbWluIHRhYmxldCAyICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmxlLWNsdWJ7XHJcblx0XHQudGV0aWVyZXtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzclIGJvdHRvbSAtMTYwcHg7XHJcblx0XHR9XHJcblx0XHQmX19hdmFudGFnZXN7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQubGUtY2x1Yl9fcGFkZGluZ3tcclxuXHRcdFx0bWFyZ2luOiAwIDglO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXRpZXJlIHtcclxuXHRcdFx0cGFkZGluZzogNzBweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Byb2dyYW1tZXtcclxuXHRcdFx0cGFkZGluZzogMzZweCAzNnB4IDMwcHg7XHJcblxyXG5cdFx0XHQmX19ib3JkZXJze1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDYpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoOCl7XHJcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3RpdHJle1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3JlbWlzZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQgICAgbWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ibG9ja19sb2NhdG9yLFxyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ibG9ja19sb2NhdG9ye1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRoZWlnaHQ6IDMzMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNjVweDtcclxuXHRcdCAgICBwYWRkaW5nOiAxNTBweCAzNXB4IDE4cHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvY19uZXdzbGV0dGVyX2Zvcm17XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogb25seSB0YWJsZXQgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQubGUtY2x1YntcclxuXHJcblx0fVxyXG59XHJcblxyXG4vKiBtaW4gZGVza3RvcCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQubGUtY2x1YntcclxuXHRcdC5ibG9jX25ld3NsZXR0ZXJ7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2NfbmV3c2xldHRlcl9mb3Jte1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxlLWNsdWJfX3BhZGRpbmd7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC50ZXRpZXJlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDklO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHQudGV4dGVfc291c190aXRyZSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3Byb2dyYW1le1xyXG5cdFx0XHQmX19yZW1pc2V7XHJcblx0XHRcdFx0Zm9udC1zaXplOjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvY2tfbG9jYXRvcntcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdCAgICBcdG1hcmdpbjogMCBhdXRvIDZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2NrX2xvY2F0b3JfZm9ybSB7XHJcblx0XHRcdFx0IG1heC13aWR0aDogMjkwcHg7XHJcblx0XHRcdFx0IGJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzVweDtcclxuXHRcdFx0XHRicntcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9jX25ld3NsZXR0ZXIge1xyXG5cdFx0XHR3aWR0aDogNDg2cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjMlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY29udGFjdHtcclxuXHJcblx0Jl9fdGV0aWVyZXtcclxuXHRcdGJhY2tncm91bmQ6IEBub2lyIHVybCguLi9pbWcvdGV0aWVyZS1jb250YWN0LmpwZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuXHRcdGgxe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktQmxhY2tcIjtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0Jl9fZm9ybXN7XHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblxyXG5cdFx0LmZvcm0taGlkZGVue1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGUtZm9ybXtcclxuXHRcdC8vYmFja2dyb3VuZDogcmVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFxyXG5cdFx0dGR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQvL2JhY2tncm91bmQ6IGdyZWVuO1xyXG5cdFx0XHRtYXJnaW46IDZweCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0c2VsZWN0LFxyXG5cdFx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktUmVndWxhclwiO1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC1tb3otcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC1tcy1yZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0LmN1c3RvbS1zZWxlY3R7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0XHRcdCAgICByaWdodDogMTZweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTAuNGVtO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMC40ZW07XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMC40ZW07XHJcblx0XHRcdFx0ICAgIGJvcmRlci1yaWdodDogMC4xNWVtIHNvbGlkICNlNjdhMmE7XHJcblx0XHRcdFx0ICAgIGJvcmRlci10b3A6IDAuMTVlbSBzb2xpZCAjZTY3YTJhO1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3VzdG9tLXJhZGlve1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jdXN0b20tcmFkaW8gKyBsYWJlbHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvICsgbGFiZWw6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvICsgbGFiZWw6YWZ0ZXJ7XHJcblx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDphZnRlcntcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cImZpbGVcIl17XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IC05OTk5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFqb3V0ZXItcGllY2V7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIitcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAxcHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5LUxpZ2h0XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFxyXG5cdFx0fVxyXG5cclxuXHRcdC50ci1jaXZpbGl0ZXtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHItZGF0ZXtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHR3aWR0aDogMzglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dDpudGgtb2YtdHlwZSgxKSxcclxuXHRcdFx0XHRpbnB1dDpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMyU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kYXRlLXNlcGFyYXRvcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDglO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hc3Rlcmlza3tcclxuXHRcdFx0Y29sb3I6ICNlNjdhMmE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTMwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHJcblx0XHQucmF0aW5ne1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0c3BhbiB7IGZsb2F0OnJpZ2h0OyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxyXG5cdFx0XHRzcGFuIGlucHV0IHtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHQgICAgdG9wOjBweDtcclxuXHRcdFx0ICAgIGxlZnQ6MHB4O1xyXG5cdFx0XHQgICAgb3BhY2l0eTowO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4gbGFiZWwge1xyXG5cdFx0XHQgICAgZm9udC1zaXplOjI2cHg7XHJcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHQgICAgY29sb3I6ICNDQ0NDQ0M7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Bhbjpob3ZlciB+IHNwYW4gbGFiZWwsXHJcblx0XHRcdHNwYW46aG92ZXIgbGFiZWwsXHJcblx0XHRcdHNwYW4uY2hlY2tlZCBsYWJlbCxcclxuXHRcdFx0c3Bhbi5jaGVja2VkIH4gc3BhbiBsYWJlbCB7XHJcblx0XHRcdCAgICBjb2xvcjogI2U2N2EyYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5lcnJvcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Y29sb3IgOiAjZTY3YTJhO1xyXG5cdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC50ci1zdWJtaXR7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LnN1Ym1pdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA4NSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHItc2Fsb257XHJcblx0XHRcdHNlbGVjdHtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogb25seSBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQuY29udGFjdHtcclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHQuY29udGFjdHtcclxuXHJcblx0XHQmX190ZXRpZXJle1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm17XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCZfX3RhYmxlLWZvcm17XHJcblx0XHRcdHdpZHRoOiA3NiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRyLWNpdmlsaXRle1xyXG5cdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHItbWVzc2FnZXtcclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNvbnRhY3R7XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LmNvbnRhY3R7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuY29udGFjdHtcclxuXHRcdFxyXG5cdH1cclxufSIsIi5yZWNydXRlbWVudHtcclxuXHJcblx0Jl9fdGV0aWVyZXtcclxuXHRcdGJhY2tncm91bmQ6IEBub2lyIHVybCguLi9pbWcvdGV0aWVyZS1yZWNydXRlbWVudC5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1CbGFja1wiO1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5ibG9jX25ld3NsZXR0ZXJ7XHJcblx0XHQmLmZ1bGxfd2lkdGh7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fb2ZmcmVze1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW46IDI0cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jdXN0b20tc2VsZWN0e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0XHQgICAgcmlnaHQ6IDE2cHg7XHJcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMC40ZW07XHJcblx0XHRcdCAgICB3aWR0aDogMC40ZW07XHJcblx0XHRcdCAgICBoZWlnaHQ6IDAuNGVtO1xyXG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAwLjE1ZW0gc29saWQgI0ZGRkZGRjtcclxuXHRcdFx0ICAgIGJvcmRlci10b3A6IDAuMTVlbSBzb2xpZCAjRkZGRkZGO1xyXG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktUmVndWxhclwiO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN0YS0tYmlne1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW46IDE2cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0LmN0YXsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdC5jdGF7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHQvL3JpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0Lm1peGluLXJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmN0YS0tZ3JleXtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM1NjU2NTY7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCZfX2xpc3Rle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3JlZntcclxuXHRcdFx0XHRtYXJnaW46IDZweCAwIDE2cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1Cb2xkXCI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ludGl0dWxle1xyXG5cdFx0XHRcdGNvbG9yOiAjZTY3YTJhO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1CbGFja1wiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDE2cHggMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiAxcztcclxuXHRcdFx0ICAgICYuZXhwYW5kZWR7XHJcblx0XHRcdCAgICBcdGhlaWdodDogYXV0bztcclxuXHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogMXM7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2RldGFpbHN7XHJcblx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdG1hcmdpbjogMTZweCAwIDI0cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X0E7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5leHBhbmRlZHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0zcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCZfX3BhZ2luYXRpb257XHJcblx0XHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1Cb2xkXCI7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbiNhbGVydC1jb250ZW50LXdyYXBwZXJ7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xyXG5cclxuXHQmLmNvbnRhaW5lci1hbGVydHtcclxuXHJcblx0XHQuY29udGFpbmVyLWZvcm17XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cclxuXHRcdFx0LmNsb3NlLXBvcGlue1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLXBvcHVwLnN2Zyk7XHJcblx0XHRcdFx0d2lkdGg6IDU3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbG9zZS1wb3B1cC1ob3Zlci5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvc3R1bGVyX19hbGVydGVfX3RpdHJle1xyXG5cdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvc3R1bGVyX19mb3Jtc3tcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHRcdFx0XHQuYnRuX3Vuc3Vic2NyaWJle1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvc3R1bGVyX190YWJsZS1mb3Jte1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0LmN1c3RvbS1zZWxlY3R7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC40ZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMC40ZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDAuNGVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjE1ZW0gc29saWQgI2U2N2EyYTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDAuMTVlbSBzb2xpZCAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVx0XHRcclxuXHJcblxyXG5cdFx0XHQuZm9ybS1hbGVydHtcclxuXHJcblx0XHRcdFx0LmN0YXtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdC5taXhpbi10cmFuc2l0aW9uKGFsbCAxMjVtcyBsaW5lYXIpO1xyXG5cclxuXHRcdFx0XHRcdC5oaWRlX21vYmlsZXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaGlkZV9tb2JpbGVfaWJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLWN0YS5wbmcpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI4cHggNzVweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdC5taXhpbi10cmFuc2l0aW9uKGFsbCAxMjVtcyBsaW5lYXIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHQubWl4aW4tdHJhbnNpdGlvbihhbGwgMTI1bXMgbGluZWFyKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ly9yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmJvcmRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHRcdFx0XHRcdC5taXhpbi1ib3JkZXItcmFkaXVzKCk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTRweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogNDRweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5ibGFuY3tcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMDtcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYub3Jhbmdle1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucGFybWV7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcGFybWU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQHBhcm1lO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQHBhcm1lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNHB4IC0yOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmphdW5le1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGphdW5lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBqYXVuZTtcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBqYXVuZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnZlcnR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAdmVydDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAdmVydDtcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEB2ZXJ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNHB4IC00MnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnJvc2V7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcm9zZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAcm9zZTtcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEByb3NlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTQycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYmxldXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBibGV1O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBibGV1O1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGJsZXU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ub2lye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtMTRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5wb3NpdGlvbntcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNTZweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogMTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0ICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0ICAgICAgICAgICAgc2VsZWN0LFxyXG5cdCAgICAgICAgICAgIHRleHRhcmVhe1xyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHQgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheS1SZWd1bGFyXCI7XHJcblx0ICAgICAgICAgICAgICAgICYuc2hvcnRfY2hhbXBzIHtcclxuXHQgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogb25seSBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQucmVjcnV0ZW1lbnR7XHJcblxyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0Ji5mdWxsX3dpZHRoe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHQucmVjcnV0ZW1lbnR7XHJcblxyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0Ji5mdWxsX3dpZHRoe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXRpZXJle1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdG1heC13aWR0aDogODYwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jl9fb2ZmcmVze1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDglO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg2MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdG1hcmdpbjogMjRweCAwIDM2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xlZnQsXHJcblx0XHRcdCZfX3JpZ2h0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2xlZnR7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMiU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fcmlnaHR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbGlzdGV7XHJcblxyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX3JlZntcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MiU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmN0YXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LnJlY3J1dGVtZW50e1xyXG5cclxuXHRcdC5ibG9jX25ld3NsZXR0ZXJ7XHJcblx0XHRcdCYuZnVsbF93aWR0aHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LnJlY3J1dGVtZW50e1xyXG5cclxuXHRcdC5ibG9jX25ld3NsZXR0ZXJ7XHJcblx0XHRcdCYuZnVsbF93aWR0aHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQucmVjcnV0ZW1lbnR7XHJcblxyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0Ji5mdWxsX3dpZHRoe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi5wb3N0dWxlcntcclxuXHJcblx0Jl9fdGV0aWVyZXtcclxuXHRcdGJhY2tncm91bmQ6IEBub2lyIHVybCguLi9pbWcvdGV0aWVyZS1yZWNydXRlbWVudC5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1CbGFja1wiO1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmX19mb3Jtc3tcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHJcblx0XHQuZm9ybS1oaWRkZW57XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXV0cmUtZXhwZXJpZW5jZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fdGFibGUtZm9ybXtcclxuXHRcdC8vYmFja2dyb3VuZDogcmVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHJcblx0XHR0ZCxcclxuXHRcdGRpdntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vYmFja2dyb3VuZDogZ3JlZW47XHJcblx0XHRcdG1hcmdpbjogNnB4IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHRzZWxlY3QsXHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1SZWd1bGFyXCI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdXN0b20tc2VsZWN0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdFx0XHQgICAgcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC0wLjRlbTtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDAuNGVtO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDAuNGVtO1xyXG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDAuMTVlbSBzb2xpZCAjZTY3YTJhO1xyXG5cdFx0XHRcdCAgICBib3JkZXItdG9wOiAwLjE1ZW0gc29saWQgI2U2N2EyYTtcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c2VsZWN0e1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN1c3RvbS1yYWRpb3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogLTk5OTlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvICsgbGFiZWx7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1yYWRpbyArIGxhYmVsOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1yYWRpbyArIGxhYmVsOmFmdGVye1xyXG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDRweDtcclxuXHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YWZ0ZXJ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJmaWxlXCJde1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ham91dGVyLXBpZWNle1xyXG5cdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblxyXG5cdFx0XHRcdCYuc2hvd0F1dHJlRXhwZXJpZW5jZXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktTGlnaHRcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLyogY2hlY2JveCBjdXN0b20gKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS45NWVtO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBjaGVja2JveCBhc3BlY3QgKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIGNoZWNrZWQgbWFyayBhc3BlY3QgKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udF9BO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC4xZW07IGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTY3YTJhO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogZGlzYWJsZWQgY2hlY2tib3ggKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogYWNjZXNzaWJpbGl0eSAqL1xyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgLy9ib3JkZXI6IDJweCBkb3R0ZWQgYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LnRkLWFsZXJ0ZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdH1cclxuXHRcdC50ci1zZWN0aW9ue1xyXG5cdFx0XHR0ZCxcclxuXHRcdFx0ZGl2e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktQmxhY2tcIjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQudHItY2l2aWxpdGV7XHJcblx0XHRcdHRkLFxyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHItZGF0ZXtcclxuXHRcdFx0dGQsXHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzOCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0Om50aC1vZi10eXBlKDEpLFxyXG5cdFx0XHRcdGlucHV0Om50aC1vZi10eXBlKDIpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRhdGUtc2VwYXJhdG9ye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlNjdhMmE7XHJcblx0XHRcdFx0XHR3aWR0aDogOCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFzdGVyaXNre1xyXG5cdFx0XHRjb2xvcjogI2U2N2EyYTtcclxuXHRcdFx0Zm9udC1zaXplOiAxMzAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuZXJyb3J7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGNvbG9yIDogI2U2N2EyYTtcclxuXHRcdFx0Zm9udC1zaXplOiA5cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQudHItc3VibWl0e1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC5zdWJtaXR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA4NSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblxyXG5cdCZfX2FsZXJ0ZXtcclxuXHJcblx0XHQmX190aXRyZXtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ci1zdWJtaXR7XHJcblx0XHRcdC5zdWJtaXR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbntcclxuXHRib3JkZXItcmFkaXVzOiAwOyBcclxuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7IFxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZhbmN5Ym94LWNsb3Nle1xyXG5cdHJpZ2h0OiAtM3B4O1xyXG5cdHRvcDogLTNweDtcclxuXHRiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBza2V3WCgxMGRlZykgc2tld1koLTVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxMGRlZykgc2tld1koLTVkZWcpO1xyXG5cdC1vLXRyYW5zZm9ybTogc2tld1goMTBkZWcpIHNrZXdZKC01ZGVnKTtcclxuXHQtbXMtdHJhbnNmb3JtOiBza2V3WCgxMGRlZykgc2tld1koLTVkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tld1goMTBkZWcpIHNrZXdZKC01ZGVnKTtcclxuXHR3aWR0aDogNDJweDtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiBcIlxcMjcxNlwiO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogb25seSBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQucG9zdHVsZXJ7XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0LnBvc3R1bGVye1xyXG5cclxuXHRcdCZfX3RldGllcmV7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4NjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmX19mb3Jte1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmX190YWJsZS1mb3Jte1xyXG5cdFx0XHR3aWR0aDogNzYlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcclxuXHRcdFx0dGQsXHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQudHItY2l2aWxpdGV7XHJcblx0XHRcdFx0dGQsXHJcblx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdCZfX2FsZXJ0ZXtcclxuXHJcblx0XHRcdCZfX3RpdHJle1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbiNyZWNydXRlbWVudHtcclxuXHQuY3VzdG9tLXNlbGVjdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5pbnB1dC1kYXRle1xyXG5cdFx0LmN1c3RvbS1zZWxlY3R7XHJcblx0XHRcdHdpZHRoOjQ3JTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDo5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5wb3N0dWxlcntcclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQucG9zdHVsZXJ7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQucG9zdHVsZXJ7XHJcblx0XHRcclxuXHR9XHJcbn0iLCIuYmFuZGVhdV9leHBlcnRpc2Vze1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5iYW5kZWF1X2V4cGVydGlzZXNfZXhwZXJ0aXNle1xyXG5cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIyNXB4O1xyXG5cdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQvL3BhZGRpbmc6IDAgMzBweCAyMHB4O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmJhbmRlYXVfZXhwZXJ0aXNlc19leHBlcnRpc2VfdGl0cmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0cHtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMjVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0LmJhbmRlYXVfZXhwZXJ0aXNlc3tcclxuXHJcblx0XHR3aWR0aDogNDkwcHg7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cclxuXHRcdC5iYW5kZWF1X2V4cGVydGlzZXNfZXhwZXJ0aXNle1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdFx0XHRtYXJnaW4tbGVmdDo0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcblx0LmJhbmRlYXVfZXhwZXJ0aXNlcyAuYmFuZGVhdV9leHBlcnRpc2VzX2V4cGVydGlzZTpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LmJhbmRlYXVfZXhwZXJ0aXNlc3tcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuXHRcdC5iYW5kZWF1X2V4cGVydGlzZXNfZXhwZXJ0aXNle1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIi5iYW5kZWF1X2xlX2NsdWJ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy1sZS1jbHViLmpwZyk7XHJcblx0Y29sb3I6IEBibGFuYztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAzMHB4IDAgMTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAyMHB4IDAgNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5iZ19vcmFuZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcclxuXHRcdG9wYWNpdHk6IDAuOTtcclxuXHR9XHJcblxyXG5cdC50aXRyZXtcclxuXHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHRwe1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDI1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LmJhbmRlYXVfbGVfY2x1YntcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdC50aXRyZXtcclxuXHRcdFx0XHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59IiwiLmNhcm91c2VsX3Byb2R1aXR7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1heC13aWR0aDogOTYwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LmNhcm91c2VsX3Byb2R1aXRfaXRlbXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWxfcHJvZHVpdF90aXRyZXtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdCYgPiBzcGFuOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hvaXhfZ2FtbWV7IFxyXG5cdC5jaG9peF9nYW1tZV9pdGVte1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcdFx0XHJcblx0fVxyXG5cdHNlbGVjdC5jcy1zZWxlY3R7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHR9XHJcblxyXG5cdC5jcy1za2luLWJvcmRlcntcclxuXHRcdHNwYW57XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNob2l4X2dhbW1lX2l0ZW1fbW9iaWxle1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb3JhbmdlO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBAb3JhbmdlO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IEBub2lyICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDIwcHggNDVweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiB+J2NhbGMoMTAwJSAtIDkwcHgpJyAhaW1wb3J0YW50O1xyXG5cdC5jcy1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiBAbm9pciAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxyXG5cdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2Fyb3VzZWwtZmxlY2hlLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XHJcblx0XHRcdC5taXhpbi1yb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNzLWFjdGl2ZXtcclxuXHRcdC5jcy1wbGFjZWhvbGRlcntcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0Lm1peGluLXJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNzLW9wdGlvbnN7XHJcblx0XHRjb2xvcjogQG5vaXIgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb3JhbmdlO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdC5jcy1zZWxlY3RlZHtcclxuXHRcdFx0Y29sb3I6IEBub2lyICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cdC5jYXJvdXNlbF9wcm9kdWl0e1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hvaXhfZ2FtbWV7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHQuY2hvaXhfZ2FtbWVfaXRlbXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjhweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggQGJsYW5jO1xyXG5cdFx0XHQubWl4aW4tYm9yZGVyLXJhZGl1cygpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQubWl4aW4tdHJhbnNpdGlvbihib3JkZXItY29sb3IgMjUwbXMgbGluZWFyKTtcclxuXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQG5vaXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2hvaXhfZ2FtbWVfaXRlbV9tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC5jaG9peF9nYW1tZXtcclxuXHJcblx0XHQuY2hvaXhfZ2FtbWVfaXRlbV9tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJsb2NfbmV3c2xldHRlcntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTEwcHggMzVweCAxOHB4O1xyXG5cdGJvcmRlcjogc29saWQgOHB4IEBvcmFuZ2U7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLW5ld3NsZXR0ZXIucG5nKTtcclxuXHRtYXgtd2lkdGg6IDMwNnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0cHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5mdWxsX3dpZHRoe1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cclxuXHRcdC5ibG9jX25ld3NsZXR0ZXJfZm9ybXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjZTY3YTJhO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDQ1cHgpXCI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyBcclxuXHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0Lm1peGluLXJvdGF0ZSgpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0LmhvbWVwYWdle1xyXG5cdFx0LmJsb2NfbmV3c2xldHRlcntcclxuXHRcdFx0cGFkZGluZzogMTYwcHggMzVweCA1MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5ibG9jX25ld3NsZXR0ZXIge1xyXG5cdFx0Ji5mdWxsX3dpZHRoe1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHQuYmxvY19uZXdzbGV0dGVyX2Zvcm17XHJcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHJcblx0LmJsb2NfbmV3c2xldHRlcntcclxuXHJcblx0XHQuYmxvY19uZXdzbGV0dGVyX2Zvcm17XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHRcdCYuZnVsbF93aWR0aHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMTcwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcbiIsIi5iYW5kZWF1X3BpbnRlcmVzdHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0NnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQuYmFuZGVhdV9waW50ZXJlc3RfaXRlbXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0XHRcdHdpZHRoOiAyMjZweDtcdFx0XHRcdFxyXG5cdFx0XHQubWl4aW4tZ3JheXNjYWxlKCk7XHJcblx0XHR9XHJcblx0XHQucGludGVyZXN0LWxpa2V7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpbnRlcmVzdC1saWtlLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTdweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3dsLWl0ZW17XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0LmJhbmRlYXVfcGludGVyZXN0X2l0ZW17XHJcblx0XHRcdFx0aW1ne1x0XHRcclxuXHRcdFx0XHRcdC5taXhpbi1ncmF5c2NhbGUoMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LmJhbmRlYXVfcGludGVyZXN0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuYmFuZGVhdV9waW50ZXJlc3RfaXRlbXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMTBweDtcclxuXHRcdFx0Ly9pbWd7XHRcclxuXHRcdFx0Ly9cdC5taXhpbi1ncmF5c2NhbGUoMCUpO1xyXG5cdFx0XHQvL31cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHQuYmFuZGVhdV9waW50ZXJlc3R7XHJcblxyXG5cdFx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQvLy5vd2wtc3RhZ2Utb3V0ZXJ7XHJcblx0XHQvL1x0d2lkdGg6IDgwJTtcclxuXHRcdC8vfVxyXG4vL1xyXG5cdFx0Ly8ub3dsLW5hdntcclxuXHRcdC8vXHQub3dsLXByZXYsXHJcblx0XHQvL1x0Lm93bC1uZXh0e1xyXG5cdFx0Ly9cdFx0dG9wOiA0MiU7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly9cdC5vd2wtcHJldntcclxuXHRcdC8vXHRcdGxlZnQ6IDA7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly9cdC5vd2wtbmV4dHtcclxuXHRcdC8vXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ly9cdH1cclxuXHRcdC8vfVxyXG5cclxuXHRcdC5iYW5kZWF1X3BpbnRlcmVzdF9pdGVte1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDMwNnB4O1x0XHRcclxuXHRcdFx0XHQvLy5taXhpbi1ncmF5c2NhbGUoMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5waW50ZXJlc3QtbGlrZXtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDIzcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG59XHJcblxyXG4iLCIuYmFuZGVhdV9tYWcsXHJcbi5saXN0ZV9tYWd7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6IEBub2lyO1xyXG5cdHdpZHRoOiAzMjZweDtcclxuXHJcblx0LmJhbmRlYXVfbWFnX2l0ZW17XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0d2lkdGg6IDMwNnB4O1xyXG5cdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0bWFyZ2luOiAxNXB4IDhweDtcclxuXHRcdHB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmFuZGVhdV9tYWdfdmlzdXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcdFx0XHRcclxuXHRcdFx0Lm1peGluLWdyYXlzY2FsZSgpO1xyXG5cdFx0fVxyXG5cdFx0LmZpZ3VyZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBhZGRpbmc6IDM1cHggMCAxMnB4IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMCUgYXV0bztcclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOjFweDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBAbm9pcjtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6MTIwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQG5vaXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdHRvcDogLTEwMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IC0xMjBweDtcclxuXHRcdFx0XHQubWl4aW4tcm90YXRlKDIxNWRlZyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdC5taXhpbi1yb3RhdGUoMTI1ZGVnKTtcclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3dsLWl0ZW17XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHQuY3Rhe1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNHB4IC0xNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHRcdFx0XHJcblx0XHRcdC5jdGF7XHJcblx0XHRcdFx0Ji5ibGFuY3tcclxuXHRcdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMDtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vcmFuZ2V7XHJcblx0XHRcdFx0XHRjb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBhcm1le1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwYXJtZTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQHBhcm1lO1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAcGFybWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggLTI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuamF1bmV7XHJcblx0XHRcdFx0XHRjb2xvcjogQGphdW5lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAamF1bmU7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBqYXVuZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0xNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnZlcnR7XHJcblx0XHRcdFx0XHRjb2xvcjogQHZlcnQ7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEB2ZXJ0O1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAdmVydDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtNDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yb3Nle1xyXG5cdFx0XHRcdFx0Y29sb3I6IEByb3NlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAcm9zZTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQHJvc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5ibGV1e1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBibGV1O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYmxldTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGJsZXU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYW5kZWF1X21hZ192aXN1e1xyXG5cdFx0XHRcdGltZ3tcdFx0XHJcblx0XHRcdFx0XHQubWl4aW4tZ3JheXNjYWxlKDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpZ3VyZXtcclxuXHJcblx0XHRcdFx0XHQmLm5vaXJ7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBub2lyO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvbm9pci5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5wYXJtZXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHBhcm1lO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvcGFybWUuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucm9zZXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHJvc2U7XHJcblx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1lcy9yb3NlLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnZlcnR7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEB2ZXJ0O1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvdmVydC5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ibGV1e1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAYmxldTtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL2JsZXUuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYub3Jhbmdle1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvb3JhbmdlLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYW5kZWF1X21hZ190aXRyZXtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nLXRvcDogMThweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LmJhbmRlYXVfbWFnLFxyXG5cdC5saXN0ZV9tYWd7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5iYW5kZWF1X21hZ192aXN1e1xyXG5cdFx0XHRpbWd7XHRcdFx0XHJcblx0XHRcdFx0Lm1peGluLWdyYXlzY2FsZSgwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZ3VyZXtcclxuXHJcblx0XHRcdFx0Ji5ub2lye1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQG5vaXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucGFybWV7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAcGFybWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucm9zZXtcclxuXHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEByb3NlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnZlcnR7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAdmVydDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5ibGV1e1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGJsZXU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3Jhbmdle1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQG9yYW5nZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5qYXVuZXtcclxuXHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBqYXVuZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmZpY2hlLXNhbG9ue1xyXG5cclxuXHQub3dsLXRodW1ic3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYmFuZGVhdV8yMF9wb3VyY2VudHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4IEBibGFuYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEycHggNDVweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpY2hlLXNhbG9uX3RvcF9tYXBze1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE3MHB4O1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWNoZS1zYWxvbl90b3BfaW5mb3tcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDVweCAxNXB4IDE1cHg7XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVse1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHQucGljdG8tZmljaGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLWZpY2hlLXNhbG9uLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdFx0XHRcdCYucGljdG8tZmljaGUtaXRpbmVyYWlyZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnBpY3RvLWZpY2hlLWVtYWlse1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yMXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5waWN0by1maWNoZS1ob3JhaXJle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC00MXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5waWN0by1maWNoZS10ZWxlcGhvbmV7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTYycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnBpY3RvLWZpY2hlLW1hcHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNzlweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaG9yYWlyZXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHQuaG9yYWlyZV9qb3Vye1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ob3JhaXJlX2hldXJlc3tcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWNoZS1zYWxvbl9jbHViX2ZpZGVsaXRle1xyXG5cdFx0d2lkdGg6IH4nY2FsYygxMDAlIC0gMTBweCknO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLXBhcnRpY2lwZS5qcGcpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpY2hlLXNhbG9uX2NvbnRlbnV7XHJcblxyXG5cdFx0LnNsaWRlci1zYWxvbntcclxuXHRcdFx0bWF4LXdpZHRoOiA0MzdweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5vd2wtZG90c3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3dsLXN0YWdlLW91dGVye1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vd2wtdGh1bWJze1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHQgICAgYm9yZGVyOiAwO1xyXG5cdFx0XHRcdCAgICBjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHQgICAgLyogY3Vyc29yOiBkZWZhdWx0OyAqL1xyXG5cdFx0XHRcdCAgICBmb250OiBpbmhlcml0O1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIGZvciBpbnB1dCAqL1xyXG5cdFx0XHRcdCAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBmb3IgYnV0dG9uICovXHJcblx0XHRcdFx0ICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0ICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MnB4O1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNjJweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZmljaGUtc2Fsb25fZGV0YWlsc3tcclxuXHRcdFx0ZHR7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IEBvcmFuZ2U7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IH4nY2FsYygxMDAlIC0gMzBweCknO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJysnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAb3JhbmdlO1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0ZGR7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YXJpZnNfY29se1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YXJpZnN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0XHQudGFyaWZzX3RpdHJle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmX3ByZXN0YXRpb24sXHJcblx0XHRcdC50YXJpZl9wcml4e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZl9wcmVzdGF0aW9ue1xyXG5cdFx0XHRcdHdpZHRoOiA3MiU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmX3ByaXh7XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXJfb2ZmcmVze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQub3dsLXN0YWdlLW91dGVye1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9mZnJle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdC5jdGF7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kZXRhaWxfb2ZmcmV7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Lm9mZnJlX2xpYmVsbGV7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub2ZmcmVfdmFsZXVye1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXJfb2Zmc19ldnRze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQub3dsLXN0YWdlLW91dGVye1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX2l0ZW17XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3Zpc3V7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNsaWRlcl9vZmZzX2V2dHNfdGV4dGV7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c19pdGVtX3RpdHJle1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c19pdGVtX2RhdGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUEI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX2l0ZW1fZGV0YWlse1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmN0YXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUEI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2Fsb257XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3RhLWF2aXN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHdpZHRoOiB+J2NhbGMoMTAwJSAtIDMwcHgpJztcclxuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hdmlzLnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxM3B4IDE3cHg7XHJcblx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2X2FuY3Jle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHQuZmljaGUtc2Fsb257XHJcblxyXG5cdFx0LmJhbmRlYXVfMjBfcG91cmNlbnR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDIwcHggQGJsYW5jO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdGEtcGx1cy1ibGFuYy5zdmcpO1xyXG5cdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3cHggMThweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmljaGUtc2Fsb25fdG9wX21hcHN7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpY2hlLXNhbG9uX3RvcF9pbmZve1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxLFxyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHQuaG9yYWlyZXtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm5hdl9hbmNyZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCBAb3JhbmdlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQG9yYW5nZTtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IDE1cHggMzBweCAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDE0NXB4KVwiO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VwYXJhdGV1ci1hbmNyZS5zdmcpO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0ycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1hdmlze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hdmlzLnN2Zyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTdweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDIzcHggYXV0byAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5maWNoZS1zYWxvbl9jbHViX2ZpZGVsaXRle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmljaGUtc2Fsb25fY29udGVudXtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWRlci1zYWxvbntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRcdFx0Lm93bC1zdGFnZS1vdXRlcntcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm93bC10aHVtYnN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogLTgycHg7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpY2hlLXNhbG9uX2RldGFpbHN7XHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX291dGVye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3BhZ2lue1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3BhZ2luX2Jne1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAbm9pcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2tld1goMThkZWcpIHNrZXdZKC00ZGVnKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDE4ZGVnKSBza2V3WSgtNGRlZyk7XHJcblx0XHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogc2tld1goMThkZWcpIHNrZXdZKC00ZGVnKTtcclxuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2tld1goMThkZWcpIHNrZXdZKC00ZGVnKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WCgxOGRlZykgc2tld1koLTRkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3BhZ2luX3ByZXYsXHJcblx0XHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c19wYWdpbl9uZXh0e1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nhcm91c2VsLWZsZWNoZS1ibGFuY2hlLnN2Zyk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3BhZ2luX3ByZXZ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c19wYWdpbl9uZXh0e1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRze1xyXG5cclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX2l0ZW17XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c192aXN1e1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBub2lyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3RleHRle1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0I3Rhcmlmc3tcclxuXHRcdFx0XHQudGFyaWZzX2NvbHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ICAgIC8qLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdFx0ICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRcdCAgICBjb2x1bW4tY291bnQ6IDI7XHJcblx0XHRcdFx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcclxuXHRcdFx0XHQgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdFx0XHRcdCAgICBjb2x1bW4tZ2FwOiA0MHB4OyovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb2xfbGVmdCwgLmNvbF9yaWdodHtcclxuXHRcdFx0XHRcdHdpZHRoOjQ5JTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHQuYXN0ZXJpc2t7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb2xfcmlnaHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNzYWxvbntcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWRlcl9vZmZyZXN7XHJcblx0XHRcdFx0Lm9mZnJle1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDRweCAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Lm9mZnJlX3BhcnRfMSxcclxuXHRcdFx0XHRcdC5vZmZyZV9wYXJ0XzJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vZmZyZV9saWJlbGxlLFxyXG5cdFx0XHRcdFx0Lm9mZnJlX3ZhbGV1cntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub2ZmcmVfbGliZWxsZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vZmZyZV92YWxldXJ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1hdmlze1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdC5maWNoZS1zYWxvbntcclxuXHJcblx0XHQuYmFuZGVhdV8yMF9wb3VyY2VudHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5maWNoZS1zYWxvbl90b3B7XHJcblx0XHRcdG1heC13aWR0aDogMTM2NnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRoMSwgdWx7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWNoZS1zYWxvbl90b3BfbWFwc3tcclxuXHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmljaGUtc2Fsb25fdG9wX2luZm97XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5maWNoZS1zYWxvbl9jbHViX2ZpZGVsaXRle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZmljaGUtc2Fsb25fY29udGVudXtcclxuXHJcblx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzLFxyXG5cdFx0XHQuc2xpZGVyX29mZnJlc3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0XHRcdFx0Lm9mZnJle1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDRweCAzNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0LmRldGFpbF9vZmZyZXtcclxuXHRcdFx0XHRcdFx0Lm9mZnJlX2xpYmVsbGV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjc2Fsb257XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0I3Rhcmlmc3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWRlcl9vZmZzX2V2dHN7XHJcblx0XHRcdFx0LnNsaWRlcl9vZmZzX2V2dHNfaXRlbXtcclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX2l0ZW1fdGl0cmV7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zbGlkZXJfb2Zmc19ldnRzX3RleHRle1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2xpZGVyX29mZnNfZXZ0c192aXN1e1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0Ly93aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdl9hbmNyZXtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiA2MHB4IGF1dG8gMjZweDtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3RhLWF2aXN7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNHB4O1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIi5zbGlkZXJfc2Fsb25ze1xyXG5cclxuXHQuc2xpZGVyX3NhbG9uc19zYWxvbntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWRlcl9zYWxvbnNfc2Fsb25fdGl0cmV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5waWN0by1zYWxvbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUtc2Fsb24ucG5nKSBuby1yZXBlYXQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTJweCA2M3B4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Ji5zYWxvbi1zYWxvbi1uZXd7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHR9XHJcblx0Ji5zYWxvbi1zYWxvbi1jbHVie1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTdweDtcclxuXHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHQmLnNhbG9uLXNhbG9uLWpldWRpe1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzRweDtcclxuXHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LnNsaWRlcl9zYWxvbnN7XHJcblx0XHQuc2xpZGVyX3NhbG9uc19zYWxvbntcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LnNsaWRlcl9zYWxvbnN7XHJcblx0XHQuc2xpZGVyX3NhbG9uc19zYWxvbntcclxuXHRcdFx0bWFyZ2luOiAwIDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbiBcclxuIiwiLnNsaWRlcl90ZW5kYW5jZXN7XHJcblx0bWFyZ2luOiAyNXB4IGF1dG87XHJcblx0LnNsaWRlcl90ZW5kYW5jZXNfaXRlbXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQuc2xpZGVyX3RlbmRhbmNlc3tcclxuXHRcdC5zbGlkZXJfdGVuZGFuY2VzX2l0ZW17XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHR3aWR0aDogMjM2cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHQuc2xpZGVyX3RlbmRhbmNlc3tcclxuXHRcdC5zbGlkZXJfdGVuZGFuY2VzX2l0ZW17XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiAzMDZweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSIsIi5icmVhZGNydW1ie1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0LmJyZWFkY3J1bWJ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6IEBncmlzO1xyXG5cdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IEBncmlzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmV4cGVydGlzZXMtZW4tc2Fsb257XHJcblx0LnRldGllcmV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQubmF2X2FuY3Jle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmV4cGVydGlzZXtcclxuXHRcdGgye1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IEBvcmFuZ2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IH4nY2FsYygxMDAlIC0gMzBweCknO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcrJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAb3JhbmdlO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvdXNfdGl0cmV7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQuZXhwZXJ0aXNlX2l0ZW17XHJcblx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHQuZXhwZXJ0aXNlX2l0ZW1fdmlzdWVse1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3RhX21vcmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA3MXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdGEtcGx1cy1ibGFuYy5zdmcpLCB1cmwoLi4vaW1nL2JnLWZvcm1lLTEuc3ZnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTVweCwgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjdweCAxOHB4LCA3MXB4IDQ0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmV4cGVydGlzZV9pdGVtX3RpdHJle1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZXhwZXJ0aXNlX2l0ZW1fdGV4dGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5leHBlcnRpc2VzLWVuLXNhbG9ue1xyXG5cclxuXHRcdC5uYXZfYW5jcmV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggQG9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IEBvcmFuZ2U7XHJcblx0XHRcdG1hcmdpbjogNDBweCAxNXB4IDMwcHggMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA2cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcGFyYXRldXItYW5jcmUuc3ZnKTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZXhwZXJ0aXNle1xyXG5cdFx0XHQuZXhwZXJ0aXNlX2NvbnRlbnR7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9QQjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDU1cHggMCAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNvdXNfdGl0cmV7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggMzBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXhwZXJ0aXNlX2l0ZW17XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDMwNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC5leHBlcnRpc2VzLWVuLXNhbG9ue1xyXG5cclxuXHRcdC5uYXZfYW5jcmV7XHJcblx0XHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogNjBweCBhdXRvIDI2cHg7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnRldGllcmV7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiBAYmxhbmM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuYmdfbm9pcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XHJcblx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnRleHRlX3NvdXNfdGl0cmV7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdG1heC13aWR0aDogODUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGF7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuY3RhX3Ryb3V2ZXJfc2Fsb257XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0XHRcdC50ZXRpZXJlX2Zvcm17XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAzMHB4KVwiO1xyXG5cdFx0XHRcdC8qcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7Ki9cclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDQ1cHgpXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuXHRcdFx0XHRidXR0b257XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKCk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0LnRldGllcmV7XHJcblx0XHRwYWRkaW5nOiA2NXB4IDA7XHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGV0aWVyZV9mb3Jte1xyXG5cdFx0XHR3aWR0aDogNTkwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiLmJvdHRvbV9ibG9ja3tcclxuXHJcblx0LmJvdHRvbV9ibG9ja19vZmZyZV9sb2NhdG9ye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuYm90dG9tX2Jsb2NrX29mZnJlLFxyXG5cdC5ib3R0b21fYmxvY2tfbG9jYXRvcixcclxuXHQuYm90dG9tX2Jsb2NrX2RlY291dnJlentcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogc29saWQgMTBweCBAYmxhbmM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmJvdHRvbV9ibG9ja19vZmZyZXtcdFx0XHRcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzAwcHggYXV0bztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG91cy1sZXMtamV1ZGlzLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGhlaWdodDogNzcuNnZ3O1xyXG5cdFx0bWF4LWhlaWdodDogMjYwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC5jdGF7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3R0b21fYmxvY2tfZGVjb3V2cmV6e1x0XHRcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLWRlY291dnJlei5qcGcpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuY3Rhe1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTU1cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmJvdHRvbV9ibG9ja19sb2NhdG9ye1x0XHRcdFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZC1sb2NhdG9yLnBuZyk7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhcmF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbV9ibG9ja19sb2NhdG9yX2Zvcm17XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0bWFyZ2luOiAxNXB4IDhweCAwO1xyXG5cdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gMTZweClcIjtcclxuXHRcdFx0Lypwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHRsZWZ0OiAwOyovXHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA0NXB4KVwiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdCAgY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgXHJcblx0XHRcdFx0ICBjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHQgIGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuXHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LmJvdHRvbV9ibG9ja3tcclxuXHRcdC5ib3R0b21fYmxvY2tfb2ZmcmUsXHJcblx0XHQuYm90dG9tX2Jsb2NrX2xvY2F0b3IsXHJcblx0XHQuYm90dG9tX2Jsb2NrX2RlY291dnJlentcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b21fYmxvY2tfb2ZmcmV7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE1cHggQGJsYW5jO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHQuYm90dG9tX2Jsb2Nre1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHJcblx0XHQuYm90dG9tX2Jsb2NrX29mZnJle1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdGJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b21fYmxvY2tfZGVjb3V2cmV6e1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdGJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYm90dG9tX2Jsb2NrX2xvY2F0b3J7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuXHRcdFx0LnBhcmF7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3R0b21fYmxvY2tfbG9jYXRvcl9mb3Jte1xyXG5cdFx0XHRcdHdpZHRoOiAyODVweDtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHJcbn0iLCIuYXN0dWNle1xyXG5cdG1hcmdpbjogMTVweCAxMHB4O1xyXG5cclxuXHQuYXN0dWNlX3Zpc3VlbHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0aGVpZ2h0OiAzNjBweDtcclxuXHR9XHJcblxyXG5cdC5hc3R1Y2VfdGV4dGV7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMCU7XHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUEI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucXVvdGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdW90ZS5zdmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdC5taXhpbi1yb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAtNnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0LmFzdHVjZXtcclxuXHRcdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHJcblx0XHQuYXN0dWNlX3Zpc3VlbHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDU3JTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXN0dWNlX3RleHRle1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiA0MiU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5xdW90ZXtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRyaWdodDogLTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LmFzdHVjZXtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0LmFzdHVjZV92aXN1ZWx7XHJcblx0XHRcdHdpZHRoOiA2NiU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFzdHVjZV90ZXh0ZXtcclxuXHRcdFx0d2lkdGg6IDMzJTtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5wcm9kdWl0X2F2YW50e1xyXG5cclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdHBhZGRpbmc6IDI1cHggNXB4IDMwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQucHJvZHVpdF9hdmFudF92aXN1ZWx7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXgtaGVpZ2h0OiAyNDBweDtcclxuXHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWl0X2F2YW50X3RleHRle1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMjAlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFyYXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5jdGF7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0LnByb2R1aXRfYXZhbnR7XHJcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiA1MHB4IDEwcHggMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0LnByb2R1aXRfYXZhbnRfdmlzdWVse1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMzVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWl0X2F2YW50X3RleHRle1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxODBweClcIjtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDg1cHggMCA3NXB4IDA7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhcmF7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuXHJcblx0LnByb2R1aXRfYXZhbnR7XHJcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xyXG5cdFx0cGFkZGluZzogNDVweDtcclxuXHJcblx0XHQucHJvZHVpdF9hdmFudF92aXN1ZWx7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDMzNXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnByb2R1aXRfYXZhbnRfdGV4dGV7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuXHQucHJvZHVpdF9hdmFudHtcclxuXHRcdCBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcblx0XHQucHJvZHVpdF9hdmFudF90ZXh0ZXtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnNlaWxfZXhwZXJ0e1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcclxuXHQuY29uc2VpbF9leHBlcnRfdGV4dGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0aDJ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFyYXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnNlaWxfZXhwZXJ0X3Zpc3VlbHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblxyXG5cdC5jb25zZWlsX2V4cGVydHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHQuY29uc2VpbF9leHBlcnRfdGV4dGV7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDU0JTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnNlaWxfZXhwZXJ0X3Zpc3VlbHtcclxuXHRcdFx0aGVpZ2h0OiA1MTBweDtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xyXG5cclxuXHQuY29uc2VpbF9leHBlcnR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHQuY29uc2VpbF9leHBlcnRfdGV4dGV7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiA0MjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0LnBhcmF7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb25zZWlsX2V4cGVydF92aXN1ZWx7XHJcblx0XHRcdGhlaWdodDogNTEwcHg7XHJcblx0XHRcdHdpZHRoOiA1MTBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxufVx0IiwiLmV4cGVydGlzZS1kZXRhaWx7XHJcblx0Lm93bC1zdGFnZS1vdXRlcntcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHRcdFxyXG5cdH1cclxuXHQudmlzdWVsX2V4cGVydHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdC52aXN1ZWxfZXhwZXJ0XzEsXHJcblx0XHQudmlzdWVsX2V4cGVydF8ye1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0LmV4cGVydGlzZS1kZXRhaWx7XHJcblx0XHQudmlzdWVsX2V4cGVydHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAxMHB4IDA7XHJcblx0XHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdC52aXN1ZWxfZXhwZXJ0XzF7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDYzLjUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aXN1ZWxfZXhwZXJ0XzJ7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiAzNCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG5cclxuXHQuZXhwZXJ0aXNlLWRldGFpbHtcclxuXHRcdC52aXN1ZWxfZXhwZXJ0e1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcclxuXHRcdFx0LnZpc3VlbF9leHBlcnRfMXtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNjclO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aXN1ZWxfZXhwZXJ0XzJ7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYm90dG9tX2Jsb2Nre1xyXG5cdFx0XHQuYm90dG9tX2Jsb2NrX29mZnJle1xyXG5cdFx0XHRcdC5jdGF7XHJcblx0XHRcdFx0XHRib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5mb3JtdWxhaXJle1xyXG4gICAgJl9fZm9ybXN7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgLmZvcm0taGlkZGVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1mb3Jte1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgJi5zaG9ydF9jaGFtcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAtbW96LXJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAtbXMtcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC40ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC40ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjE1ZW0gc29saWQgI2U2N2EyYTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjE1ZW0gc29saWQgI2U2N2EyYTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIGN1dG9tIGlucHV0IHJhZGlvICovXHJcbiAgICAgICAgICAgIC5jdXN0b20tcmFkaW97XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b20tcmFkaW8gKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b20tcmFkaW8gKyBsYWJlbDpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VzdG9tLXJhZGlvICsgbGFiZWw6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1c3RvbS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTY3YTJhO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogY2hlY2JveCBjdXN0b20gKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS45NWVtO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogY2hlY2tib3ggYXNwZWN0ICovXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnRfQTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuMWVtOyBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2N2EyYTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogY2hlY2tlZCBtYXJrIGFzcGVjdCBjaGFuZ2VzICovXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIGRpc2FibGVkIGNoZWNrYm94ICovXHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiYjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIGFjY2Vzc2liaWxpdHkgKi9cclxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIC8vYm9yZGVyOiAycHggZG90dGVkIGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFqb3V0ZXItcGllY2V7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktTGlnaHRcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHItY2l2aWxpdGV7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyLWRhdGV7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0Om50aC1vZi10eXBlKDEpLFxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXRlLXNlcGFyYXRvcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjdhMmE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzdGVyaXNre1xyXG4gICAgICAgICAgICBjb2xvcjogI2U2N2EyYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMzAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZ3tcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHNwYW4geyBmbG9hdDpyaWdodDsgcG9zaXRpb246cmVsYXRpdmU7IH1cclxuICAgICAgICAgICAgc3BhbiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46aG92ZXIgfiBzcGFuIGxhYmVsLFxyXG4gICAgICAgICAgICBzcGFuOmhvdmVyIGxhYmVsLFxyXG4gICAgICAgICAgICBzcGFuLmNoZWNrZWQgbGFiZWwsXHJcbiAgICAgICAgICAgIHNwYW4uY2hlY2tlZCB+IHNwYW4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjdhMmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3IgOiAjZTY3YTJhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRyLXN1Ym1pdHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuc3VibWl0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgYnIge2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHItc2Fsb257XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHItc2VjdGlvbntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktQmxhY2tcIjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBvbmx5IG1vYmlsZSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG5cdC5mb3JtdWxhaXJle1xyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5mb3JtdWxhaXJle1xyXG5cclxuXHRcdCZfX3RldGllcmV7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybXtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jl9fdGFibGUtZm9ybXtcclxuXHRcdFx0d2lkdGg6IDc2JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdHRke1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2JTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgIC50ci1zZWN0aW9ue1xyXG4gICAgXHRcdFx0dGR7XHJcbiAgICBcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAxMHB4O1xyXG4gICAgXHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5LUJsYWNrXCI7XHJcbiAgICBcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICAgIFx0XHRcdH1cclxuXHJcbiAgICBcdFx0fVxyXG5cclxuXHRcdFx0LnRyLWNpdmlsaXRle1xyXG5cdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHItbWVzc2FnZXtcclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9ybXVsYWlyZXtcclxuICAgICAgICAmX19mb3Jtc3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0taGlkZGVue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGV2ZW5pci1mcmFuY2hpc2V7XHJcbiAgICAuZGV2ZW5pci1mcmFuY2hpc2VfZXRhcGVze1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgcGFkZGluZzo0MHB4IDA7XHJcbiAgICAgICAgLmRldmVuaXItZnJhbmNoaXNlX19fZXRhcGVzX19zaW5nbGV7XHJcbiAgICAgICAgICAgIC5kZXZlbmlyLWZyYW5jaGlzZV9fX2V0YXBlc19fbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JNO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZTY3YTJhO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kX251bWJlcl9ldGFwZXNfZnJhbmNoaXNlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUkI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybXVsYWlyZV9fdGFibGUtZm9ybXtcclxuICAgICAgICAudHItc2VjdGlvbjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuZGV2ZW5pci1mcmFuY2hpc2V7XHJcbiAgICAgICAgLmRldmVuaXItZnJhbmNoaXNlX2V0YXBlc3tcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICAuZGV2ZW5pci1mcmFuY2hpc2VfX19ldGFwZXNfX3NpbmdsZXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7bWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAuZGV2ZW5pci1mcmFuY2hpc2VfX19ldGFwZXNfX251bWJlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuZGV2ZW5pci1mcmFuY2hpc2V7XHJcbiAgICAgICAgLmRldmVuaXItZnJhbmNoaXNlX2V0YXBlc3tcclxuICAgICAgICAgICAgLmRldmVuaXItZnJhbmNoaXNlX19fZXRhcGVzX19zaW5nbGV7XHJcbiAgICAgICAgICAgICAgICAuZGV2ZW5pci1mcmFuY2hpc2VfX19ldGFwZXNfX251bWJlcntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWFycXVle1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SQjtcclxuICAgICAgICB9XHJcblx0fVxyXG4gICAgLmN0YS1vdXRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGl0cmUgc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0Zm9udC1mYW1pbHk6QGZvbnRfUEI7XHJcblx0fVxyXG5cclxuICAgIC50aXRyZV9leHBlcnRpc2V7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcnF1ZV9wcm9kdWl0c19vZmZyZXtcclxuICAgICAgICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5tYXJxdWVfdGV0aWVyZXtcclxuXHRcdC8qaGVpZ2h0OiA3M3Z3OyovXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA3M3Z3O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMXZ3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRtYXJnaW46IDAuNnZ3IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuICAgIC5tYXJxdWVfaGlzdG9pcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFycXVlX2hpc3RvaXJlX3Zpc3VlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFycXVlX2hpc3RvaXJlX3RleHRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0cmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYXJxdWVfYmxvY19leHBlcnRpc2UsIC5tYXJxdWVfYmxvY19tYWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXJxdWVfYmxvY19leHBlcnRpc2VfdmlzdWVsLCAubWFycXVlX2Jsb2NfbWFnX3Zpc3VlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFycXVlX2Jsb2NfZXhwZXJ0aXNlX3RleHRlLCAubWFycXVlX2Jsb2NfbWFnX3RleHRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdHJle1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcnF1ZV9ibG9jX21hZ3tcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hcnF1ZV90ZXRpZXJlX29mZnJle1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMTBweCBAYmxhbmM7XHJcbiAgICAgICAgaGVpZ2h0OiA3Ny42dnc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFycXVlX3RldGllcmVfb2ZmcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG91cy1sZXMtamV1ZGlzLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIC5jdGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VfZXhwZXJ0e1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFycXVlX3Byb2R1aXRze1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwOGQyYTU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAycHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6QGJsYW5jO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JSO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SQjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3Rze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7dG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY19uZXdzbGV0dGVyLmZ1bGxfd2lkdGh7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jX25ld3NsZXR0ZXJ7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblxyXG5cdC5tYXJxdWV7XHJcblxyXG5cdFx0Lm1hcnF1ZV90ZXRpZXJle1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHR0b3A6IDI2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDF2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQubWFycXVlX2Jsb2NfdGV4dGV7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICAgICAubWFycXVlX2hpc3RvaXJle1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNHB4IDA7XHJcbiAgICAgICAgICAgIC50aXRyZSB7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLm1hcnF1ZV9oaXN0b2lyZV92aXN1ZWwge1xyXG4gICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6NTE1cHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0ICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICByaWdodDotOTBweDtcclxuICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5tYXJxdWVfaGlzdG9pcmVfdGV4dGUge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggMzBweCAzMHB4IDcwcHg7XHJcbiAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG5cdFx0XHQgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0cmVfZXhwZXJ0aXNlIHtcclxuICAgICAgICAgICAgcGFkZGluZzo1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICYudGl0cmVfZXhwZXJ0aXNlX2JvdHRvbV8yMHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFycXVlX2Jsb2NfZXhwZXJ0aXNle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAvKjYwcHgqLyAxNHB4IDA7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAubWFycXVlX2Jsb2NfZXhwZXJ0aXNlX3Zpc3VlbCB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OjUxNXB4O1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdCAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICBsZWZ0Oi0zMCU7XHJcbiAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5tYXJxdWVfYmxvY19leHBlcnRpc2VfdGV4dGUge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggMzBweCAzMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcblx0XHRcdCAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAudGl0cmUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKi5tYXJxdWVfYmxvY19leHBlcnRpc2U6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgLm1hcnF1ZV9wcm9kdWl0c19vZmZyZXtcclxuICAgICAgICAgICAgd2lkdGg6IDc0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAubWFycXVlX3Byb2R1aXRze1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjJweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyX3BkdF9NYXJxdWV7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXJxdWVfdGV0aWVyZV9vZmZyZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNDBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFycXVlX2Jsb2NfbWFnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLm1hcnF1ZV9ibG9jX21hZ192aXN1ZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFycXVlX2Jsb2NfbWFnX3RleHRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGgyLHAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jX25ld3NsZXR0ZXIuZnVsbF93aWR0aCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG4gICAgLm1hcnF1ZXtcclxuXHRcdC50aXRyZSB7XHJcblx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0fVxyXG4gICAgICAgIC5tYXJxdWVfdGV0aWVyZXtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJ2dyAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXJxdWVfYmxvY190ZXh0ZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0LmN0YS1vdXRlciB7XHJcblx0ICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0YS1vdXRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cdFx0LnRpdHJlX2V4cGVydGlzZSB7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdC5tYXJxdWVfaGlzdG9pcmUsIC5tYXJxdWVfYmxvY19leHBlcnRpc2UsICB7XHJcblx0XHRcdCBtYXgtd2lkdGg6IDg5MHB4O1xyXG5cdFx0XHQgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0IG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHQgLnRpdHJle1xyXG5cdFx0XHRcdCBtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRcdCB9XHJcblx0XHR9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXtcclxuXHQubWFycXVle1xyXG5cdFx0LnRpdHJlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHRcdH1cclxuXHRcdC5tYXJxdWVfdGV0aWVyZXtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0IGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdFx0XHQgbGluZS1oZWlnaHQ6NTBweDtcclxuXHRcdFx0XHQgcGFkZGluZzogMCA2MHB4O1xyXG5cdFx0XHRcdCBzcGFuIHtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgMC44dncgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZzogMjRweCA2MHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN0YS1vdXRlciB7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0ICAgLm1hcnF1ZV9oaXN0b2lyZSwgLm1hcnF1ZV9ibG9jX2V4cGVydGlzZXtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Lm1hcnF1ZV9oaXN0b2lyZV92aXN1ZWwge1xyXG5cdFx0XHRcdCAgd2lkdGg6IDU0MHB4O1xyXG5cdFx0XHRcdCAvKiBmbG9hdDogcmlnaHQ7Ki9cclxuXHRcdFx0XHQgIGltZyB7XHJcblx0XHRcdFx0XHQgIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXJxdWVfYmxvY19leHBlcnRpc2VfdmlzdWVse1xyXG5cdFx0XHRcdHdpZHRoOjQ4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDU1cHg7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWFycXVlX2hpc3RvaXJlX3RleHRlIHtcclxuXHRcdFx0XHR3aWR0aDogMzMlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdCAgIC5tYXJxdWVfYmxvY19leHBlcnRpc2VfdGV4dGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0LnRpdHJlIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICB9XHJcblxyXG5cdCAgLyogLm1hcnF1ZV9ibG9jX2V4cGVydGlzZXtcclxuXHRcdCAgICYubWFycXVlX2Jsb2NfZXhwZXJ0aXNlX3Zpc3VlbChldmVuKXtcclxuXHRcdFx0ICBmbG9hdDogcmlnaHQ7XHJcblx0XHQgICB9XHJcblx0ICAgfSovXHJcblxyXG5cdCAgIC5iYW5kZWF1X2V4cGVydGlzZXMge1xyXG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm1hcnF1ZV9wcm9kdWl0c19vZmZyZXtcclxuXHRcdFx0IHdpZHRoOiA5NjBweDtcclxuXHRcdFx0Lm1hcnF1ZV9wcm9kdWl0cyB7XHJcblx0XHRcdFx0IG1heC13aWR0aDogNTI1cHg7XHJcblx0XHRcdFx0IC5zbGlkZXJfcGR0X01hcnF1ZXtcclxuXHRcdFx0XHRcdCBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHRcdFx0XHRcdCBpbWd7XHJcblx0XHRcdFx0XHRcdCAgbWF4LWhlaWdodDogMTU3cHg7XHJcblx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdCB9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1hcnF1ZV90ZXRpZXJlX29mZnJlICB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDIwcHg7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM4MHB4IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYXJxdWVfYmxvY19tYWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdC5tYXJxdWVfYmxvY19tYWdfdmlzdWVsIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogNjMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdHJlIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFjY3VlaWwtcHJvZHVpdHtcclxuICAgIC50ZXRpZXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRyZXtcclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudF9wcm9kdWN0e1xyXG4gICAgICAgIC5jdGEtb3V0ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjozMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9uZV9wcm9kdWN0e1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOjMwNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLm9uZV9wcm9kdWN0X2luZm97XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDZweDtcclxuICAgICAgICAgICAgICAgIC5vbmVfcHJvZHVjdF92aXN1ZWxfYmVzb2lue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9uZV9wcm9kdWN0X2J0bl92b2lyX3BsdXN7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0NHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idG5fdm9pcl9wbHVzLnBuZyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9uZV9wcm9kdWN0X2Jsb2NfdGV4dGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpAYmxhbmM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLm1peGluLXRyYW5zaXRpb24ob3BhY2l0eSAyNTBtcyBsaW5lYXIpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vbmVfcHJvZHVjdF9ub21fcHJvZHVpdHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JIO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmdhbW1lc19zaGFtcG9vaW5nc3tcclxuICAgICAgICAudGl0cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vbmVfZ2FtbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbm9pcjtcclxuICAgICAgICAgICAgLm9uZV9nYW1tZV9ub21fcHJvZHVpdHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JIO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5fdm9pcl9wbHVzX2dhbW1le1xyXG4gICAgICAgICAgICAgICAgY29sb3I6QG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuYWNjdWVpbC1wcm9kdWl0e1xyXG4gICAgICAgIC5jb250ZW50X3Byb2R1Y3R7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjZweDtcclxuICAgICAgICAgICAgLm9uZV9wcm9kdWN0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhLW91dGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbW1lc19zaGFtcG9vaW5nc3tcclxuICAgICAgICAgICAgLmNvbnRlbnRfZ2FtbWVzX3NoYW1wb29pbmdze1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIC5vbmVfZ2FtbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG5fdm9pcl9wbHVzX2dhbW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9uZV9nYW1tZV9ub21fcHJvZHVpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFjY3VlaWwtcHJvZHVpdHtcclxuICAgICAgICAudGl0cmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50X3Byb2R1Y3R7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo5ODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAvLyYuY29sb25uZXtcclxuICAgICAgICAgICAgLy8gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAvLyAgICAtd2Via2l0LWNvbHVtbi1maWxsOiBhdXRvOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICAgICAgLy8gICAgLW1vei1jb2x1bW4tZmlsbDogYXV0bzsgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAvLyAgICBjb2x1bW4tZmlsbDogYXV0bztcclxuICAgICAgICAgICAgLy8gICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgIC5vbmVfcHJvZHVjdHtcclxuICAgICAgICAgICAgICAvLyAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgLy8gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIENocm9tZSwgU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgLy8gcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyAgICAgICAgICAgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cclxuICAgICAgICAgICAgICAvLyBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgICAgICAgICAvKiBJRSAxMSAqL1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8qbWFyZ2luLWJvdHRvbTowOyovXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qJjpudGgtY2hpbGQoNCksJjpudGgtY2hpbGQoNSksJjpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCksJjpudGgtY2hpbGQoMTEpLCY6bnRoLWNoaWxkKDEyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE2KSwmOm50aC1jaGlsZCgxNyksJjpudGgtY2hpbGQoMTgpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpLCY6bnRoLWNoaWxkKDIzKSwmOm50aC1jaGlsZCgyNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIC5vbmVfcHJvZHVjdF9ub21fcHJvZHVpdHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLW91dGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtbWVzX3NoYW1wb29pbmdze1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjk4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgLmNvbnRlbnRfZ2FtbWVzX3NoYW1wb29pbmdze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgLm9uZV9nYW1tZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9uZV9nYW1tZV9ub21fcHJvZHVpdCAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0cmV7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjaGVhZGVyX21lbnV7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdC5jbG9zZU1lbnV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5oZWFkZXJ7XHJcblx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgMjBweDtcclxuXHJcblx0XHR1bCwgb2x7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0I21lbnUtbWVudS1oZWFkZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdCYgPiBsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0LypwYWRkaW5nOiAwIDEwcHg7Ki9cclxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUk07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuXHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaGFwZS1uYXYuc3ZnKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDlweCA2cHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVte1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm9ubHlfbW9iaWxle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5oZWF2eXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jdXJyZW50X3BhZ2VfYW5jZXN0b3IsXHJcblx0XHRcdFx0Ji5vcmFuZ2V7XHJcblx0XHRcdFx0XHQmID4gYXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmID4gLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuXHRcdFx0XHRcdC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG5cdFx0XHRcdFx0LW1zLWNvbHVtbi1jb3VudDogMztcclxuXHRcdFx0XHRcdGNvbHVtbi1jb3VudDogMztcdFxyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHQubWVudS1pbWFnZS10aXRsZS1oaWRle1xyXG5cdFx0XHRcdFx0XHQubWVudS1pbWFnZS10aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IGxpe1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0XHRcdC8qZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIlOyovXHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDsgLyogQ2hyb21lLCBTYWZhcmkgKi9cclxuXHRcdFx0XHRcdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyAgICAgICAgICAgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cclxuXHRcdFx0XHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47ICAgICAgICAgLyogSUUgMTEgKi9cclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHQmLmZsb2F0X3JpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQvL2Zsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IC5zdWItbWVudXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaGFwZS1uYXYuc3ZnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDlweCA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnBhZ2UtYnJlYWstaW5zaWRlLWluaXRpYWx7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBpbml0aWFsOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xyXG5cdFx0XHRcdFx0XHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBpbml0aWFsOyAgICAgICAgICAgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cclxuXHRcdFx0XHRcdFx0XHRicmVhay1pbnNpZGU6IGluaXRpYWw7ICAgICAgICAgLyogSUUgMTEgKi9cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgeyBcclxuXHJcblx0aGVhZGVye1xyXG5cdFx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cclxuXHJcblx0XHRcdCNtZW51LW1lbnUtaGVhZGVye1xyXG5cclxuXHRcdFx0XHQmID4gbGl7XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5zdWItbWVudXtcclxuXHRcdFx0XHRcdFx0JiA+IGxpe1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmZsb2F0X3JpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG5cclxuXHRoZWFkZXJ7XHJcblx0XHQubWVudS1tZW51LWhlYWRlci1jb250YWluZXJ7XHJcblxyXG5cclxuXHRcdFx0I21lbnUtbWVudS1oZWFkZXJ7XHJcblxyXG5cdFx0XHRcdCYgPiBsaXtcclxuXHJcblx0XHRcdFx0XHQmID4gLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0XHQmID4gbGl7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuZmxvYXRfcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcblx0aGVhZGVye1xyXG5cdFx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0I21lbnUtbWVudS1oZWFkZXJ7XHJcblxyXG5cdFx0XHRcdCYgPiBsaXtcclxuXHRcdFx0XHRcdC8qZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA3cHg7Ki9cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdCNoZWFkZXJfbWVudXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDM4MHB4O1xyXG5cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0LmNsb3NlTWVudXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLW1lbnUuc3ZnKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMThweDtcclxuXHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0XHR6LWluZGV4OiAyMDA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHRcclxuXHJcblx0aGVhZGVye1xyXG5cdFx0Lm1lbnUtbWVudS1oZWFkZXItY29udGFpbmVye1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHQvKmJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc19jbGFpcl8yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhclxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyaXNfY2xhaXJfMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBncmlzX2NsYWlyXzI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6LW1vei1zY3JvbGxiYXItdHJhY2tcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmlzX2NsYWlyXzI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi1tb3otc2Nyb2xsYmFyXHJcblx0XHRcdHtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc19jbGFpcl8yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjotbW96LXNjcm9sbGJhci10aHVtYlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGdyaXNfY2xhaXJfMjtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdCNtZW51LW1lbnUtaGVhZGVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQmID4gbGl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbm9pcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3Jpc19jbGFpcl8yO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cclxuXHRcdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW17XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBibGFuYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJysnO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAyNTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5vcGVue1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IGluaXRpYWw7XHJcblx0XHRcdFx0XHRcdC1tb3otY29sdW1uLWNvdW50OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHQtbXMtY29sdW1uLWNvdW50OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IGluaXRpYWw7XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaGVhdnl7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLm9ubHlfbW9iaWxle1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGJsYW5jO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLm9yYW5nZXtcclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmID4gLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcblx0XHRcdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0Lm1lbnUtaW1hZ2UtdGl0bGUtaGlkZXtcclxuXHRcdFx0XHRcdFx0Lm1lbnUtaW1hZ2UtdGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmID4gbGl7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SQjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDE1cHggMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCBAZ3Jpc19jbGFpcl8yO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5mbG9hdF9yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IC5zdWItbWVudXtcdFx0XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogQGdyaXNfY2xhaXJfMjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2hhcGUtbmF2LnN2Zyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQjaGVhZGVyX21lbnV7XHJcblx0XHR3aWR0aDogMzIwcHg7XHJcblx0fVxyXG5cclxuXHRoZWFkZXJ7XHJcblx0XHQubWVudS1tZW51LWhlYWRlci1jb250YWluZXJ7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHJcblx0XHRcdCNtZW51LW1lbnUtaGVhZGVye1xyXG5cclxuXHRcdFx0XHQmID4gbGl7XHJcblxyXG5cdFx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxOTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdCYgPiAuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHQmID4gbGl7XHJcblx0XHRcdFx0XHRcdCYgPiAuc3ViLW1lbnV7XHRcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cdFxyXG5cclxuXHJcbn1cclxuIiwiLmxlLW1hZ3tcclxuXHRcclxuXHQuY29udGVudF9sZV9tYWd7XHJcblxyXG5cdFx0LmJhbmRlYXVfbWFnLFxyXG5cdFx0Lmxpc3RlX21hZ3tcclxuXHJcblx0XHRcdC5saXN0ZV9tYWdfcGFnaW5hdGlvbntcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgNDVweDtcclxuXHRcdFx0XHQucGFnZS1udW1iZXJze1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHQmLm5leHQsXHJcblx0XHRcdFx0XHQmLnByZXZ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnaW5hdGlvbi5zdmcpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMThweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnByZXZ7XHJcblx0XHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdCYucGFnZS1udW1iZXJze1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBAbm9pcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYW5kZWF1X21hZ19pdGVte1xyXG5cdFx0XHRcdC5jYXRlZ29yeXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9QQjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmFuZGVhdV9tYWdfdmlzdXtcclxuXHRcdFx0XHRpbWd7XHRcdFx0XHJcblx0XHRcdFx0XHQubWl4aW4tZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZpZ3VyZXtcclxuXHJcblx0XHRcdFx0XHQmLm5vaXJ7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBub2lyO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvbm9pci5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5wYXJtZXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHBhcm1lO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvcGFybWUuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucm9zZXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHJvc2U7XHJcblx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1lcy9yb3NlLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnZlcnR7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEB2ZXJ0O1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvdmVydC5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ibGV1e1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAYmxldTtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL2JsZXUuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYub3Jhbmdle1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvb3JhbmdlLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aDIudGl0cmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3RlX3RoZW1hdGlxdWV7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDM1cHg7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9STTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfdG9we1xyXG5cclxuXHRcdFx0LmFydGljbGVfdG9wX2hlYWRlcntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDI1cHg7XHJcblx0XHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdHJle1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JUO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZV90b3BfdmlzdXtcclxuXHRcdFx0XHRoZWlnaHQ6IDMyOHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQuZmlndXJle1x0XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYmxhbmM7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCAwIDEycHggMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTAlIGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHJcblxyXG5cdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgQG5vaXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDoxMjBweDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBub2lyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0xMDBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTEyMHB4O1xyXG5cdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKDIxNWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0XHRcdFx0Lm1peGluLXJvdGF0ZSgxMjVkZWcpO1xyXG5cdFx0XHRcdFx0fSovXHJcblxyXG5cdFx0XHRcdFx0Ji5ub2lye1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAbm9pcjtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL25vaXIuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucGFybWV7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBwYXJtZTtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL3Bhcm1lLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnJvc2V7XHJcblx0XHRcdFx0XHRcdC8qJjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEByb3NlO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtZXMvcm9zZS5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji52ZXJ0e1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAdmVydDtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL3ZlcnQuc3ZnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYmxldXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGJsZXU7XHJcblx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1lcy9ibGV1LnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm9yYW5nZXtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybWVzL29yYW5nZS5zdmcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlX3RvcF90ZXh0ZXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblx0XHRcdFx0LmFydGljbGVfdG9wX2N0YXtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYmdfZ3Jpc3tcclxuXHRcdFx0YmFja2dyb3VuZDogQGdyaXNfY2xhaXI7XHJcblx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aGVtYXRpcXVlX2F2YW50e1xyXG5cdFx0XHQudGhlbWF0aXF1ZV9hdmFudF90aXRyZXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDI1cHg7XHJcblx0XHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdHJle1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JUO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aGVtYXRpcXVlX2F2YW50X3RleHRle1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGhlbWF0aXF1ZV9hdmFudF92aXN1ZWx7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNnB4IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMzhweDtcclxuXHRcdFx0XHR3aWR0aDogfidjYWxjKDEwMCUgLSAxMnB4KSc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmxlLW1hZy1saXN0ZSAudGV0aWVyZXtcclxuXHRwYWRkaW5nOiA2MHB4IDAgOTBweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHJcblx0LmxlLW1hZ3tcclxuXHRcdFxyXG5cdFx0LmNvbnRlbnRfbGVfbWFne1xyXG5cclxuXHRcdFx0aDIudGl0cmV7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlX3RvcHtcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuXHJcblx0XHRcdFx0LmFydGljbGVfdG9wX2hlYWRlcntcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFydGljbGVfdG9wX3Zpc3V7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFydGljbGVfdG9wX3RleHRle1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHQuYXJ0aWNsZV90b3BfY3Rhe1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYW5kZWF1X21hZyxcclxuXHRcdFx0Lmxpc3RlX21hZ3tcclxuXHRcdFx0XHR3aWR0aDogNjUwcHg7XHJcblx0XHRcdFx0LmJhbmRlYXVfbWFnX2l0ZW17XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUEI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0ZV9tYWd7XHJcblx0XHRcdFx0LmJhbmRlYXVfbWFnX2l0ZW17XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGhlbWF0aXF1ZV9hdmFudHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG5cdFx0XHRcdC50aGVtYXRpcXVlX2F2YW50X3RpdHJle1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aGVtYXRpcXVlX2F2YW50X3RleHRle1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiB+J2NhbGMoNDAlIC0gNzBweCknO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGhlbWF0aXF1ZV9hdmFudF92aXN1ZWx7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMzNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU4JTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdC5sZS1tYWd7XHJcblxyXG5cdFx0LmNvbnRlbnRfbGVfbWFne1xyXG5cclxuXHRcdFx0aDIudGl0cmV7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlX3RvcHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDEwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdC5hcnRpY2xlX3RvcF9oZWFkZXJ7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQxJTtcclxuXHRcdFx0XHRcdC50aXRyZXtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFydGljbGVfdG9wX3Zpc3V7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU0MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYXJ0aWNsZV90b3BfdGV4dGV7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQxJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5iYW5kZWF1X21hZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0LmJhbmRlYXVfbWFnX2l0ZW17XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubGlzdGVfbWFne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDk4MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHQubGlzdGVfbWFnX3BhZ2luYXRpb257XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGhlbWF0aXF1ZV9hdmFudHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdC50aGVtYXRpcXVlX2F2YW50X3Zpc3VlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1OSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0ZV90aGVtYXRpcXVle1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdGVfbWFne1xyXG5cdFx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0XHQubGlzdGVfbWFnX3BhZ2luYXRpb257XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGV0YWlsLXByb2R1aXR7XHJcblx0XHJcblx0LmRldGFpbF9wcm9kdWl0X2ZpY2hle1xyXG5cclxuXHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZV90aXRyZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JMO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjogQGdyaXM7XHJcblx0XHRcdH1cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRldGFpbF9wcm9kdWl0X2ZpY2hlX3Zpc3V7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNvY2lhbHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdC5zb2NpYWwtZmIsXHJcblx0XHRcdFx0LnNvY2lhbC10dyxcclxuXHRcdFx0XHQuc29jaWFsLXBpbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC1mYntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzYjU5OTggdXJsKC4uL2ltZy9zb2NpYWwvcGljdG8tZmIucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC10d3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxZGExZjIgdXJsKC4uL2ltZy9zb2NpYWwvcGljdG8tdHcucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC1waW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYjAwNjE2IHVybCguLi9pbWcvc29jaWFsL3BpY3RvLXBpbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZV90ZXh0ZXtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHQuY29uc2VpbHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0ZV9pbmZve1xyXG5cdFx0XHRcdGNvbG9yOiBAb3JhbmdlO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRpc3Bve1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9STDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6IEBncmlzO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2NrX2N0YXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYmxvY2tfY29uc2VpbF9jb3VwZXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0LmJsb2NrX2NvbnNlaWxfY291cGVfaXRlbXtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX3Zpc3VlbHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMzOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvY2tfY29uc2VpbF9jb3VwZV90ZXh0ZXtcclxuXHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1BCO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5LUJsYWNrXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2Fyb3VzZWxfcHJvZHVpdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHQuZGV0YWlsLXByb2R1aXR7XHJcblx0XHRcclxuXHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZXtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHQuZGV0YWlsX3Byb2R1aXRfZmljaGVfdGl0cmV7XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZV92aXN1e1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRldGFpbF9wcm9kdWl0X2ZpY2hlX3RleHRle1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggNTVweDtcclxuXHRcdFx0XHQuZGlzcG97XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0ZV9pbmZve1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYmxvY2tfY29uc2VpbF9jb3VwZXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX2l0ZW17XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX3Zpc3VlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NyU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUxNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJsb2NrX2NvbnNlaWxfY291cGVfdGV4dGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUyJTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cclxuXHRcdFx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX3RleHRle1xyXG5cdFx0XHRcdFx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblxyXG5cdC5kZXRhaWwtcHJvZHVpdHtcclxuXHRcclxuXHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZXtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZGV0YWlsX3Byb2R1aXRfZmljaGVfdGl0cmV7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDA7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZV92aXN1e1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA3NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZXRhaWxfcHJvZHVpdF9maWNoZV90ZXh0ZXtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMTBweCAzNXB4IDYwcHg7XHJcblx0XHRcdFx0LmRpc3Bve1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJsb2NrX2N0YXtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5ibG9ja19jb25zZWlsX2NvdXBle1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQuYmxvY2tfY29uc2VpbF9jb3VwZV9pdGVte1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX3Zpc3VlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NiU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvY2tfY29uc2VpbF9jb3VwZV90ZXh0ZXtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdC5ibG9ja19jb25zZWlsX2NvdXBlX3RleHRle1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn0iLCJcclxuLyogY29tbW9uIGN0YSBtb2RpZmllciAtICjDoCBkw6lwbGFjZXIpICovXHJcbi5jdGF7XHJcblx0Ji5sY2FzZXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1SZWd1bGFyXCI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdCYucGx1c3tcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCIrXCI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0cmlnaHQ6IDZweDtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5iZy1vcmFuZ2V7XHJcblx0XHRiYWNrZ3JvdW5kOiBAb3JhbmdlO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNGRkZGRkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbi8qIHNwZWNpZmljIGZvciBwYWdlIGFydGljbGUtbWFnYXppbmUgKi9cclxuXHJcbi5hcnRpY2xlLW1hZ2F6aW5le1xyXG5cclxuICAgIC5jdGEge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG5cdC50aXRyZXtcclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9QQjtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAuZXhjbHVlX3BhZ2Vze1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZV9hcnRpY2xle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1BCO1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnc19hcnRpY2xle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGNvbG9yOkBvcmFuZ2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUlI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwYWRkaW5nOjEzcHggMDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IEBvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQuYXJ0aWNsZS1tYWdhemluZV9hcnRpY2xle1xyXG5cdFx0cGFkZGluZzogMTZweCAwO1xyXG5cclxuXHRcdC5yZXRvdXJ7XHJcblx0XHRcdGNvbG9yOiBAZ3JpcztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1MaWdodFwiO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUmFsZXdheS1CbGFjayc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudmlzdWVsLWFydGljbGUtbWFnYXppbmV7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAuZGF0ZV9hcnRpY2xle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6QGJsYW5jO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGF0ZV9hcnRpY2xlX21hZ19tb2IucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUlI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0LnNvY2lhbHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdC5zb2NpYWwtZmIsXHJcblx0XHRcdFx0LnNvY2lhbC10dyxcclxuXHRcdFx0XHQuc29jaWFsLXBpbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC1mYntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzYjU5OTggdXJsKC4uL2ltZy9zb2NpYWwvcGljdG8tZmIucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC10d3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxZGExZjIgdXJsKC4uL2ltZy9zb2NpYWwvcGljdG8tdHcucG5nKSBuby1yZXBlYXQgY2VudGVyIDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC1waW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYjAwNjE2IHVybCguLi9pbWcvc29jaWFsL3BpY3RvLXBpbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlLW1hZ2F6aW5lX2luZm9ze1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE0cHg7XHJcblxyXG5cdFx0XHRwe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JIO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHQvKlx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAwIDRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JhbGV3YXktQmxhY2snO1xyXG5cdFx0XHR9Ki9cclxuXHJcblx0XHR9XHJcbiAgICAgICAgLnRpdHJlX2FydGljbGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjM1cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6QGZvbnRfUkg7XHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG4gICAgLmFydGljbGUtbWFnYXppbmVfY29udGVudV9jZW50cmV7XHJcblx0XHQudGl0cmV7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRcdH1cclxuICAgICAgICAuY29udGVudV9jZW50cmVfY29sdW1ue1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICBwYWRkaW5nOjAgMTRweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAuc3NfdGl0cmVfY29sdW1ue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6QG9yYW5nZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SQjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcclxuXHRcdFx0ICBzdHJvbmd7XHJcblx0XHRcdFx0ICBmb250LWZhbWlseTpAZm9udF9SQiA7XHJcblx0XHRcdCAgfVxyXG4gICAgICAgICAgfVxyXG5cdFx0ICAuY3RhLW91dGVye1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLW1hZ2F6aW5lX3ZpZGVvX2NvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDE1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250ZW50X211bHRpX2NvbHVtbnN7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZjZmNmY2O1xyXG4gICAgICAgIC5jb250ZW50X211bHRpX2NvbHVtbnNfb25le1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMjRweDtcclxuICAgICAgICAgICAgLmljb24tY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgQG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdHJlX2FydGljbGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SSDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SSDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9wcm9kdWl0c19hc3NvY2llc3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVpdHNfYXNzb2NpZXN7XHJcbiAgICAgICAgICAgIGNvbG9yOkBub2lyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnByb2R1aXRzX2Fzc29jaWVzX25vbV9wcm9kdWl0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUkg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2xpc3Rle1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX3NpbmdsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX251bWJlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOjQ2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6QG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOkBibGFuYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUkI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX3RleHRle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpAZm9udF9SSDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0cmVfcHVjZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6QGZvbnRfUkI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggMCAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOkBub2lyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLyogd2lkdGg6IDg4JTsgKi9cclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2EyYTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1tYWdhemluZV9jaXRhdGlvbntcclxuICAgICAgICBtYXgtd2lkdGg6MTIwMHB4O1xyXG4gICAgICAgIHdpZHRoOjk2JTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgNDVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci10b3A6OHB4IHNvbGlkICNmNmY2ZjY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTo4cHggc29saWQgI2Y2ZjZmNjtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkBmb250X1JIO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3RlX3RvcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3RlX2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuXHRcdFx0ICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NfbmV3c2xldHRlci5mdWxsX3dpZHRoe1xyXG4gICAgICAgIG1hcmdpbjoyNXB4IGF1dG8gMzVweDtcclxuICAgIH1cclxuXHJcblx0LmJnX21hZ19ncmlzIHtcclxuXHRcdC50aXRyZXtcclxuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudF9wcm9kdWl0c19hc3NvY2llc3tcclxuXHRcdC50aXRyZSB7XHJcblx0XHQgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuYXJ0aWNsZS1tYWdhemluZXtcclxuICAgICAgICAudGFnc19hcnRpY2xle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdHJle1xyXG4gICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2NvbnRlbnVfY2VudHJle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudV9jZW50cmVfY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNTBweDsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogNTBweDsgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdCAgcHtcclxuXHRcdFx0XHRcdCAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtb3V0ZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdC50aXRyZXtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggNDBweDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtbWFnYXppbmVfdmlkZW9fY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X211bHRpX2NvbHVtbnMge1xyXG4gICAgICAgICAgICAuY29udGVudF9tdWx0aV9jb2x1bW5zX29uZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggNDZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQuc2xpZGVyX211bHRpX2NvbHVtbntcclxuXHRcdFx0XHQgICBwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLmFydGljbGUtbWFnYXppbmVfYXJ0aWNsZXtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlzdWVsLWFydGljbGUtbWFnYXppbmV7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5NiU7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfaW5mb3N7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qLnRpdHJlX2FydGljbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2xpc3Rle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHggMzBweDtcclxuICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX3NpbmdsZXtcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2xpc3RlX190ZXh0ZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1tYWdhemluZV9jaXRhdGlvbntcclxuICAgICAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfcHJvZHVpdHNfYXNzb2NpZXN7XHJcbiAgICAgICAgICAgIC50aXRyZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWl0c19hc3NvY2llc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qLmJnX21hZ19ncmlze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBncmlzX2NsYWlyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC5hcnRpY2xlLW1hZ2F6aW5le1xyXG4gICAgICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2NvbnRlbnVfY2VudHJle1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnVfY2VudHJlX2NvbHVtbntcclxuICAgICAgICAgICAgICAgIC5zc190aXRyZV9jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQudGl0cmV7XHJcblx0XHRcdFx0IHBhZGRpbmc6IDIwcHggNDBweCA2MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZV9hcnRpY2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfbXVsdGlfY29sdW1uc3tcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudF9tdWx0aV9jb2x1bW5zX29uZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5hcnRpY2xlLW1hZ2F6aW5lX2FydGljbGV7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuXHRcdFx0LnZpc3VlbC1hcnRpY2xlLW1hZ2F6aW5le1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3NDZweDtcclxuICAgICAgICAgICAgICAgIC5kYXRlX2FydGljbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZS1tYWdhemluZV9pbmZvc3tcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDM4JTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHggMzBweDtcclxuICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX3NpbmdsZXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtbWFnYXppbmVfbGlzdGVfX3RleHRle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtbWFnYXppbmVfdmlkZW9fY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfbXVsdGlfY29sdW1ue1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLW1hZ2F6aW5lX2NpdGF0aW9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9wcm9kdWl0c19hc3NvY2llcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnRpdHJle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0cmUge1xyXG4gICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgIH1cclxuXHR9XHJcbn1cclxuIiwiLm1lbnRpb25zLWxlZ2FsZXN7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAyNXB4O1xyXG5cdGgxe1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRzdHJvbmd7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBhcmF7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wYXJhX3RpdHJle1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRjb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcblx0Lm1lbnRpb25zLWxlZ2FsZXN7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDY1cHg7XHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdH1cclxuXHRcdC5wYXJhe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Ji5pbmxpbmVfYmxvY2t7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1NSU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHQubWVudGlvbnMtbGVnYWxlc3tcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGgxe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHRcdC5wYXJhe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0Ji5pbmxpbmVfYmxvY2t7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59IiwiLnBsYW4tc2l0ZXtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDQwcHg7XHJcblx0aDF7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SUjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhc2lkZXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0dWwsIG9se1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6IEBvcmFuZ2U7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuc3ViLW1lbnV7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWItbWVudXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUlI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cclxuXHQucGxhbi1zaXRle1xyXG5cdFx0cGFkZGluZzogMzBweCA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGFzaWRle1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cdC5wbGFuLXNpdGV7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR3aWR0aDogOTYwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0XHRoMXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YXNpZGV7XHJcblx0XHRcdHdpZHRoOiAyNCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSIsIi52aWRlby1qc3tcclxuICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xyXG4gICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjRlbTtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNGVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQzLCA0NywgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmpzLXBvc3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnZqcy1mbHVpZCwgJi52anMtMTYtOSwgJi52anMtNC0ze1xyXG4gICAgICAgIGhlaWdodDogOTglO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcclxuICAgIC52aWRlby1qc3tcclxuICAgICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbntcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC44ZW07XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMC44ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmpzLXBvc3RlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZqcy1mbHVpZCwgJi52anMtMTYtOSwgJi52anMtNC0ze1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3R1bGVyLWNhbmRpZGF0dXJlLXNwb250YW5lZXtcclxuXHJcblx0Jl9fdGV0aWVyZXtcclxuXHRcdGJhY2tncm91bmQ6IEBub2lyIHVybCguLi9pbWcvdGV0aWVyZS1yZWNydXRlbWVudC5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1CbGFja1wiO1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmX19mb3Jtc3tcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHJcblx0XHQuZm9ybS1oaWRkZW57XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXV0cmUtZXhwZXJpZW5jZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fdGFibGUtZm9ybXtcclxuXHRcdC8vYmFja2dyb3VuZDogcmVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdHRke1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kOiBncmVlbjtcclxuXHRcdFx0bWFyZ2luOiA2cHggMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRcdHNlbGVjdCxcclxuXHRcdFx0dGV4dGFyZWF7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5LVJlZ3VsYXJcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN1c3RvbS1zZWxlY3R7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0XHRcdCAgICByaWdodDogMTZweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTAuNGVtO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMC40ZW07XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMC40ZW07XHJcblx0XHRcdFx0ICAgIGJvcmRlci1yaWdodDogMC4xNWVtIHNvbGlkICNlNjdhMmE7XHJcblx0XHRcdFx0ICAgIGJvcmRlci10b3A6IDAuMTVlbSBzb2xpZCAjZTY3YTJhO1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3VzdG9tLXJhZGlve1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jdXN0b20tcmFkaW8gKyBsYWJlbHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvICsgbGFiZWw6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvICsgbGFiZWw6YWZ0ZXJ7XHJcblx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDphZnRlcntcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cImZpbGVcIl17XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IC05OTk5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFqb3V0ZXItcGllY2V7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHJcblx0XHRcdFx0Ji5zaG93QXV0cmVFeHBlcmllbmNle1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCIrXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2U2N2EyYTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1MaWdodFwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC50ZC1hbGVydGV7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0XHR9XHJcblx0XHQudHItc2VjdGlvbntcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwIDEwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheS1CbGFja1wiO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC50ci1jaXZpbGl0ZXtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHItZGF0ZXtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHR3aWR0aDogMzglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dDpudGgtb2YtdHlwZSgxKSxcclxuXHRcdFx0XHRpbnB1dDpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMyU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kYXRlLXNlcGFyYXRvcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZTY3YTJhO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDglO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hc3Rlcmlza3tcclxuXHRcdFx0Y29sb3I6ICNlNjdhMmE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTMwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmVycm9ye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRjb2xvciA6ICNlNjdhMmE7XHJcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LnRyLXN1Ym1pdHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQuc3VibWl0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogODUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmX19hbGVydGV7XHJcblxyXG5cdFx0Jl9fdGl0cmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHItc3VibWl0e1xyXG5cdFx0XHQuc3VibWl0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW57XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmFuY3lib3gtY2xvc2V7XHJcblx0cmlnaHQ6IC0zcHg7XHJcblx0dG9wOiAtM3B4O1xyXG5cdGJhY2tncm91bmQ6ICNlNjdhMmE7XHJcblx0LW1vei10cmFuc2Zvcm06IHNrZXdYKDEwZGVnKSBza2V3WSgtNWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEwZGVnKSBza2V3WSgtNWRlZyk7XHJcblx0LW8tdHJhbnNmb3JtOiBza2V3WCgxMGRlZykgc2tld1koLTVkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHNrZXdYKDEwZGVnKSBza2V3WSgtNWRlZyk7XHJcblx0dHJhbnNmb3JtOiBza2V3WCgxMGRlZykgc2tld1koLTVkZWcpO1xyXG5cdHdpZHRoOiA0MnB4O1xyXG5cdGhlaWdodDogMzhweDtcclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6IFwiXFwyNzE2XCI7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBvbmx5IG1vYmlsZSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG5cdC5wb3N0dWxlci1jYW5kaWRhdHVyZS1zcG9udGFuZWV7XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0LnBvc3R1bGVyLWNhbmRpZGF0dXJlLXNwb250YW5lZXtcclxuXHJcblx0XHQmX190ZXRpZXJle1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdG1heC13aWR0aDogODYwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jl9fZm9ybXtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jl9fdGFibGUtZm9ybXtcclxuXHRcdFx0d2lkdGg6IDc2JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdHRke1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2JTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHItY2l2aWxpdGV7XHJcblx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDEwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0Jl9fYWxlcnRle1xyXG5cclxuXHRcdFx0Jl9fdGl0cmV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQucG9zdHVsZXItY2FuZGlkYXR1cmUtc3BvbnRhbmVle1xyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5wb3N0dWxlci1jYW5kaWRhdHVyZS1zcG9udGFuZWV7XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC5wb3N0dWxlci1jYW5kaWRhdHVyZS1zcG9udGFuZWV7XHJcblxyXG5cdH1cclxufVxyXG4iLCIucGFnZS00MDR7XHJcblx0XHJcblx0LnRldGllcmV7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZXRpZXJlLTQwNC5qcGcpO1xyXG5cdFx0LmN0YXtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5wYWdlLTQwNHtcclxuXHRcdC5ib3R0b21fYmxvY2t7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0LnBhZ2UtNDA0e1xyXG5cdFx0LmJvdHRvbV9ibG9ja3tcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLmxpc3RlLXByb2R1aXRze1xyXG5cdGgxe1xyXG5cdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYm90dG9tX2Jsb2Nre1xyXG5cdFx0LmJvdHRvbV9ibG9ja19sb2NhdG9ye1xyXG5cdFx0XHQucGFyYXtcclxuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0Lm92ZXJsYXlfZmlsdHJle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmZsaXRyZXNfcHJvZHVpdHN7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogLTEwMCU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc19jbGFpcjtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAyNXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC50aXRyZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0ZGx7XHJcblx0XHRcdGR0e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udF9SSDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmlzX2NsYWlyXzM7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2luYXRpb24uc3ZnKTtcclxuXHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0Lm1peGluLXRyYW5zaXRpb24oYWxsIDI1MG1zIGxpbmVhcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3BlbntcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdC5taXhpbi1yb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRkZHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggQG5vaXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdFx0XHQubWl4aW4tYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBub2lyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0LmN0YXtcclxuXHRcdFx0XHR3aWR0aDogMTM1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdC5jdGF7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHQvL3JpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHQubWl4aW4tcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0Lm1peGluLXJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3RlX3Byb2R1aXRze1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdC5udW1ie1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHQucm93X2ZpbHRyZV9jdGF7XHJcblx0XHRcdC5jdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGlzdGVfcHJvZHVpdHNfaXRlbXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG87XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0ZV9wcm9kdWl0c190aXRyZXtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdCYgPiBzcGFuOmxhc3QtY2hpbGQsXHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JIO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb25fYWN0dXtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCA0NXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LnBhZ2UtbnVtYmVyc3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250X1JSO1xyXG5cdFx0XHRjb2xvcjogQG5vaXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdCYubmV4dCxcclxuXHRcdFx0Ji5wcmV2e1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2luYXRpb24uc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCAxOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByZXZ7XHJcblx0XHRcdFx0Lm1peGluLXJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHQmLnBhZ2UtbnVtYmVyc3tcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4IEBub2lyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdC5saXN0ZS1wcm9kdWl0c3tcclxuXHRcdGgxe1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgMjVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0ZV9wcm9kdWl0c3tcclxuXHRcdFx0LnJvd19maWx0cmVfY3Rhe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogNjkwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdC5saXN0ZV9wcm9kdWl0c19pdGVte1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDI1cHggYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0Lmxpc3RlLXByb2R1aXRze1xyXG5cdFx0aDF7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMCA0NXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mbGl0cmVzX3Byb2R1aXRze1xyXG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdC50aXRyZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnRfUkg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsYW5jO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRse1xyXG5cdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0ZV9wcm9kdWl0c3tcclxuXHRcdFx0Lm51bWJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHQvL3dpZHRoOiA4NTBweDtcclxuXHRcdFx0d2lkdGg6IH4nY2FsYygxMDAlIC0gMjkwcHgpJztcclxuXHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRcdFx0LnJvd19maWx0cmVfY3Rhe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0ZV9wcm9kdWl0c19pdGVte1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJvdHRvbV9ibG9ja3tcclxuXHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0XHQuYm90dG9tX2Jsb2NrX2xvY2F0b3J7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggQGJsYW5jO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDU1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuIiwiLm93bC1uYXZ7XHJcblx0Lm93bC1wcmV2LFxyXG5cdC5vd2wtbmV4dHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTMwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nhcm91c2VsLWZsZWNoZS5zdmcpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQub3dsLXByZXZ7XHJcblx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0Lm1peGluLXJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxuXHQub3dsLW5leHR7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdCYuZGlzYWJsZWR7XHJcblx0XHRkaXNwbGF5OiBub25lO1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbi8qLm93bC1zdGFnZS1vdXRlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0qL1xyXG4ub3dsLWxvYWRlZHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5vd2wtaXRlbXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5vd2wtZG90c3tcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCYuZGlzYWJsZWR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1kb3R7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0c3BhbntcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5vaXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgNHB4O1xyXG5cdFx0XHQubWl4aW4tYm9yZGVyLXJhZGl1cygpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59Il0sImZpbGUiOiJtYWluLmNzcyJ9 */
