/*reset*/
* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: inherit;
}
img {
  border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1em;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
label:hover,
button {
  cursor: pointer;
}
.clearfix {
  clear: both;
}
#page_livre_blanc {
  width: 100%;
  background-color: #ffffff;
  max-width: 980px;
  margin: 0 auto;
  padding-top: 28px;
  padding-bottom: 1px;
}
#page_livre_blanc #livre_blanc_formulaire {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  /*block none block -> desk tab mob */
  /*block block none -> desk tab mob */
  /* ... */
}
#page_livre_blanc #livre_blanc_formulaire * {
  margin: 0;
  padding: 0;
}
#page_livre_blanc #livre_blanc_formulaire br.bnb {
  display: block;
}
#page_livre_blanc #livre_blanc_formulaire br.bbn {
  display: block;
}
#page_livre_blanc #livre_blanc_formulaire br.bnn {
  display: block;
}
#page_livre_blanc #livre_blanc_formulaire br.nnb {
  display: none;
}
#page_livre_blanc #livre_blanc_formulaire br.nbn {
  display: none;
}
@media screen and (max-width: 980px) {
  #page_livre_blanc #livre_blanc_formulaire {
    /*rupture tablette*/
  }
  #page_livre_blanc #livre_blanc_formulaire br.bnb {
    display: none;
  }
  #page_livre_blanc #livre_blanc_formulaire br.bbn {
    display: block;
  }
  #page_livre_blanc #livre_blanc_formulaire br.bnn {
    display: none;
  }
  #page_livre_blanc #livre_blanc_formulaire br.nnb {
    display: none;
  }
  #page_livre_blanc #livre_blanc_formulaire br.nbn {
    display: block;
  }
}
@media screen and (max-width: 680px) {
  #page_livre_blanc #livre_blanc_formulaire {
    /*rupture mobile*/
  }
  #page_livre_blanc #livre_blanc_formulaire br.bnb {
    display: block;
  }
  #page_livre_blanc #livre_blanc_formulaire br.bbn {
    display: none;
  }
  #page_livre_blanc #livre_blanc_formulaire br.bnn {
    display: none;
  }
  #page_livre_blanc #livre_blanc_formulaire br.nnb {
    display: block;
  }
  #page_livre_blanc #livre_blanc_formulaire br.nbn {
    display: none;
  }
}
#page_livre_blanc #livre_blanc_formulaire .clearfix {
  width: 100%;
  height: 0;
  clear: both;
}
#page_livre_blanc #livre_blanc_formulaire .inline-block {
  display: inline-block;
  margin-right: -4px;
  margin-bottom: -4px;
  vertical-align: top;
}
#page_livre_blanc #livre_blanc_formulaire * {
  margin: 0;
  padding: 0;
  border: none;
  color: #000;
}
#page_livre_blanc #livre_blanc_formulaire .entete {
  margin-top: 28px;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left {
  width: 304px;
  background-color: #021063;
  padding: 57px 0 0 40px;
  height: 389px;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left .livre_blanc {
  font-size: 20px;
  font-weight: 700;
  color: #021063;
  width: 228px;
  height: 52px;
  background-color: #ffffff;
  line-height: 52px;
  text-align: center;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left .livre_blanc:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 8.5px 0 8.5px;
  border-color: #ffffff transparent transparent transparent;
  position: relative;
  top: 43px;
  left: -61px;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1 {
  font-size: 36px;
  color: #ffffff;
  padding-top: 20px;
  letter-spacing: -0.5px;
  position: relative;
  width: calc(100% + 20px);
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1 b {
  color: #ffffff;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
  font-size: 16px;
  color: #ffffff;
  line-height: 24px;
  padding-top: 15px;
}
#page_livre_blanc #livre_blanc_formulaire .entete .entete_right {
  width: 616px;
  height: 389px;
  background-image: url(/static/pmo/printemps2017/loi-travail/img/entete.jpg);
}
#page_livre_blanc.elections_ce #livre_blanc_formulaire .entete .entete_right {
  background-image: url(/static/pmo/periodeforte2017/elections-ce/img/entete.png);
}
#page_livre_blanc #livre_blanc_formulaire .merci {
  font-size: 27px;
  color: #d5001c;
  font-weight: 700;
  text-align: center;
  padding-top: 37px;
}
#page_livre_blanc #livre_blanc_formulaire .content_txt {
  font-size: 27px;
  color: #021063;
  font-weight: 700;
  text-align: center;
  padding: 35px 15px 50px 15px;
  width: calc(100% - 30px);
}
#page_livre_blanc #livre_blanc_formulaire .content_txt.formulaire {
  padding: 37px 15px 35px 15px;
}
#page_livre_blanc #livre_blanc_formulaire form div {
  max-width: 533px;
  width: 100%;
  margin: 0 auto 19px auto;
  /* Cachons la case à cocher */
  /* on prépare le label */
  /* Aspect des checkboxes */
  /* :before sert à créer la case à cocher */
  /* Aspect général de la coche */
  /* Aspect si "pas cochée" */
  /* Aspect si "cochée" */
  /* aspect désactivée */
  /* styles de la coche (si cochée/désactivée) */
  /* on style aussi le label quand désactivé */
}
#page_livre_blanc #livre_blanc_formulaire form div label {
  width: 150px;
  display: inline-block;
  margin-right: -4px;
  margin-bottom: -4px;
  vertical-align: top;
  height: 49px;
  line-height: 49px;
  font-size: 18px;
  color: #4f4944;
}
#page_livre_blanc #livre_blanc_formulaire form div label span {
  color: #021063;
  font-weight: 700;
}
#page_livre_blanc #livre_blanc_formulaire form div label.radio {
  width: 177px;
}
#page_livre_blanc #livre_blanc_formulaire form div label.radio.entreprise {
  width: auto;
}
#page_livre_blanc #livre_blanc_formulaire form div input,
#page_livre_blanc #livre_blanc_formulaire form div .bg_fleche {
  width: calc(100% - 152px);
  border: 1px solid #c2c2c2;
  display: inline-block;
  margin-right: -4px;
  margin-bottom: -4px;
  vertical-align: top;
  height: 47px;
}
#page_livre_blanc #livre_blanc_formulaire form div .bg_fleche {
  background-image: url(/static/pmo/printemps2017/loi-travail/img/select.jpg);
  background-position: right;
  background-repeat: no-repeat;
  width: calc(100% - 152px);
}
#page_livre_blanc #livre_blanc_formulaire form div .bg_fleche select {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 47px;
  width: 100%;
  background: transparent;
}
#page_livre_blanc #livre_blanc_formulaire form div label.radio {
  font-size: 14px;
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked),
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked) + label,
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked + label {
  position: relative;
  /* permet de positionner les pseudo-éléments */
  padding-left: 31px;
  /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;
  /* affiche un curseur adapté */
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked) + label:before,
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  width: 17px;
  height: 17px;
  /* dim. de la case */
  border: 1px solid #c3c3c3;
  border-radius: 50%;
  /* angles arrondis */
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked) + label:after,
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked + label:after {
  content: '•';
  position: absolute;
  top: 0;
  left: 4px;
  font-size: 28px;
  color: #021063;
  transition: all .2s;
  /* on prévoit une animation */
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  /* coche invisible */
  transform: scale(0);
  /* mise à l'échelle à 0 */
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked + label:after {
  opacity: 1;
  /* coche opaque */
  transform: scale(1);
  /* mise à l'échelle 1:1 */
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:disabled:not(:checked) + label:before,
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:disabled:checked + label:after {
  color: #999;
}
#page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:disabled + label {
  color: #ffffff;
}
#page_livre_blanc #livre_blanc_formulaire form div input,
#page_livre_blanc #livre_blanc_formulaire form div select {
  color: #021063;
  font-size: 18px;
  padding-left: 15px;
}
#page_livre_blanc #livre_blanc_formulaire form div input:focus,
#page_livre_blanc #livre_blanc_formulaire form div select:focus {
  outline: none !important;
  border-color: #021063;
}
#page_livre_blanc #livre_blanc_formulaire .bouton {
  font-size: 18px;
  color: #ffffff;
  width: 208px;
  height: 49px;
  line-height: 49px;
  padding-left: 66px;
  background-color: #d5001c;
  display: block;
  margin: 0 auto;
  position: relative;
  margin-bottom: 50px;
  transition: background-color 0.4s linear;
}
#page_livre_blanc #livre_blanc_formulaire .bouton:hover {
  background-color: #021063;
  transition: all .4s linear;
}
#page_livre_blanc #livre_blanc_formulaire .bouton.validez {
  width: 341px;
  padding-left: 58px;
  margin-top: 30px;
}
#page_livre_blanc #livre_blanc_formulaire .bouton .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 6px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  left: 42px;
  top: 20px;
}
#page_livre_blanc #livre_blanc_formulaire .bouton .triangle.validez {
  left: 34px;
}
#page_livre_blanc #livre_blanc_formulaire .obligatoire {
  font-size: 12px;
  color: #4f4944;
  text-align: center;
  padding: 22px 0 30px 0;
}
@media screen and (max-width: 1023px) {
  #page_livre_blanc {
    padding-top: 0;
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_right {
    width: calc(100% - 304px);
  }
}
@media screen and (max-width: 639px) {
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left {
    display: block;
    width: 100%;
    height: auto;
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
    padding-bottom: 45px;
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .livre_blanc,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
    margin-left: 70px;
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
    width: calc(100% - 110px);
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_right {
    display: block;
    width: 100%;
    background-image: url(/static/pmo/printemps2017/loi-travail/img/entete_mob.jpg);
    background-position: right;
  }
  #page_livre_blanc #livre_blanc_formulaire form div {
    margin: 0 20px 19px 20px;
    max-width: none;
    width: calc(100% - 40px);
  }
  #page_livre_blanc #livre_blanc_formulaire form div label {
    display: block;
    height: 34px;
    line-height: 34px;
  }
  #page_livre_blanc #livre_blanc_formulaire form div input {
    width: calc(100% - 3px);
    display: block;
  }
  #page_livre_blanc #livre_blanc_formulaire form div .bg_fleche {
    width: calc(100% - 3px);
    display: block;
    margin: 0 0 19px 0;
  }
	
  #page_livre_blanc #livre_blanc_formulaire form div input[type="radio"],
  #page_livre_blanc #livre_blanc_formulaire form div label.radio {
    display: inline-block;
  }
  #page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:not(:checked) + label:before,
  #page_livre_blanc #livre_blanc_formulaire form div input[type="radio"]:checked + label:before {
    top: 8px;
  }
}
@media screen and (max-width: 500px) {
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1 {
    width: calc(100% - 40px);
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .livre_blanc,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
    margin-left: 0px;
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left h1,
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_left .txt {
    width: calc(100% - 40px);
  }
  #page_livre_blanc #livre_blanc_formulaire .entete .entete_right {
    height: 306px;
    background-size: auto 306px;
  }
  #page_livre_blanc #livre_blanc_formulaire .bouton {
    font-size: 18px;
    position: relative;
  }
  #page_livre_blanc #livre_blanc_formulaire .bouton.validez {
    width: 300px;
    padding-left: 30px;
  }
  #page_livre_blanc #livre_blanc_formulaire .bouton .triangle.validez {
    left: 12px;
  }
}

/* @group message_box */
div.message_box {
	position: fixed;
	z-index: 102;
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	background: url(/images/global/message_box.png) top left repeat;
}

div.message_box.error {
	background: url(/images/global/message_box_error.png) top left repeat;
}

div.message_box.waiting {
	background: url(/images/global/message_box_waiting.png) top left
		repeat;
}

/* @end */

/* @group errors */
input[type=text].error, input[type=email].error, input[type=password].error, input[type=textbox].error, input[type=file].error {
	border-color: #ff0505;
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 5px #ff0505;
}

textarea.error {
	border-color: #ff0505;
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 5px #ff0505;
}

select.error {
	border-color: #ff0505;
	box-shadow: 0px 0px 5px #ff0505;
}

div.select_container.error {
	border-color: #ff0505;
	box-shadow: 0px 0px 5px #ff0505;
}

input[type=checkbox].error {
	border-color: #ff0505;
	box-shadow: 0px 0px 5px #ff0505;
}

div.tags.error div.tags_suggest {
	border-color: #ff0505;
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 5px #ff0505;
}

div.redactor_box.error {
	border-color: #ff0505;
	box-shadow: 0px 0px 5px #ff0505;
}

/* @end */

/*# sourceMappingURL=data:application/json;base64,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QVFDO0VBZEosaUJBRUMsd0JBRUMsUUFFQyxhQVFLO0lBQ0gsd0JBQUE7O0VBZkwsaUJBRUMsd0JBRUMsUUFjQztJQUNDLGFBQUE7SUFDQSwyQkFBQTs7RUFwQkosaUJBRUMsd0JBcUJDO0lBQ0MsZUFBQTtJQUNBLGtCQUFBOztFQUVBLGlCQXpCRix3QkFxQkMsUUFJRTtJQUNBLFlBQUE7SUFDQSxrQkFBQTs7RUFJQSxpQkEvQkgsd0JBcUJDLFFBUUMsVUFFRTtJQUNBLFVBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKnJlc2V0Ki9cclxuKiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxyXG5hIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0O31cclxuaW1nIHsgYm9yZGVyOiBub25lOyB9XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyBmb250LXNpemU6IDFlbTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG51bCwgb2wgeyBsaXN0LXN0eWxlOiBub25lIH1cclxubGFiZWw6aG92ZXIsIGJ1dHRvbiB7IGN1cnNvcjpwb2ludGVyIH1cclxuLmNsZWFyZml4IHsgY2xlYXI6IGJvdGg7IH1cclxuXHJcbiNwYWdlX2xpdnJlX2JsYW5je1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cclxuXHQjbGl2cmVfYmxhbmNfZm9ybXVsYWlyZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA5MjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cclxuXHRcdCp7XHJcblx0XHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFx0XHJcblx0XHRici5ibmJ7ZGlzcGxheTogYmxvY2s7fSAvKmJsb2NrIG5vbmUgYmxvY2sgLT4gZGVzayB0YWIgbW9iICovXHJcblx0XHRici5iYm57ZGlzcGxheTogYmxvY2s7fSAvKmJsb2NrIGJsb2NrIG5vbmUgLT4gZGVzayB0YWIgbW9iICovXHJcblx0XHRici5ibm57ZGlzcGxheTogYmxvY2s7fSAvKiAuLi4gKi9cclxuXHRcdGJyLm5uYntkaXNwbGF5OiBub25lO31cclxuXHRcdGJyLm5ibntkaXNwbGF5OiBub25lO31cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHRcdC8qcnVwdHVyZSB0YWJsZXR0ZSovXHJcblx0XHRcdGJyLmJuYntkaXNwbGF5OiBub25lO31cclxuXHRcdFx0YnIuYmJue2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0YnIuYm5ue2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRici5ubmJ7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdGJyLm5ibntkaXNwbGF5OiBibG9jazt9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1x0XHQvKnJ1cHR1cmUgbW9iaWxlKi9cclxuXHRcdFx0YnIuYm5ie2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0YnIuYmJue2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRici5ibm57ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdGJyLm5uYntkaXNwbGF5OiBibG9jazt9XHJcblx0XHRcdGJyLm5ibntkaXNwbGF5OiBub25lO31cclxuXHRcdH1cclxuXHJcblx0XHQuY2xlYXJmaXh7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmxpbmUtYmxvY2t7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cclxuXHRcdCp7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRjb2xvcjojMDAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZW50ZXRle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cclxuXHRcdFx0LmVudGV0ZV9sZWZ0e1x0XHRcclxuXHRcdFx0XHR3aWR0aDogMzA0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAyMTA2MztcclxuXHRcdFx0XHRwYWRkaW5nOiA1N3B4IDAgMCA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzg5cHg7XHJcblxyXG5cdFx0XHRcdC5saXZyZV9ibGFuY3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAyMTA2MztcclxuXHRcdFx0XHRcdHdpZHRoOiAyMjhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA2cHggOC41cHggMCA4LjVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRvcDogNDNweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTYxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlICsgMjBweClcIjtcclxuXHRcdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHh0e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZW50ZXRlX3JpZ2h0e1xyXG5cdFx0XHRcdHdpZHRoOiA2MTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM4OXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZW50ZXRlLmpwZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVyY2l7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0Y29sb3I6ICNkNTAwMWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0XHR9XHJcblx0XHQuY29udGVudF90eHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0Y29sb3I6ICMwMjEwNjM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMzVweCAxNXB4IDUwcHggMTVweDtcclxuXHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDMwcHgpXCI7XHJcblxyXG5cdFx0XHQmLmZvcm11bGFpcmV7XHJcblx0XHRcdFx0cGFkZGluZzogMzdweCAxNXB4IDM1cHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRmb3Jte1xyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MzNweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxOXB4IGF1dG87XHJcblxyXG5cdFx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTRweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDlweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNGY0OTQ0O1xyXG5cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGNvbG9yOiMwMjEwNjM7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsLnJhZGlve1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE3N3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYWJlbC5yYWRpby5lbnRyZXByaXNle1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0LCAuYmdfZmxlY2hle1xyXG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDE1MnB4KVwiO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC00cHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmdfZmxlY2hle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3QuanBnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxNTJweClcIjtcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYWJlbC5yYWRpb3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LyogQ2FjaG9ucyBsYSBjYXNlIMOgIGNvY2hlciAqL1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuXHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgIGxlZnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0XHQvKiBvbiBwcsOpcGFyZSBsZSBsYWJlbCAqL1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHBlcm1ldCBkZSBwb3NpdGlvbm5lciBsZXMgcHNldWRvLcOpbMOpbWVudHMgKi9cclxuXHRcdFx0XHQgIHBhZGRpbmctbGVmdDogMzFweDsgLyogZmFpdCB1biBwZXUgZCdlc3BhY2UgcG91ciBub3RyZSBjYXNlIMOgIHZlbmlyICovXHJcblx0XHRcdFx0ICBjdXJzb3I6IHBvaW50ZXI7ICAgIC8qIGFmZmljaGUgdW4gY3Vyc2V1ciBhZGFwdMOpICovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qIEFzcGVjdCBkZXMgY2hlY2tib3hlcyAqL1xyXG5cdFx0XHRcdC8qIDpiZWZvcmUgc2VydCDDoCBjcsOpZXIgbGEgY2FzZSDDoCBjb2NoZXIgKi9cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0ICBjb250ZW50OiAnJztcclxuXHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgIGxlZnQ6MDsgdG9wOiAxNXB4O1xyXG5cdFx0XHRcdCAgd2lkdGg6IDE3cHg7IGhlaWdodDogMTdweDsgLyogZGltLiBkZSBsYSBjYXNlICovXHJcblx0XHRcdFx0ICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xyXG5cdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogNTAlOyAvKiBhbmdsZXMgYXJyb25kaXMgKi9cclxuXHRcdFx0XHR9XHRcdFx0IFxyXG5cdFx0XHRcdC8qIEFzcGVjdCBnw6luw6lyYWwgZGUgbGEgY29jaGUgKi9cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdCAgY29udGVudDogJ+KAoic7XHJcblx0XHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICB0b3A6IC0wOyBsZWZ0OiA0cHg7XHJcblx0XHRcdFx0ICBmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0ICBjb2xvcjogIzAyMTA2MztcclxuXHRcdFx0XHQgIHRyYW5zaXRpb246IGFsbCAuMnM7IC8qIG9uIHByw6l2b2l0IHVuZSBhbmltYXRpb24gKi9cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LyogQXNwZWN0IHNpIFwicGFzIGNvY2jDqWVcIiAqL1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdCAgb3BhY2l0eTogMDsgLyogY29jaGUgaW52aXNpYmxlICovXHJcblx0XHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDApOyAvKiBtaXNlIMOgIGwnw6ljaGVsbGUgw6AgMCAqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiBBc3BlY3Qgc2kgXCJjb2Now6llXCIgKi9cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0XHQgIG9wYWNpdHk6IDE7IC8qIGNvY2hlIG9wYXF1ZSAqL1xyXG5cdFx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogbWlzZSDDoCBsJ8OpY2hlbGxlIDE6MSAqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiBhc3BlY3QgZMOpc2FjdGl2w6llICovXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRcdCAgYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHQgIGJvcmRlci1jb2xvcjogI2JiYjtcclxuXHRcdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qIHN0eWxlcyBkZSBsYSBjb2NoZSAoc2kgY29jaMOpZS9kw6lzYWN0aXbDqWUpICovXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcblx0XHRcdFx0ICBjb2xvcjogIzk5OTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lyogb24gc3R5bGUgYXVzc2kgbGUgbGFiZWwgcXVhbmQgZMOpc2FjdGl2w6kgKi9cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0ICBjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0LCBzZWxlY3R7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAyMTA2MztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdCAgICBib3JkZXItY29sb3I6ICMwMjEwNjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdXRvbntcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0d2lkdGg6IDIwOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNTAwMWM7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBsaW5lYXI7XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHQgIFx0YmFja2dyb3VuZC1jb2xvcjogIzAyMTA2MztcclxuXHRcdFx0ICBcdHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudmFsaWRlentcclxuXHRcdFx0XHR3aWR0aDogMzQxcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1OHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRyaWFuZ2xle1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA0MnB4O1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0Ji52YWxpZGV6e1xyXG5cdFx0XHRcdFx0bGVmdDogMzRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5vYmxpZ2F0b2lyZXtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogIzRmNDk0NDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDAgMzBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy9cclxuXHJcbi8vUlVQVFVSRSBUQUJMRVRURS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlxyXG5cclxuLy9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFxyXG5cdCNwYWdlX2xpdnJlX2JsYW5je1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblxyXG5cdFx0I2xpdnJlX2JsYW5jX2Zvcm11bGFpcmV7XHJcblxyXG5cdFx0XHQuZW50ZXRle1xyXG5cclxuXHRcdFx0XHQuZW50ZXRlX3JpZ2h0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDMwNHB4KVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vL1xyXG5cclxuLy9SVVBUVVJFIE1PQklMRS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlxyXG5cclxuLy9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHJcblx0I3BhZ2VfbGl2cmVfYmxhbmN7XHJcblxyXG5cdFx0I2xpdnJlX2JsYW5jX2Zvcm11bGFpcmV7XHJcblxyXG5cdFx0XHQuZW50ZXRle1xyXG5cclxuXHRcdFx0XHQuZW50ZXRlX2xlZnR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQudHh0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saXZyZV9ibGFuYywgaDEsIC50eHR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDEsIC50eHR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVudGV0ZV9yaWdodHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VudGV0ZV9tb2IuanBnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9ybXtcclxuXHRcdFx0XHRkaXZ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAxOXB4IDIwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcclxuXHJcblx0XHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDNweClcIjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmdfZmxlY2hle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gM3B4KVwiO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTlweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5cdFx0XHRcdFx0bGFiZWwucmFkaW97XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ICBcdHRvcDogOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG5cdCNwYWdlX2xpdnJlX2JsYW5je1xyXG5cclxuXHRcdCNsaXZyZV9ibGFuY19mb3JtdWxhaXJle1xyXG5cdFxyXG5cdFx0XHQuZW50ZXRle1xyXG5cclxuXHRcdFx0XHQuZW50ZXRlX2xlZnR7XHJcblxyXG5cdFx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA0MHB4KVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxpdnJlX2JsYW5jLCBoMSwgLnR4dHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgxLCAudHh0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVudGV0ZV9yaWdodHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzA2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzA2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3V0b257XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Ji52YWxpZGV6e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHJpYW5nbGV7XHJcblxyXG5cdFx0XHRcdFx0Ji52YWxpZGV6e1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iXSwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
