/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/landing.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,800|Lora:400italic|Playfair+Display:700);
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/landing.scss (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
ARSENE  BACKUP
$niveau1: #003A4A;
$niveau2: #014D63;
$niveau3: #02607A;
*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "“" "”" "‘" "’";
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

textarea {
  overflow: auto;
  vertical-align: top;
}

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

.footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  min-width: 1024px;
  height: 50px;
  padding-top: 15px;
  text-align: center;
  background-color: #007699;
  color: #eeeeee;
}

.alert {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  margin-bottom: 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* Ligne 5 */
.alert-success {
  text-align: center;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  font-size: 0.7em;
}

.modgestionnaire {
  text-align: center;
}

.modgestionnaire {
  font-size: 0.7em;
}

.mentions {
  text-align: center;
  padding-top: 100px;
  font-size: 0.7em;
}

.main_presentation {
  text-align: justify;
  font-size: 0.8em;
  max-width: 1100px;
  margin: auto;
}

.small_big_presentation {
  text-align: justify;
  font-size: 1.2em;
  max-width: 800px;
  margin: auto;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

body {
  background: #fff;
  color: #69606b;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.5;
  font-family: "Raleway", Arial, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

.demo-7 {
  background: #f5f5f5;
}

.demo-5 {
  background: #f8dab4;
  color: #5c554c;
}

.demo-6 {
  background: #f1f1f1;
}

.demo-1 {
  background: #43434b;
}

a {
  outline: none;
  color: #cf4a5c;
  text-decoration: none;
}

a:hover, a:focus {
  color: #69606b;
}

.demo-4 a {
  color: #43939d;
}

.demo-4 a:hover,
.demo-4 a:focus {
  color: #7b8d92;
}

.demo-8 a {
  color: #cf7000;
}

.demo-8 a:hover,
.demo-8 a:focus {
  color: #cf7000;
}

/* To Navigation Style */
.codrops-top {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 0.6em;
  padding: 0 32px;
  letter-spacing: 1px;
  z-index: 10000;
}

.codrops-top a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}

.codrops-top span.right {
  float: right;
}

.codrops-top span.right a {
  display: block;
  float: left;
}

.codrops-icon:before {
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "codropsicons";
  text-align: center;
  speak: none;
  margin: 0 0.55em 0 0;
  -webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
  content: "\e001";
}

.codrops-icon-prev:before {
  content: "\e004";
}

.codrops-demos {
  padding: 0 0 1em;
  position: relative;
}

.codrops-demos a {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 0.6em;
  letter-spacing: 1px;
  padding: 0.3em 0;
  display: inline-block;
  opacity: 0.7;
  margin: 0 0.5em;
  white-space: nowrap;
  color: #cf4a5c;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo {
  opacity: 1;
  color: #69606b;
}

.codrops-demos a.current-demo {
  border-bottom: 3px solid #69606b;
}

.related {
  padding: 3em 0;
  text-align: center;
  font-size: 1.5em;
  position: relative;
}

.demo-5 .related {
  width: 60%;
  margin-left: 40%;
}

@media screen and (max-width: 40em) {
  .codrops-icon span {
    display: none;
  }
  .related {
    font-size: 80%;
  }
}
html, body, .container, .header {
  height: 100%;
}

/* Header */
.header {
  position: relative;
  margin: 0 auto;
  min-height: 560px;
  width: 100%;
}

.bg-img {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bg-img img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  min-width: 100%;
  min-height: 100%;
}

.title {
  z-index: 1000;
  margin: 0 auto;
  padding: 0 1.25em;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.title h1 {
  padding: 0 0 0.2em;
  color: #fff;
  font-weight: 800;
  font-size: 3.25em;
  margin: 0 auto;
}

.title p {
  color: #fff;
  padding: 0 0 0.6em;
  font-weight: 300;
  font-size: 0.85em;
  margin: 0 auto;
}

.title h1,
.title p.subline {
  line-height: 1;
}

.title p.subline {
  font-size: 1.75em;
}

/* Trigger Button */
button.trigger {
  position: fixed;
  bottom: 40px;
  left: 50%;
  z-index: 5000;
  display: block;
  margin-left: -0.5em;
  padding: 0;
  width: 1em;
  height: 1em;
  border: none;
  background: transparent;
  color: transparent;
  font-size: 2em;
  cursor: pointer;
}

.container:not(.notrans) button.trigger {
  -webkit-transition: opacity 0.3s 0.5s;
  transition: opacity 0.3s 0.5s;
}

.container.modify:not(.notrans) button.trigger {
  opacity: 0;
  pointer-events: none;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

button.trigger::before {
  position: absolute;
  bottom: 100%;
  left: -100%;
  padding: 0.8em;
  width: 300%;
  color: #fff;
  content: attr(data-info);
  font-size: 0.35em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

button.trigger:focus {
  outline: none;
}

button.trigger span {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

button.trigger span::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  content: "+";
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Conent */
.content {
  margin: 0 auto;
  padding: 0 0 3em;
}

.content > div:not(.title) {
  margin: -80px auto 0;
  max-width: 900px;
  padding: 0 1.25em;
}

.content > div:not(.title) p {
  margin: 0 auto 1.5em auto;
}

.content > div:not(.title) p:first-child {
  font-size: 1.35em;
}

.content h3 {
  margin: 0;
  font-size: 1.4em;
}

.content blockquote {
  padding: 0.25em;
  font-style: italic;
  font-size: 1.65em;
  font-family: "Lora", serif;
  line-height: 1.4;
}

.content blockquote::before {
  content: "“";
}

.content blockquote::after {
  content: "”";
}

/***** Individual effects *****/
/* -------------------------- */
/* Jam 3 */
/* -------------------------- */
.intro-effect-jam3:not(.notrans) .bg-img {
  -webkit-transition-property: top, left, right, bottom;
  transition-property: top, left, right, bottom;
}

.intro-effect-jam3:not(.notrans) .header h1,
.intro-effect-jam3:not(.notrans) .codrops-top a {
  -webkit-transition-property: color;
  transition-property: color;
}

.intro-effect-jam3:not(.notrans) .codrops-demos a {
  -webkit-transition-property: border-color, color;
  transition-property: border-color, color;
}

.intro-effect-jam3:not(.notrans) .header p {
  -webkit-transition-property: color, opacity, -webkit-transform;
  transition-property: color, opacity, transform;
}

.intro-effect-jam3:not(.notrans) .content > div {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
}

.intro-effect-jam3:not(.notrans) .bg-img,
.intro-effect-jam3:not(.notrans) .header h1,
.intro-effect-jam3:not(.notrans) .codrops-top a,
.intro-effect-jam3:not(.notrans) .codrops-demos a,
.intro-effect-jam3:not(.notrans) .content > div {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.intro-effect-jam3:not(.notrans) .header p,
.intro-effect-jam3:not(.notrans) .header p.subline,
.intro-effect-jam3:not(.notrans) .content > div {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.intro-effect-jam3.modify:not(.notrans) .header p,
.intro-effect-jam3.modify:not(.notrans) .header p.subline,
.intro-effect-jam3.modify:not(.notrans) .content > div {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.intro-effect-jam3 .codrops-demos a {
  color: #fff;
}

.intro-effect-jam3 .codrops-demos a.current-demo {
  border-color: #fff;
}

.intro-effect-jam3.modify .codrops-demos a {
  color: #c03b5d;
}

.intro-effect-jam3.modify .codrops-demos a.current-demo {
  border-color: #c03b5d;
}

.intro-effect-jam3.container {
  padding: 45px 30px;
}

.intro-effect-jam3 .bg-img {
  top: -45px;
  right: -30px;
  bottom: -45px;
  left: -30px;
  background: #514753;
}

.intro-effect-jam3.modify .bg-img {
  top: 0;
  right: 0;
  bottom: 85%;
  left: 0;
}

.intro-effect-jam3.modify .header h1 {
  color: #514753;
}

.intro-effect-jam3 .header p {
  color: #514753;
  opacity: 0;
  -webkit-transform: translateY(150px);
  transform: translateY(150px);
}

.intro-effect-jam3.modify .header p {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.intro-effect-jam3 .content {
  padding: 0 5em 5em;
}

.intro-effect-jam3 .header,
.intro-effect-jam3 .content {
  background: #fff;
}

.intro-effect-jam3 .content > div {
  opacity: 0;
  -webkit-transform: translateY(150px);
  transform: translateY(150px);
}

.intro-effect-jam3.modify .content > div {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.intro-effect-jam3.modify .codrops-top a {
  color: #514753;
}

/* Delays */
.intro-effect-jam3.modify:not(.notrans) .header p:nth-last-child(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.intro-effect-jam3.modify:not(.notrans) .header p:last-child {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.intro-effect-jam3.modify:not(.notrans) .content > div {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* -------------------------- */
/* Faded gradient */
/* -------------------------- */
.intro-effect-fadeout:not(.notrans) .bg-img {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}

.intro-effect-fadeout:not(.notrans) .bg-img::after {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.intro-effect-fadeout:not(.notrans) .header h1 {
  -webkit-transition-property: color;
  transition-property: color;
}

.intro-effect-fadeout:not(.notrans) .header p,
.intro-effect-fadeout:not(.notrans) .content > div {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.intro-effect-fadeout:not(.notrans) .bg-img,
.intro-effect-fadeout:not(.notrans) .bg-img::after,
.intro-effect-fadeout:not(.notrans) .header h1,
.intro-effect-fadeout:not(.notrans) .header p,
.intro-effect-fadeout:not(.notrans) .content > div {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.intro-effect-fadeout .header {
  overflow: hidden;
}

.intro-effect-fadeout.modify .bg-img {
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
}

.intro-effect-fadeout .bg-img::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 101%;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}

.intro-effect-fadeout.modify .bg-img::after {
  opacity: 1;
}

.intro-effect-fadeout .title {
  text-align: left;
  max-width: 900px;
}

.intro-effect-fadeout.modify .header h1,
.intro-effect-fadeout .header p {
  color: #514753;
}

.intro-effect-fadeout .header p {
  opacity: 0;
}

.intro-effect-fadeout .header p:nth-child(2) {
  -webkit-transform: translateX(150px);
  transform: translateX(150px);
}

.intro-effect-fadeout .header p:nth-child(3) {
  -webkit-transform: translateX(-150px);
  transform: translateX(-150px);
}

.intro-effect-fadeout.modify .header p:nth-child(2),
.intro-effect-fadeout.modify .header p:nth-child(3) {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.intro-effect-fadeout .content {
  z-index: 1000;
  position: relative;
}

.intro-effect-fadeout .content > div {
  opacity: 0;
  -webkit-transform: translateY(350px);
  transform: translateY(350px);
}

.intro-effect-fadeout.modify .content > div {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* -------------------------- */
/* Sliced */
/* -------------------------- */
.intro-effect-sliced:not(.notrans) .bg-img,
.intro-effect-sliced:not(.notrans) .title {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}

.intro-effect-sliced:not(.notrans) .header h1,
.intro-effect-sliced:not(.notrans) .codrops-demos a {
  -webkit-transition-property: color;
  transition-property: color;
}

.intro-effect-sliced:not(.notrans) .header p {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.intro-effect-sliced:not(.notrans) .content > div {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.intro-effect-sliced:not(.notrans) .bg-img,
.intro-effect-sliced:not(.notrans) .header h1,
.intro-effect-sliced:not(.notrans) .title,
.intro-effect-sliced:not(.notrans) .header p,
.intro-effect-sliced:not(.notrans) .content > div,
.intro-effect-sliced:not(.notrans) .codrops-demos a {
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.intro-effect-sliced.modify:not(.notrans) .header h1,
.intro-effect-sliced.modify:not(.notrans) .title,
.intro-effect-sliced.modify:not(.notrans) .header p,
.intro-effect-sliced.modify:not(.notrans) .content > div,
.intro-effect-sliced.modify:not(.notrans) .codrops-demos a {
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.intro-effect-sliced .bg-img:first-child {
  bottom: 50%;
}

.intro-effect-sliced .bg-img:last-child {
  top: 50%;
  position: fixed;
  z-index: 900;
}

.intro-effect-sliced .bg-img:last-child img {
  top: -100%;
}

.intro-effect-sliced.modify .bg-img:first-child {
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
}

.intro-effect-sliced.modify .bg-img:last-child {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.intro-effect-sliced .codrops-demos {
  text-align: center;
}

.intro-effect-sliced .codrops-demos a {
  color: #fff;
  font-size: 0.8em;
}

.intro-effect-sliced.modify .codrops-demos a {
  color: #cf4a5c;
}

.intro-effect-sliced .title {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);
  transform: translateX(-50%) translateY(-50%) scale(0.7);
}

.intro-effect-sliced.modify .title {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}

.intro-effect-sliced .header p {
  opacity: 0;
  color: #514753;
}

.intro-effect-sliced.modify .header p {
  opacity: 1;
}

.intro-effect-sliced.modify .header h1 {
  color: #514753;
}

.intro-effect-sliced .content > div {
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  opacity: 0;
}

.intro-effect-sliced.modify .content > div {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Delays */
.intro-effect-sliced.modify:not(.notrans) .title {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

/* -------------------------- */
/* Side */
/* -------------------------- */
.intro-effect-side:not(.notrans) .bg-img::before,
.intro-effect-side:not(.notrans) .title {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}

.intro-effect-side:not(.notrans) .bg-img::after {
  -webkit-transition-property: top, left, bottom, right, background-color;
  transition-property: top, left, bottom, right, background-color;
}

.intro-effect-side:not(.notrans) .header p {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.intro-effect-side:not(.notrans) .content > div {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.intro-effect-side:not(.notrans) .bg-img::before,
.intro-effect-side:not(.notrans) .bg-img::after,
.intro-effect-side:not(.notrans) .title,
.intro-effect-side:not(.notrans) .header p,
.intro-effect-side:not(.notrans) .content > div {
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.intro-effect-side .codrops-top a {
  color: #7b8d92;
}

.intro-effect-side .bg-img::before,
.intro-effect-side .bg-img::after {
  content: "";
  position: absolute;
  z-index: 100;
}

.intro-effect-side .bg-img::before {
  background: #fff;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.intro-effect-side.modify .bg-img::before {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.intro-effect-side .bg-img::after {
  border: 80px solid #fff;
  top: -80px;
  right: -80px;
  bottom: -80px;
  left: -80px;
  background-color: rgba(255, 255, 255, 0.5);
}

.intro-effect-side.modify .bg-img::after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0);
}

.intro-effect-side .codrops-demos a {
  color: #43939d;
}

.intro-effect-side .codrops-demos a.current-demo {
  border-bottom: 3px solid #43939d;
}

.intro-effect-side .title {
  text-align: right;
  left: 0;
  padding: 0 3em 0 2em;
  width: 60%;
  -webkit-transform: translateX(33.3%) translateY(-50%);
  transform: translateX(33.3%) translateY(-50%);
}

.intro-effect-side.modify .title {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.intro-effect-side .header h1 {
  font-family: "Lora", serif;
  font-style: italic;
  font-weight: 400;
  padding: 0 0 0.5em 0;
  color: #516165;
}

.intro-effect-side .header p {
  opacity: 0;
  color: #7b8d92;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
}

.intro-effect-side.modify .header p {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.intro-effect-side .content > div {
  margin-top: 0px;
  opacity: 0;
}

.intro-effect-side.modify .content > div {
  opacity: 1;
}

.intro-effect-side button.trigger span::before,
.intro-effect-side button.trigger::before {
  color: #516165;
}

/* Delays */
.intro-effect-side:not(.notrans) .title,
.intro-effect-side:not(.notrans) .bg-img::before,
.intro-effect-side:not(.notrans) .bg-img::after {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.intro-effect-side.modify:not(.notrans) .title,
.intro-effect-side.modify:not(.notrans) .bg-img::before,
.intro-effect-side.modify:not(.notrans) .bg-img::after {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.intro-effect-side.modify:not(.notrans) .header p:nth-last-child(2) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.intro-effect-side.modify:not(.notrans) .header p:last-child {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.intro-effect-side.modify:not(.notrans) .content > div {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

/* -------------------------- */
/* Side Fixed */
/* -------------------------- */
.intro-effect-sidefixed:not(.notrans) .bg-img::before {
  -webkit-transition-property: background-color;
  transition-property: background-color;
}

.intro-effect-sidefixed:not(.notrans) .bg-img::after {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}

.intro-effect-sidefixed:not(.notrans) .title p {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.intro-effect-sidefixed:not(.notrans) .content > div {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.intro-effect-sidefixed:not(.notrans) .bg-img::before,
.intro-effect-sidefixed:not(.notrans) .bg-img::after,
.intro-effect-sidefixed:not(.notrans) .title p,
.intro-effect-sidefixed:not(.notrans) .content > div {
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.intro-effect-sidefixed .header {
  position: absolute;
}

.intro-effect-sidefixed .bg-img {
  position: fixed;
}

.intro-effect-sidefixed .bg-img img {
  left: auto;
  right: 0;
}

.intro-effect-sidefixed .bg-img::before,
.intro-effect-sidefixed .bg-img::after {
  content: "";
  position: absolute;
  z-index: 100;
}

.intro-effect-sidefixed .bg-img::after {
  background: #f8ebda;
  top: 0;
  right: 0;
  width: 60%;
  height: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.intro-effect-sidefixed.modify .bg-img::after {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.intro-effect-sidefixed .bg-img::before {
  width: 100%;
  height: 100%;
  background-color: rgba(247, 214, 169, 0.1);
}

.intro-effect-sidefixed.modify .bg-img::before {
  background-color: rgba(247, 214, 169, 0.4);
}

.intro-effect-sidefixed .codrops-demos a {
  color: #f68f6c;
}

.intro-effect-sidefixed .title {
  position: relative;
  top: auto;
  left: auto;
  text-align: left;
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
}

.intro-effect-sidefixed.modify .title {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.intro-effect-sidefixed .title h1 {
  font-family: "Playfair Display", serif;
  font-weight: 700;
  padding: 0 0 0.5em 0;
  color: #585a66;
}

.intro-effect-sidefixed .title p {
  opacity: 0;
  color: #585a66;
}

.intro-effect-sidefixed.modify .title p {
  opacity: 1;
}

.intro-effect-sidefixed .content {
  width: 60%;
  margin-left: 40%;
  padding: 0 2.5em;
}

.intro-effect-sidefixed .content div {
  position: relative;
  margin: 70px 0;
  color: #77726b;
}

.intro-effect-sidefixed .content div:nth-child(2) {
  opacity: 0;
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
}

.intro-effect-sidefixed.modify .content div:nth-child(2) {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* Delays */
.intro-effect-sidefixed:not(.notrans) .title,
.intro-effect-sidefixed:not(.notrans) .bg-img::before,
.intro-effect-sidefixed:not(.notrans) .bg-img::after {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.intro-effect-sidefixed.modify:not(.notrans) .title,
.intro-effect-sidefixed.modify:not(.notrans) .bg-img::before,
.intro-effect-sidefixed.modify:not(.notrans) .bg-img::after {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.intro-effect-sidefixed.modify:not(.notrans) .content div:nth-child(2) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

/* -------------------------- */
/* Push */
/* -------------------------- */
.intro-effect-push:not(.notrans) .header,
.intro-effect-push:not(.notrans) > .title,
.intro-effect-push:not(.notrans) .content > div {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

.intro-effect-push:not(.notrans) .header {
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s;
}

.intro-effect-push .codrops-demos a {
  color: #108576;
}

.intro-effect-push .header {
  position: absolute;
  z-index: 1500;
}

.intro-effect-push > .title {
  position: relative;
  top: auto;
  left: auto;
  padding: 6em 1em 2em;
}

.intro-effect-push .content > div {
  margin-top: 50px;
  color: #b2b2c0;
}

.intro-effect-push > .title,
.intro-effect-push .content > div {
  -webkit-transform: translateY(400px);
  transform: translateY(400px);
  opacity: 0;
}

.intro-effect-push.modify > .title,
.intro-effect-push.modify .content > div {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.intro-effect-push.modify .header {
  opacity: 0;
  -webkit-transform: translateY(-100%) scale(0.9);
  transform: translateY(-100%) scale(0.9);
}

/* Delays */
.intro-effect-push.modify:not(.notrans) > .title {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.intro-effect-push.modify:not(.notrans) .content > div {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

/* -------------------------- */
/* Grid */
/* -------------------------- */
.intro-effect-grid:not(.notrans) .grid li:nth-child(5) {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.intro-effect-grid:not(.notrans) .header p {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.intro-effect-grid:not(.notrans) .bg-img,
.intro-effect-grid:not(.notrans) .title {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
}

.intro-effect-grid:not(.notrans) .header h1,
.intro-effect-grid:not(.notrans) .codrops-demos a {
  -webkit-transition-property: color;
  transition-property: color;
}

.intro-effect-grid:not(.notrans) .grid li:nth-child(5),
.intro-effect-grid:not(.notrans) .bg-img,
.intro-effect-grid:not(.notrans) .title,
.intro-effect-grid:not(.notrans) .header h1,
.intro-effect-grid:not(.notrans) .header p,
.intro-effect-grid:not(.notrans) .codrops-demos a {
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

.intro-effect-grid .codrops-demos a {
  color: #fff;
}

.intro-effect-grid.modify .codrops-demos a {
  color: #cf7000;
}

.intro-effect-grid .codrops-demos a.current-demo {
  border-bottom: 3px solid #fff;
}

.intro-effect-grid.modify .codrops-demos a.current-demo {
  border-color: #cf7000;
}

.intro-effect-grid .title {
  max-width: 900px;
  padding-top: 2em;
}

.intro-effect-grid.modify .title {
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}

.intro-effect-grid .content > div {
  margin-top: 40px;
  color: #2e3337;
}

.intro-effect-grid .header h1 {
  font-family: "Playfair Display", serif;
  font-weight: 700;
  padding: 0 0 0.6em;
}

.intro-effect-grid.modify .header h1 {
  color: #2d3b44;
}

.intro-effect-grid .header p {
  opacity: 0;
  color: #4c6270;
}

.intro-effect-grid .header p.subline {
  font-size: 1.5em;
}

.intro-effect-grid.modify .header p {
  opacity: 1;
}

.intro-effect-grid .grid {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 0;
}

.intro-effect-grid .grid li::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(71, 63, 59, 0.5);
  pointer-events: none;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

.intro-effect-grid.modify .grid li:hover::after,
.intro-effect-grid.modify .grid li:nth-child(5)::after {
  background: rgba(71, 63, 59, 0.1);
}

.intro-effect-grid .grid li {
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.intro-effect-grid .grid li h2 {
  font-family: "Playfair Display", serif;
  font-weight: 700;
  padding-bottom: 0.4em;
  margin: 1em;
  color: #fff;
  line-height: 1;
  font-size: 1em;
  position: absolute;
  bottom: 0;
  z-index: 100;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

.intro-effect-grid .grid li:hover h2 {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.intro-effect-grid .grid li:first-child {
  top: 0;
  left: 0;
  height: 50%;
  width: 25%;
}

.intro-effect-grid .grid li:nth-child(2) {
  top: 50%;
  left: 0;
  height: 50%;
  width: 25%;
}

.intro-effect-grid .grid li:nth-child(3) {
  top: 0;
  left: 25%;
  height: 100%;
  width: 25%;
}

.intro-effect-grid .grid li:nth-child(4) {
  top: 0;
  left: 50%;
  height: 50%;
  width: 50%;
}

.intro-effect-grid .grid li:nth-child(5) {
  top: 50%;
  left: 50%;
  height: 50%;
  width: 25%;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

.intro-effect-grid.modify .grid li:nth-child(5) {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.intro-effect-grid .grid li:nth-child(5) h2 {
  color: #de8721;
}

.intro-effect-grid .grid li:nth-child(6) {
  top: 50%;
  left: 75%;
  height: 50%;
  width: 25%;
}

.intro-effect-grid.modify .bg-img {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* Media Queries */
@media screen and (max-width: 47em) {
  .title, .content {
    font-size: 70%;
  }
  .codrops-demos a {
    font-size: 80%;
  }
  .intro-effect-side .title {
    width: 100%;
    padding: 0 1em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .intro-effect-side.modify .bg-img::before {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .intro-effect-side .bg-img::after {
    border-left-width: 0px;
    border-right-width: 0px;
    right: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.1);
  }
  .intro-effect-side.modify .bg-img::after {
    background: rgba(255, 255, 255, 0.8);
  }
  .intro-effect-sidefixed .content {
    width: 100%;
    margin-left: auto;
  }
  .intro-effect-sidefixed .bg-img::after {
    width: 95%;
  }
}
@media screen and (max-width: 27em) {
  .intro-effect-jam3 .content {
    padding: 0 2em 5em;
  }
  .intro-effect-grid .grid li h2 {
    display: none;
  }
  .intro-effect-push .header .title {
    top: 60px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .title, .content {
    font-size: 50%;
  }
  button.trigger::before {
    display: none;
  }
}
.content.lp_video {
  background-color: #f7f7f7;
}

.content.lp_fonct {
  background-color: #6ba0b1;
  color: #ffffff;
}

.content.lp_clientele {
  background-color: #2c292f;
  color: #ffffff;
}

.separateur {
  clear: both;
  border: 0;
}

#fonctionalites > div {
  float: left;
  width: 33%;
  padding: 15px;
}

#fonctionalites div img {
  width: 100%;
}

.fonct_text {
  font-size: 0.7em;
  text-align: justify;
}

h2 {
  padding-top: 60px;
  text-align: center;
}

.bouton {
  display: block;
  text-align: center;
  background-color: #007699;
  color: #eeeeee;
  padding: 10px;
  border-radius: 7px;
}

.bouton:hover {
  color: #ffffff;
  background-color: #108576;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.bouton.lp_info {
  background-color: #e06060;
}

.bouton.lp_info:hover {
  background-color: #e03030;
}

.arsene_pannel {
  width: 30%;
  float: left;
  text-align: center;
  padding: 12px;
  font-size: 0.8em;
  text-align: justify;
}

.arsene_pannel img {
  margin: auto;
}

.arsene_pannel h2 {
  margin-top: -50px;
  font-size: 0.8em;
  color: #2188c9;
}

.puces_num {
  text-align: center;
}

/* Common styles */
.pricing--sonam {
  font-size: 0.6em;
  color: #eeeeee;
}

.annuel {
  border-top: #e06060 solid 1px;
  border-bottom: #e06060 solid 1px;
  margin-bottom: 12px;
}

.pricing {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  margin: 0 auto 3em;
}

.pricing__item {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
  text-align: center;
  -webkit-flex: 0 1 330px;
  flex: 0 1 30%;
}

.pricing__feature-list {
  text-align: left;
}

.pricing__action {
  color: inherit;
  border: none;
  background: none;
}

.pricing__action:focus {
  outline: none;
}

/* Individual styles */
/* Sonam */
.pricing--sonam .pricing__item {
  margin: 1em;
  padding: 2em;
  cursor: default;
  border-radius: 10px;
  background: #1F1F1F;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05), 0 15px 30px -10px rgba(0, 0, 0, 0.3);
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

.pricing--sonam .pricing__item:hover {
  background: #141315;
}

.pricing--sonam .pricing__title {
  font-size: 2em;
  width: 100%;
  margin: 0 0 0.25em;
  padding: 0 0 0.5em;
  border-bottom: 3px solid rgb(27, 26, 28);
}

.pricing--sonam .pricing__price {
  color: #E06060;
  font-size: 1.75em;
  padding: 1em 0 0.75em;
}

.pricing--sonam .pricing__sentence {
  font-weight: bold;
}

.pricing--sonam .pricing__feature-list {
  margin: 0;
  padding: 1em 1.25em 2em;
}

.pricing--sonam .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 0.75em 2em;
  border-radius: 5px;
  background: #E06060;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

.pricing--sonam .pricing__action:hover,
.pricing--sonam .pricing__action:focus {
  background: #BD3C3C;
}

/* Jinpa */
.pricing--jinpa .pricing__item {
  font-family: "Sahitya", serif;
  margin: 1.5em 0;
  padding: 2em;
  cursor: default;
  color: #fff;
  border: 1px solid #CBFFC8;
  -webkit-transition: background-color 0.6s, color 0.3s;
  transition: background-color 0.6s, color 0.3s;
}

.pricing--jinpa .pricing__item:nth-child(2) {
  border-right: none;
  border-left: none;
}

.pricing--jinpa .pricing__item:hover {
  color: #444;
  background: #CBFFC8;
}

.pricing--jinpa .pricing__title {
  font-size: 2em;
  width: 100%;
  margin: 0;
  padding: 0;
}

.pricing--jinpa .pricing__price {
  font-size: 1.45em;
  font-weight: bold;
  line-height: 95px;
  width: 100px;
  height: 100px;
  margin: 1.15em auto 1em;
  border-radius: 50%;
  background: #ea716e;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
}

.pricing--jinpa .pricing__item:first-child .pricing__price {
  background: #eac36e;
}

.pricing--jinpa .pricing__item:nth-child(2) .pricing__price {
  background: #eaa36e;
}

.pricing--jinpa .pricing__item:hover .pricing__price {
  color: #fff;
  background: #82C57E;
}

.pricing--jinpa .pricing__sentence {
  font-weight: bold;
}

.pricing--jinpa .pricing__feature-list {
  margin: 0;
  padding: 1em 1em 2em 1em;
  list-style: none;
  text-align: center;
}

.pricing--jinpa .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 0.75em 2em;
  opacity: 0;
  color: #fff;
  background: #82C57E;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translate3d(0, -15px, 0);
  transform: translate3d(0, -15px, 0);
}

.pricing--jinpa .pricing__item:hover .pricing__action {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.pricing--jinpa .pricing__action:hover,
.pricing--jinpa .pricing__action:focus {
  background: #6EA76B;
}

@media screen and (max-width: 60em) {
  .pricing--jinpa .pricing__item {
    max-width: none;
    width: 90%;
    flex: none;
  }
  .pricing--jinpa .pricing__item:nth-child(2) {
    border: 1px solid #fff;
  }
}
/* Tenzin */
.pricing--tenzin .pricing__item {
  margin: 1em;
  padding: 2em 2.5em;
  text-align: left;
  color: #262b38;
  background: #EEF0F3;
  border-top: 3px solid #EEF0F3;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}

.pricing--tenzin .pricing__item:hover {
  border-color: #3e62e0;
}

.pricing--tenzin .pricing__title {
  font-size: 1em;
  margin: 0 0 1em;
}

.pricing--tenzin .pricing__price {
  font-size: 2em;
  font-weight: bold;
  padding: 0.5em 0 0.75em;
  border-top: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--tenzin .pricing__sentence {
  font-weight: bold;
  padding: 0 0 0.5em;
  color: #9CA0A9;
  border-bottom: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing__feature-list {
  font-size: 0.85em;
  font-style: italic;
  margin: 0;
  padding: 0.25em 0 2.5em;
  list-style: none;
  text-align: right;
  color: #8b909d;
}

.pricing--tenzin .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 1em 2em;
  color: #fff;
  border-radius: 30px;
  background: #3e62e0;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.pricing--tenzin .pricing__action:hover,
.pricing--tenzin .pricing__action:focus {
  background-color: #3b5ac5;
}

/* Yama */
.pricing--yama .pricing__item {
  margin: 1em;
  padding: 0 0 2em;
  color: #fff;
  background: #1e1c20;
}

.pricing--yama .pricing__title {
  font-family: "Playfair Display", serif;
  font-size: 2.35em;
  font-weight: 900;
  line-height: 1;
  width: 290px;
  margin: 0 auto;
  padding: 1em 1em 0em;
}

.pricing__amp {
  padding: 0.15em 0 0.1em;
  color: #0f0e0f;
}

.pricing--yama .pricing__sentence {
  margin-bottom: 2em;
  color: #555357;
}

.pricing--yama .pricing__price {
  font-size: 2em;
  font-weight: bold;
  position: relative;
  z-index: 10;
  overflow: hidden;
  padding: 0.75em;
  cursor: default;
  color: #ef7d46;
  background: #1a181b;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.pricing--yama .pricing__item:hover .pricing__price {
  color: #fff;
}

.pricing--yama .pricing__price::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #141315;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translate3d(-150%, 0, 0) skewX(40deg);
  transform: translate3d(-150%, 0, 0) skewX(40deg);
}

.pricing--yama .pricing__item:hover .pricing__price::before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) skewX(0deg);
  transform: translate3d(0, 0, 0) skewX(0deg);
}

.pricing--yama .pricing__period {
  font-size: 0.5em;
  font-weight: normal;
  display: block;
  color: #2a272c;
}

.pricing--yama .pricing__feature-list {
  margin: 0;
  padding: 2em 1em;
  list-style: none;
  text-align: center;
  color: #6a6563;
}

.pricing--yama .pricing__action {
  font-weight: bold;
  margin: 0 2em;
  padding: 1em 2em;
  border-radius: 4px;
  background: #ef7d46;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}

.pricing--yama .pricing__action:hover,
.pricing--yama .pricing__action:focus {
  color: #ef7d46;
  background: #fff;
}

/* Rabten */
.pricing--rabten .pricing__item {
  font-family: "Roboto", sans-serif;
  padding: 2em 4em;
  cursor: default;
  color: #262b38;
  max-width: 320px;
}

.pricing--rabten .pricing__item:nth-child(2) {
  border-right: 1px solid rgba(139, 144, 157, 0.18);
  border-left: 1px solid rgba(139, 144, 157, 0.18);
}

.pricing--rabten .pricing__title {
  font-size: 1em;
  margin: 1.5em 0 0;
}

.pricing--rabten .icon {
  font-size: 2.5em;
  color: #8b909d;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.pricing--rabten .pricing__item:hover .icon {
  color: #E03E3E;
}

.pricing--rabten .pricing__price {
  font-size: 2em;
  font-weight: bold;
  margin: 0.5em 0 0.75em;
  overflow: hidden;
}

.pricing--rabten .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--rabten .pricing__period {
  font-size: 0.35em;
  color: #8b909d;
}

.pricing--rabten .pricing__anim {
  display: inline-block;
  position: relative;
}

.pricing--rabten .pricing__item:hover .pricing__anim {
  -webkit-animation: moveUp 0.4s forwards;
  animation: moveUp 0.4s forwards;
  -webkit-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.pricing--rabten .pricing__item:hover .pricing__anim--2 {
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}

@-webkit-keyframes moveUp {
  50% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  51% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  52% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes moveUp {
  50% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  51% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  52% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.pricing--rabten .pricing__sentence {
  font-weight: bold;
  margin: 0 0 1em 0;
  padding: 0 0 0.5em;
  color: #8b909d;
}

.pricing--rabten .pricing__feature-list {
  font-size: 0.85em;
  margin: 0;
  padding: 0.25em 0 2.5em;
  list-style: none;
  text-align: center;
  color: #8b909d;
}

.pricing--rabten .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 1em 2em;
  color: #fff;
  border-radius: 30px;
  background: #E03E3E;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.pricing--rabten .pricing__action:hover,
.pricing--rabten .pricing__action:focus {
  background-color: #C53737;
}

@media screen and (max-width: 60em) {
  .pricing--rabten .pricing__item {
    max-width: none;
    width: 90%;
    flex: none;
    border: none !important;
    opacity: 1 !important;
  }
}
/* Pema */
.pricing--pema .pricing__item {
  font-family: "Alegreya Sans", sans-serif;
  padding: 2em 3em;
  margin: 1em;
  color: #262b38;
  background: #fff;
  cursor: default;
  overflow: hidden;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

@media screen and (min-width: 66.25em) {
  .pricing--pema .pricing__item {
    margin: 1.5em 0;
  }
  .pricing--pema .pricing__item--featured {
    z-index: 10;
    margin: 0;
    font-size: 1.15em;
  }
}
.pricing--pema .pricing__title {
  font-size: 2em;
  margin: 0.5em 0 0;
  color: #1d211f;
}

.pricing--pema .icon {
  display: inline-block;
  min-width: 2em;
  color: #8A9790;
  vertical-align: middle;
}

.pricing--pema .pricing__price {
  font-size: 5em;
  font-weight: 800;
  color: #6ed19c;
  position: relative;
  z-index: 100;
}

.pricing--pema .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--pema .pricing__period {
  font-size: 0.25em;
  display: inline-block;
  padding: 0 0 0 0.5em;
  color: #CEDED6;
}

.pricing--pema .pricing__sentence {
  font-weight: bold;
  margin: 0 0 1em 0;
  padding: 0 0 0.5em;
  color: #6ed19c;
}

.pricing--pema .pricing__feature-list {
  font-size: 0.95em;
  margin: 0;
  padding: 1.5em 0.5em 2.5em;
  list-style: none;
}

.pricing--pema .pricing__feature {
  padding: 0.15em 0;
}

.pricing--pema .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 1em 2em;
  color: #fff;
  border-radius: 5px;
  background: #6ed19c;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.pricing--pema .pricing__action:hover,
.pricing--pema .pricing__action:focus {
  background-color: #4F5F56;
}

/* karma */
.pricing--karma .pricing__item {
  margin: 1em;
  color: #382628;
  background: #fff;
  cursor: default;
  text-transform: uppercase;
  letter-spacing: 4px;
  border: 2px solid #382628;
  border-radius: 5px;
}

.pricing--karma .pricing__title {
  font-size: 1em;
  font-weight: 700;
  margin: 0.5em 0 0;
  padding: 1em;
  border-bottom: 2px solid #382628;
}

.pricing--karma .icon {
  display: inline-block;
  min-width: 2em;
}

.pricing--karma .pricing__price {
  font-size: 3em;
  padding: 0.5em 0 0 0;
  margin: 1em;
  font-weight: bold;
  border: 2px solid #382628;
  position: relative;
  z-index: 100;
}

.pricing--karma .pricing__item--featured .pricing__price::after {
  background-size: cover;
  content: "";
  position: absolute;
  top: -30px;
  right: -20px;
  width: 100px;
  height: 100px;
  pointer-events: none;
}

.pricing--karma .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--karma .pricing__period {
  font-size: 0.25em;
  display: block;
  padding: 1em;
  margin-top: 1.25em;
  border-top: 2px solid #382628;
}

.pricing--karma .pricing__sentence {
  margin: 0 0 1em 0;
  padding: 1em;
  font-size: 0.85em;
  border-bottom: 2px solid #382628;
}

.pricing--karma .pricing__feature-list {
  font-size: 0.85em;
  margin: 0;
  letter-spacing: 0;
  padding: 0 1em 2.5em 4em;
  list-style-type: square;
}

.pricing--karma .pricing__action {
  font-weight: bold;
  flex: none;
  margin: auto 1em 1em;
  padding: 1.25em 2em;
  color: #fff;
  background: #382628;
  letter-spacing: 2px;
  border-radius: 5px;
  border: 2px solid #382628;
  font-size: 0.95em;
  text-transform: uppercase;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}

.pricing--karma .pricing__action:hover,
.pricing--karma .pricing__action:focus {
  background-color: #ffdbd5;
  color: #382628;
}

/* norbu */
.pricing--norbu .pricing__item {
  margin: 1em;
  color: #fff;
  cursor: default;
  font-family: "Myriad Pro", Arial, sans-serif;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  -webkit-transition: border-color 0.3s, background 0.3s;
  transition: border-color 0.3s, background 0.3s;
}

.pricing--norbu .pricing__item:hover {
  border: 1px solid rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.18);
}

.pricing--norbu .pricing__title {
  font-size: 2em;
  font-weight: 400;
  margin: 0.5em 0;
  padding: 1em;
  position: relative;
}

.pricing--norbu .pricing__title::after {
  content: "";
  position: absolute;
  width: 20%;
  height: 1px;
  background: #fff;
  left: 40%;
  bottom: 0;
}

.pricing--norbu .icon {
  display: inline-block;
  min-width: 2em;
}

.pricing--norbu .pricing__price {
  font-size: 3.5em;
  padding: 0.5em 0 0 0;
  font-weight: 400;
  position: relative;
  z-index: 100;
}

.pricing--norbu .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--norbu .pricing__period {
  font-size: 0.25em;
  display: block;
  padding: 1em;
}

.pricing--norbu .pricing__sentence {
  padding: 1em 2em;
  font-size: 1em;
  margin: 0 auto 1em;
}

.pricing--norbu .pricing__feature-list {
  font-size: 1.15em;
  margin: 0 2em;
  letter-spacing: 0;
  padding: 2em 0;
  list-style: none;
}

.pricing--norbu .pricing__feature {
  line-height: 1.4;
}

.pricing--norbu .pricing__feature::before {
  content: "\e87a";
  font-family: "linearicons";
  display: inline-block;
  vertical-align: middle;
  padding: 0 0.75em 0 0;
}

.pricing--norbu .pricing__action {
  font-weight: bold;
  flex: none;
  margin: auto 1em 1em;
  padding: 1.25em 2em;
  color: #4aa8e4;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

.pricing--norbu .pricing__action:hover,
.pricing--norbu .pricing__action:focus {
  background: #fff;
}

/* Dawa */
.pricing--dawa .pricing__item {
  padding: 0 2em;
}

.pricing--dawa .pricing__title {
  font-weight: bold;
  font-size: 1.8em;
  padding: 0 0 0.5em;
}

.pricing--dawa .pricing__price {
  font-size: 3.75em;
  line-height: 1;
  margin: 1em 0 0.65em;
  font-family: "Homemade Apple", cursive;
}

.pricing--dawa .pricing__period {
  font-size: 0.25em;
  display: block;
}

.pricing--dawa .pricing__sentence {
  font-family: "Homemade Apple", cursive;
  margin: 0;
}

.pricing--dawa .pricing__feature-list {
  margin: 0 0 1.5em;
  padding: 1em;
  list-style: none;
  text-align: center;
}

.pricing--dawa .pricing__action {
  border-radius: 30px;
  font-size: 1.5em;
  padding: 0.5em 1.5em;
  font-family: "Homemade Apple", cursive;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.pricing--dawa .pricing__action:hover,
.pricing--dawa .pricing__action:focus {
  color: #fffa5c;
}

@media screen and (max-width: 40em) {
  .pricing--dawa .pricing__item {
    border: 1px solid rgba(255, 255, 255, 0.6);
    margin: 1em;
  }
}
/* Yonten */
.pricing--yonten .pricing__item {
  font-family: "PT Sans", sans-serif;
  padding: 2em 4em;
  cursor: default;
  color: #fff;
  margin: 1em;
  border: 1px solid #5c6552;
  max-width: 320px;
}

@media screen and (min-width: 66.25em) {
  .pricing--yonten .pricing__item {
    margin: 0;
  }
  .pricing--yonten .pricing__item:nth-child(2) {
    border-right: none;
    border-left: none;
  }
}
.pricing--yonten .pricing__item:hover {
  z-index: 100;
}

.pricing--yonten .pricing__item:hover::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 100%;
  box-sizing: content-box;
  border: 5px solid #8bc34a;
}

.pricing--yonten .pricing__title {
  font-size: 1.5em;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em;
}

.pricing--yonten .icon {
  font-size: 3em;
  margin: 0 0 0.5em 0;
  color: #85c34a;
}

.pricing--yonten .pricing__price {
  font-size: 2em;
  margin: 0 0 0.5em 0;
  font-weight: bold;
  color: #85c34a;
}

.pricing--yonten .pricing__currency {
  font-size: 0.5em;
  vertical-align: super;
}

.pricing--yonten .pricing__period {
  font-size: 0.35em;
  padding: 0 0 0 0.5em;
  color: #646D5B;
}

.pricing--yonten .pricing__feature-list {
  margin: 0;
  padding: 0.25em 0 8em;
  list-style: none;
  text-align: center;
  color: #81867D;
}

.pricing--yonten .pricing__feature {
  padding: 0.25em;
}

.pricing--yonten .pricing__action {
  font-weight: bold;
  margin-top: auto;
  padding: 1em 2em;
  border-radius: 40px;
  background: #85c34a;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}

.pricing--yonten .pricing__action:hover,
.pricing--yonten .pricing__action:focus {
  color: #85c34a;
  background: #fff;
}

/* tashi */
.pricing--tashi .pricing__item {
  font-family: "Roboto Condensed", sans-serif;
  margin: 0.5em;
  padding: 2em 2.5em;
  text-align: left;
  color: #fff;
  background: #262c37;
}

.pricing--tashi .pricing__title {
  font-size: 2em;
  font-weight: 300;
  margin: 0 0 0.15em;
  color: #E25A77;
}

.pricing--tashi .pricing__item:nth-child(2) .pricing__title {
  color: #E25ABC;
}

.pricing--tashi .pricing__item:nth-child(3) .pricing__title {
  color: #7E5AE2;
}

.pricing--tashi .pricing__price {
  font-size: 3em;
  font-weight: 300;
  padding: 0.85em 0;
}

.pricing--tashi .pricing__currency {
  font-size: 0.65em;
  vertical-align: super;
  color: #394150;
}

.pricing--tashi .pricing__period {
  font-size: 0.35em;
  padding: 0 0 0 0.5em;
  color: #535965;
}

.pricing--tashi .pricing__sentence {
  padding: 0 0 0.5em;
  margin: 0;
  color: #535965;
}

.pricing--tashi .pricing__feature-list {
  font-size: 0.95em;
  margin: 0;
  padding: 0 0 2.5em;
  list-style: none;
  color: #757983;
}

.pricing--tashi .pricing__feature {
  position: relative;
  display: block;
  padding: 0 0 0 20px;
  line-height: 1.5;
}

.pricing--tashi .pricing__feature::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background: #1F242D;
  left: 0;
  top: 50%;
  margin: -2px 0 0 0;
}

.pricing--tashi .pricing__action {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  margin-top: auto;
  font-size: 1.55em;
  width: 60px;
  height: 60px;
  line-height: 60px;
  color: #fff;
  border-radius: 30px;
  background: #E25A77;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}

.pricing--tashi .pricing__item:nth-child(2) .pricing__action {
  background: #E25ABC;
}

.pricing--tashi .pricing__item:nth-child(3) .pricing__action {
  background: #7E5AE2;
}

.pricing--tashi .pricing__action:hover,
.pricing--tashi .pricing__action:focus {
  background: #1A1F28 !important;
}

/* palden */
.pricing--palden .pricing__item {
  font-family: "Nunito", sans-serif;
  cursor: default;
  color: #84697c;
  background: #fff;
  box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
  border-radius: 20px 20px 10px 10px;
  margin: 1em;
}

@media screen and (min-width: 66.25em) {
  .pricing--palden .pricing__item {
    margin: 1em -0.5em;
  }
  .pricing--palden .pricing__item--featured {
    margin: 0;
    z-index: 10;
    box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
  }
}
.pricing--palden .pricing__deco {
  border-radius: 10px 10px 0 0;
  background: #7a90ff;
  padding: 4em 0 9em;
  position: relative;
}

.pricing--palden .pricing__deco-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 160px;
}

.pricing--palden .pricing__item--featured .pricing__deco {
  padding: 5em 0 8.885em 0;
}

.pricing--palden .pricing__title {
  font-size: 0.75em;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 5px;
  color: #ffd5bd;
}

.pricing--palden .deco-layer {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}

.pricing--palden .pricing__item:hover .deco-layer--1 {
  -webkit-transform: translate3d(15px, 0, 0);
  transform: translate3d(15px, 0, 0);
}

.pricing--palden .pricing__item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
  transform: translate3d(-15px, 0, 0);
}

.pricing--palden .icon {
  font-size: 2.5em;
}

.pricing--palden .pricing__price {
  font-size: 5em;
  font-weight: bold;
  padding: 0;
  color: #fff;
  margin: 0 0 0.25em 0;
  line-height: 0.75;
}

.pricing--palden .pricing__currency {
  font-size: 0.15em;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.4);
}

.pricing--palden .pricing__period {
  font-size: 0.15em;
  padding: 0 0 0 0.5em;
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}

.pricing--palden .pricing__sentence {
  font-weight: bold;
  margin: 0 0 1em 0;
  padding: 0 0 0.5em;
}

.pricing--palden .pricing__feature-list {
  margin: 0;
  padding: 0.25em 0 2.5em;
  list-style: none;
  text-align: center;
}

.pricing--palden .pricing__feature {
  padding: 1em 0;
}

.pricing--palden .pricing__action {
  font-weight: bold;
  margin: auto 3em 2em 3em;
  padding: 1em 2em;
  color: #fff;
  border-radius: 30px;
  background: #ffae7e;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.pricing--palden .pricing__action:hover,
.pricing--palden .pricing__action:focus {
  background-color: #f38747;
}

.separateur {
  clear: both;
}

.figure {
  width: 100%;
  float: left;
  border-bottom: 2px solid #cccccc;
}

.figure img {
  width: 20%;
  float: left;
}

.tilter_caption {
  padding-left: 10px;
}

.figure img:hover {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

/*

.tilter_caption {
	position: absolute;
        font-size: 0.4em;
	top: 10%;
	padding: 1em;
        color:#ffffff;
}

*/
.main_presentation {
  max-width: 1100px;
  margin: auto;
}

.body-unml {
  font-family: akrobat;
}

.body-unml-landing {
  font-family: roboto;
}

.body-unml-landing .container {
  height: auto;
}

.landing_div {
  color: #000000;
  margin-bottom: 12px;
}

/*
.landing_div  ul 
{
    list-style: none
}
.landing_div  li::before {content: "—"; color: black; font-weight: bold;}
*/
.landing_div h2 {
  background-color: transparent;
  margin: 5px;
  color: #ffffff;
  text-align: left;
}

.landing_div .landing-left {
  display: table;
}

.landing_div .landing-left > div {
  display: table-cell;
  vertical-align: top;
}

.landing_div .text {
  padding-top: 2em;
  padding-bottom: 2em;
  /*   display: table-cell; 
    vertical-align: top;*/
  color: white;
  text-align: justify;
  padding-right: 12px;
}

.landing_div .text a {
  color: black;
}

.landing_div .landing-left > .icon-big {
  width: 49%;
  padding-left: 90px;
}

.landing_div .landing-left > .landing_unml_titre {
  width: 49%;
}

.landing_div .landing-left > .landing_unml_titre h2 {
  padding-top: 6px;
  padding-left: 0px;
  margin-left: 0px;
  font-size: 2.5em;
}

.landing_div.landing_div_info .landing-left > .landing_unml_titre h2 {
  margin-top: 18px;
  font-size: 1.5em;
}

.landing_div.landing_div_info .landing-left > .landing_unml_titre h3 {
  margin: 0px;
  padding: 0px;
}

@media screen and (max-width: 1170px) {
  .landing_div .landing-left > .landing_unml_titre h2 {
    font-size: 1.8em;
  }
  .landing_div .icon-big img {
    width: 200px;
  }
}
.body-unml .container.bandeau, body-unml-landing .container.bandeau {
  text-align: center;
  height: 250px;
}

.body-unml .container.bandeau img, .body-unml-landing .container.bandeau img {
  height: 250px;
  margin: auto;
}

@media screen and (max-width: 960px) {
  .body-unml-landing .container.bandeau img {
    height: auto;
    width: 100%;
  }
  .landing_div .landing-left > .landing_unml_titre h2 {
    font-size: 1.4em;
  }
  .landing_div .landing-left > .icon-big {
    padding: 30px;
  }
  .btn-black-carre {
    font-size: 0.8em;
  }
  .landing_div .icon-big img {
    float: left;
    width: 100px;
    padding: 0px;
    margin: 0px;
  }
}
.landing_div .landing-left > .landing_unml_titre h3 {
  color: white;
  padding-top: 6px;
  /*
  padding-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 0px;
  */
}

.landing_div_success {
  background-color: #007700;
}

.landing_div_info {
  background-color: #2099d5;
}

.landing_div_danger {
  background-color: #cc0000;
}

.landing_div_warning {
  background-color: #e07b22;
}

/*
.landing_div div 
{
    display: table;
}
.landing_div .container > *
{
    display: table-cell;
    vertical-align: top;
}
*/
.landing_div .icon-big {
  width: 30%;
  font-size: 8em;
}

/*
.landing_div .text
{
    width: 70%;
}
*/
#landing-bandeau {
  display: table;
  text-align: center;
  color: #ffffff;
  height: 500px;
  width: 100%;
  margin: auto;
  position: relative;
}

#landing-bandeau .head_head * {
  margin-top: 40px;
  margin-bottom: 40px;
}

#landing-bandeau > div {
  display: table-row;
}

#landing-bandeau .container {
  padding-left: 10%;
  padding-right: 10%;
}

#landing-bandeau .slogan {
  font-size: 1.2em;
  text-align: center;
}

#landing-bandeau .slogan * {
  margin-top: 30px;
  margin-bottom: 30px;
}

#landing-bandeau .connecttion_btn a {
  margin-top: 60px;
  margin-bottom: 60px;
}

#landing-bandeau .text-header {
  font-size: 0.8em;
  background-color: rgba(239, 0, 83, 0.7);
  position: relative;
  bottom: 0;
  padding-top: 200px;
  padding-bottom: 200px;
}

#landing-bandeau .text-header .container {
  padding-top: 20px;
  padding-bottom: 20px;
}

#landing-bandeau .text-header h3 {
  font-size: 1.4em;
}

#landing-bandeau .head_head img {
  height: 120px;
}

@media screen and (max-width: 760px) {
  #landing-bandeau .slogan {
    font-size: 0.8em;
    margin-top: 5%;
  }
  #landing-bandeau .text-header {
    font-size: 0.5em;
  }
  #landing-bandeau .head_head * {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  #landing-bandeau .head_head img {
    height: 96px;
  }
  #landing-bandeau .slogan * {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
.btn-black-carre {
  text-transform: uppercase;
  margin-top: 1em;
  background-color: black;
  color: white;
  display: inline-block;
  padding: 0.3em 1em 0.3em 1em;
  text-align: center;
}

.connecttion_btn {
  text-align: center;
  font-size: 0.7em;
}

.connecttion_btn a {
  text-transform: uppercase;
  display: inline-block;
  margin: 12px;
  padding: 6px 22px 6px 22px;
  border-radius: 18px;
}

#connect {
  color: #eeeeee;
  border: 1px solid #eeeeee;
}

#inscrire, .price a {
  background-color: #ff4643;
  color: #ffffff;
  border: 1px solid #ffffff;
}

#page1 .main_presentation {
  max-width: 600px;
  text-align: center;
}

#page1 {
  padding: 25px;
  background-color: #BBBBBB;
  color: #222222;
  font-size: 0.9em;
  text-align: center;
}

.sub_titre {
  font-size: 1.2em;
  padding: 20px;
  text-align: center;
}

#easy {
  background-color: #ff0000;
  background-image: no-repeat center fixed;
  background-size: cover;
}

#easy .main_presentation .sub_titre {
  padding: 40%;
}

#easy .main_presentation {
  color: #ffffff;
  min-height: 420px;
  padding: 40px;
}

#easy .main_presentation div {
  margin: auto;
  margin-top: 0px;
  padding: 1em;
  border-top-left-radius: 2px;
  text-align: center;
  font-size: 1.7em;
  color: black;
  width: 60%;
  background-color: rgba(255, 255, 255, 0.7);
}

@media screen and (max-width: 768px) {
  #easy .main_presentation {
    height: auto;
    min-height: auto;
    padding: 0%;
  }
  #easy .main_presentation div {
    padding: 1em;
    font-size: 1em;
    width: 100%;
  }
}
@media screen and (min-width: 1100px) {
  #tiles img {
    margin-bottom: 30px;
  }
}
#tiles {
  padding: 30px;
}

#tiles img {
  width: 100%;
}

.social {
  background-color: #FAB38F;
}

.social .main_presentation {
  text-align: center;
}

.social .main_presentation img {
  padding-top: 20px;
  padding-bottom: 20px;
  height: 100px;
}

#lbm {
  max-width: 800px;
  text-align: left;
}

.module_lbm > div > div {
  padding: 20px;
}

@media screen and (max-width: 720px) {
  .module_lbm > div > div {
    padding-right: 40px;
    padding-left: 30px;
  }
}
.module_lbm img {
  float: left;
  margin-right: 8px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2xhbmRpbmcuNmZkY2E1MGEzMzljMzRiMzYwYWQuY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUNnRGhCOzs7OztDQUFBO0FEN0NBO0VBQXNGO0FBT3RGOztBQVBxRztFQUFtQjtBQVd4SDs7QUFYOEk7RUFBc0I7RUFBYTtBQWdCakw7O0FBaEIyTDtFQUFTO0FBb0JwTTs7QUFuQkE7RUFBSztFQUF1QjtFQUEwQjtBQXlCdEQ7O0FBekJxRjtFQUFLO0FBNkIxRjs7QUE3Qm9HO0VBQVE7QUFpQzVHOztBQWpDaUk7RUFBaUI7QUFxQ2xKOztBQXJDNko7RUFBRztFQUFjO0FBMEM5Szs7QUExQytMO0VBQVk7QUE4QzNNOztBQTlDcU87RUFBUztBQWtEOU87O0FBbERnUTtFQUFJO0FBc0RwUTs7QUF0RHVSO0VBQUc7RUFBNEI7RUFBdUI7QUE0RDdVOztBQTVEdVY7RUFBSztFQUFnQjtBQWlFNVc7O0FBakV3WDtFQUFrQjtFQUE0QjtBQXNFdGE7O0FBdEVxYjtFQUFJO0FBMEV6Yjs7QUExRStjO0VBQUU7QUE4RWpkOztBQTlFeWY7RUFBTTtBQWtGL2Y7O0FBbEY4Z0I7RUFBUTtFQUFjO0VBQWM7RUFBa0I7QUF5RnBrQjs7QUF6RjZsQjtFQUFJO0FBNkZqbUI7O0FBN0Y2bUI7RUFBSTtBQWlHam5COztBQWpHaW9CO0VBQUk7QUFxR3JvQjs7QUFyRytvQjtFQUFlO0FBeUc5cEI7O0FBekcrcUI7RUFBTztBQTZHdHJCOztBQTdHZ3NCO0VBQVM7RUFBeUI7RUFBYTtBQW1IL3VCOztBQW5IOHdCO0VBQU87RUFBUztBQXdIOXhCOztBQXhIeXlCO0VBQTZCO0VBQW9CO0VBQWU7QUE4SHoyQjs7QUE5SG0zQjtFQUFhO0FBa0loNEI7O0FBbElvNUI7RUFBYztBQXNJbDZCOztBQXRJdTdCO0VBQTBFO0VBQTBCO0FBMkkzaEM7O0FBM0kyaUM7RUFBc0M7QUErSWpsQzs7QUEvSWltQztFQUEyQztFQUFzQjtBQW9KbHFDOztBQXBKNnFDO0VBQXFCO0VBQTZCO0VBQTRCO0VBQStCO0FBMkoxeEM7O0FBM0prekM7RUFBbUc7QUErSnI1Qzs7QUEvSjg2QztFQUFpRDtFQUFTO0FBb0t4K0M7O0FBcEttL0M7RUFBUztFQUFjO0FBeUsxZ0Q7O0FBeks4aEQ7RUFBTTtFQUF5QjtBQThLN2pEOztBQTVLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThLRjs7QUEzS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNktGOztBQTFLQTtBQUNBO0VBRUk7RUFDRjtFQUNBO0VBQ0E7RUFDRjtBQTRLQTs7QUExS0E7RUFFSTtBQTRLSjs7QUF6S0E7RUFFQTtBQTJLQTs7QUF2S0E7RUFFSTtFQUNBO0VBQ0E7QUF5S0o7O0FBbEtBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUFvS0o7O0FBaktBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUFtS0o7O0FBNUpBO0VBQXVCO0VBQWdDO0VBQTZCO0FBa0twRjs7QUFqS0E7RUFBb0M7RUFBZ0I7QUFzS3BEOztBQXJLQTtFQUFrQjtBQXlLbEI7O0FBdEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTtFQUNDO0VBQ0E7QUF5S0Q7O0FBdEtBO0VBQ0M7QUF5S0Q7O0FBdEtBO0VBQ0M7QUF5S0Q7O0FBdEtBO0VBQ0M7RUFDQTtFQUNBO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTs7RUFFQztBQXlLRDs7QUF0S0E7RUFDQztBQXlLRDs7QUF0S0E7O0VBRUM7QUF5S0Q7O0FBdEtBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlLRDs7QUF0S0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTtFQUNDO0VBQ0E7QUF5S0Q7O0FBdEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTtFQUNDO0FBeUtEOztBQXRLQTtFQUNDO0VBQ0E7QUF5S0Q7O0FBdEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5S0Q7O0FBdEtBOztFQUVDO0VBQ0E7QUF5S0Q7O0FBdEtBO0VBQ0M7QUF5S0Q7O0FBdEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF5S0Q7O0FBdEtBO0VBQ0M7RUFDQTtBQXlLRDs7QUF0S0E7RUFFQztJQUNDO0VBd0tBO0VBcktEO0lBQ0M7RUF1S0E7QUFDRjtBQWxLQTtFQUNDO0FBb0tEOztBQWpLQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFvS0Q7O0FBaktBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvS0Q7O0FBaktBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvS0Q7O0FBaktBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0tEOztBQWpLQTs7RUFFQztBQW9LRDs7QUFqS0E7RUFDQztBQW9LRDs7QUFqS0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvS0Q7O0FBaktBO0VBQ0M7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0tEOztBQWpLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0tEOztBQWpLQTtBQUNBO0VBQ0M7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7QUFvS0Q7O0FBaktBO0VBQ0M7QUFvS0Q7O0FBaktBO0VBQ0M7QUFvS0Q7O0FBaktBO0VBQ0M7RUFDQTtBQW9LRDs7QUFqS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0tEOztBQWpLQTtFQUNDO0FBb0tEOztBQWpLQTtFQUNDO0FBb0tEOztBQWpLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0VBQ0M7RUFDQTtBQW1LRDs7QUFoS0E7O0VBRUM7RUFDQTtBQW1LRDs7QUFoS0E7RUFDQztFQUNBO0FBbUtEOztBQWhLQTtFQUNDO0VBQ0E7QUFtS0Q7O0FBaEtBO0VBQ0M7RUFDQTtBQW1LRDs7QUFoS0E7Ozs7O0VBS0M7RUFDQTtFQUNBO0VBQ0E7QUFtS0Q7O0FBaEtBOzs7RUFHQztFQUNBO0FBbUtEOztBQWhLQTs7O0VBR0M7RUFDQTtBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUtEOztBQWhLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBbUtEOztBQWhLQTtFQUNDO0FBbUtEOztBQWhLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBbUtEOztBQWhLQTtFQUNDO0VBQ0E7RUFDQTtBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7O0VBRUM7QUFtS0Q7O0FBaEtBO0VBQ0M7RUFDQTtFQUNBO0FBbUtEOztBQWhLQTtFQUNDO0VBQ0E7RUFDQTtBQW1LRDs7QUFoS0E7RUFDQztBQW1LRDs7QUFoS0E7QUFDQTtFQUNDO0VBQ0E7QUFtS0Q7O0FBaEtBO0VBQ0M7RUFDQTtBQW1LRDs7QUFoS0E7RUFDQztFQUNBO0FBbUtEOztBQWhLQTtBQUNBO0FBQ0E7QUFFQTtFQUNDO0VBQ0E7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtBQWtLRDs7QUEvSkE7RUFDQztFQUNBO0FBa0tEOztBQS9KQTs7RUFFQztFQUNBO0FBa0tEOztBQS9KQTs7Ozs7RUFLQztFQUNBO0FBa0tEOztBQS9KQTtFQUNDO0FBa0tEOztBQS9KQTtFQUNDO0VBQ0E7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrS0Q7O0FBL0pBO0VBQ0M7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtBQWtLRDs7QUEvSkE7O0VBRUM7QUFrS0Q7O0FBL0pBO0VBQ0M7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtBQWtLRDs7QUEvSkE7RUFDQztFQUNBO0FBa0tEOztBQS9KQTs7RUFFQztFQUNBO0VBQ0E7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtBQWtLRDs7QUEvSkE7RUFDQztFQUNBO0VBQ0E7QUFrS0Q7O0FBL0pBO0VBQ0M7RUFDQTtFQUNBO0FBa0tEOztBQS9KQTtBQUNBO0FBQ0E7QUFFQTs7RUFFQztFQUNBO0FBaUtEOztBQTlKQTs7RUFFQztFQUNBO0FBaUtEOztBQTlKQTtFQUNDO0VBQ0E7QUFpS0Q7O0FBOUpBO0VBQ0M7RUFDQTtBQWlLRDs7QUE5SkE7Ozs7OztFQU1DO0VBQ0E7RUFDQTtFQUNBO0FBaUtEOztBQTlKQTs7Ozs7RUFLQztFQUNBO0FBaUtEOztBQTlKQTtFQUNDO0FBaUtEOztBQTlKQTtFQUNDO0VBQ0E7RUFDQTtBQWlLRDs7QUE5SkE7RUFDQztBQWlLRDs7QUE5SkE7RUFDQztFQUNBO0FBaUtEOztBQTlKQTtFQUNDO0VBQ0E7QUFpS0Q7O0FBOUpBO0VBQ0M7QUFpS0Q7O0FBOUpBO0VBQ0M7RUFDQTtBQWlLRDs7QUE5SkE7RUFDQztBQWlLRDs7QUE5SkE7RUFDQztFQUNBO0FBaUtEOztBQTlKQTtFQUNDO0VBQ0E7QUFpS0Q7O0FBOUpBO0VBQ0M7RUFDQTtBQWlLRDs7QUE5SkE7RUFDQztBQWlLRDs7QUE5SkE7RUFDQztBQWlLRDs7QUE5SkE7RUFDQztFQUNBO0VBQ0E7QUFpS0Q7O0FBOUpBO0VBQ0M7RUFDQTtFQUNBO0FBaUtEOztBQTlKQTtBQUNBO0VBQ0M7RUFDQTtBQWlLRDs7QUE5SkE7QUFDQTtBQUNBO0FBRUE7O0VBRUM7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtBQWdLRDs7QUE3SkE7Ozs7O0VBS0M7RUFDQTtFQUNBO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7QUFnS0Q7O0FBN0pBOztFQUVDO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0FBZ0tEOztBQTdKQTtFQUNDO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7QUFnS0Q7O0FBN0pBOztFQUVDO0FBZ0tEOztBQTdKQTtBQUNBOzs7RUFHQztFQUNBO0FBZ0tEOztBQTdKQTs7O0VBR0M7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtBQWdLRDs7QUE3SkE7QUFDQTtBQUNBO0FBQ0E7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTs7OztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0FBZ0tEOztBQTdKQTtFQUNDO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7QUFnS0Q7O0FBN0pBOztFQUVDO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztBQWdLRDs7QUE3SkE7RUFDQztBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtBQWdLRDs7QUE3SkE7RUFDQztFQUNBO0VBQ0E7QUFnS0Q7O0FBN0pBO0VBQ0M7RUFDQTtFQUNBO0FBZ0tEOztBQTdKQTtFQUNDO0VBQ0E7RUFDQTtBQWdLRDs7QUE1SkE7QUFDQTs7O0VBR0M7RUFDQTtBQStKRDs7QUE1SkE7OztFQUdDO0VBQ0E7QUErSkQ7O0FBNUpBO0VBQ0M7RUFDQTtBQStKRDs7QUE1SkE7QUFDQTtBQUNBO0FBQ0E7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0FBK0pEOztBQTVKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBK0pEOztBQTVKQTtFQUNDO0FBK0pEOztBQTVKQTtFQUNDO0VBQ0E7QUErSkQ7O0FBNUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUErSkQ7O0FBNUpBO0VBQ0M7RUFDQTtBQStKRDs7QUE1SkE7O0VBRUM7RUFDQTtFQUNBO0FBK0pEOztBQTVKQTs7RUFFQztFQUNBO0VBQ0E7QUErSkQ7O0FBNUpBO0VBQ0M7RUFDQTtFQUNBO0FBK0pEOztBQTVKQTtBQUNBO0VBQ0M7RUFDQTtBQStKRDs7QUE1SkE7RUFDQztFQUNBO0FBK0pEOztBQTVKQTtBQUNBO0FBQ0E7QUFFQTtFQUNDO0VBQ0E7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtBQThKRDs7QUEzSkE7O0VBRUM7RUFDQTtBQThKRDs7QUEzSkE7O0VBRUM7RUFDQTtBQThKRDs7QUEzSkE7Ozs7OztFQU1DO0VBQ0E7RUFDQTtFQUNBO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0VBQ0E7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0FBOEpEOztBQTNKQTtFQUNDO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztBQThKRDs7QUEzSkE7RUFDQztFQUNBO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0FBOEpEOztBQTNKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7O0VBRUM7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThKRDs7QUEzSkE7RUFDQztFQUNBO0VBQ0E7QUE4SkQ7O0FBM0pBO0VBQ0M7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUE4SkQ7O0FBM0pBO0VBQ0M7RUFDQTtBQThKRDs7QUEzSkE7QUFDQTtFQUNDO0lBQ0M7RUE4SkE7RUEzSkQ7SUFDQztFQTZKQTtFQTFKRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VBNEpBO0VBekpEO0lBQ0M7SUFDQTtFQTJKQTtFQXhKRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUEwSkE7RUF2SkQ7SUFDQztFQXlKQTtFQXRKRDtJQUNDO0lBQ0E7RUF3SkE7RUFySkQ7SUFDQztFQXVKQTtBQUNGO0FBbkpBO0VBQ0M7SUFDQztFQXFKQTtFQWxKRDtJQUNDO0VBb0pBO0VBakpEO0lBQ0M7SUFDQTtJQUNBO0VBbUpBO0VBaEpEO0lBQ0M7RUFrSkE7RUEvSUQ7SUFDQztFQWlKQTtBQUNGO0FBNUlBO0VBRUk7QUE2SUo7O0FBM0lBO0VBRUk7RUFDQTtBQTZJSjs7QUExSUE7RUFFSTtFQUNBO0FBNElKOztBQXZJQTtFQUNJO0VBQ0E7QUEwSUo7O0FBdklBO0VBRUk7RUFDQTtFQUNBO0FBeUlKOztBQXRJQTtFQUVJO0FBd0lKOztBQXBJQTtFQUVJO0VBQ0E7QUFzSUo7O0FBbElBO0VBQ0k7RUFDQTtBQXFJSjs7QUFqSUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtSUo7O0FBaElBO0VBRUk7RUFDQTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0FBa0lGOztBQS9IQTtFQUVFO0FBaUlGOztBQTlIQTtFQUVFO0FBZ0lGOztBQTVIQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThISjs7QUExSEE7RUFFSTtBQTRISjs7QUF2SEE7RUFFSTtFQUNBO0VBQ0E7QUF5SEo7O0FBbkhBO0VBRUk7QUFxSEo7O0FBOUdBO0FBR0E7RUFFQztFQUNBO0FBOEdEOztBQXpHQTtFQUVDO0VBQ0E7RUFDQTtBQTJHRDs7QUF2R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEdEOztBQXZHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEdEOztBQXZHQTtFQUNDO0FBMEdEOztBQXZHQTtFQUNDO0VBQ0E7RUFDQTtBQTBHRDs7QUF2R0E7RUFDQztBQTBHRDs7QUF2R0E7QUFFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlHRDs7QUF0R0E7RUFDQztBQXlHRDs7QUF0R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUdEOztBQXRHQTtFQUNDO0VBQ0E7RUFDQTtBQXlHRDs7QUF0R0E7RUFDQztBQXlHRDs7QUF0R0E7RUFDQztFQUNBO0FBeUdEOztBQXRHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUdEOztBQXRHQTs7RUFFQztBQXlHRDs7QUF0R0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5R0Q7O0FBdEdBO0VBQ0M7RUFDQTtBQXlHRDs7QUF0R0E7RUFDQztFQUNBO0FBeUdEOztBQXRHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeUdEOztBQXRHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUdEOztBQXRHQTtFQUNDO0FBeUdEOztBQXRHQTtFQUNDO0FBeUdEOztBQXRHQTtFQUNDO0VBQ0E7QUF5R0Q7O0FBdEdBO0VBQ0M7QUF5R0Q7O0FBdEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF5R0Q7O0FBdEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5R0Q7O0FBdEdBO0VBQ0M7RUFDQTtFQUNBO0FBeUdEOztBQXRHQTs7RUFFQztBQXlHRDs7QUF0R0E7RUFDQztJQUNDO0lBQ0E7SUFDQTtFQXlHQTtFQXZHRDtJQUNDO0VBeUdBO0FBQ0Y7QUF0R0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBOztFQUVDO0FBd0dEOztBQXJHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3R0Q7O0FBckdBOztFQUVDO0VBQ0E7QUF3R0Q7O0FBckdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0VBQ0E7QUF3R0Q7O0FBckdBO0VBQ0M7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXdHRDs7QUFyR0E7RUFDQztFQUNBO0FBd0dEOztBQXJHQTtFQUNDO0lBQU07SUFBMkM7RUEwR2hEO0VBekdEO0lBQU07SUFBWTtJQUEyQztFQThHNUQ7RUE3R0Q7SUFBTTtJQUFZO0lBQTBDO0VBa0gzRDtFQWpIRDtJQUFPO0lBQXVDO0VBcUg3QztBQUNGO0FBbkhBO0VBQ0M7SUFBTTtJQUEyQztFQXVIaEQ7RUF0SEQ7SUFBTTtJQUFZO0lBQTJDO0VBMkg1RDtFQTFIRDtJQUFNO0lBQVk7SUFBMEM7RUErSDNEO0VBOUhEO0lBQU87SUFBdUM7RUFrSTdDO0FBQ0Y7QUFoSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWtJRDs7QUEvSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrSUQ7O0FBL0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtJRDs7QUEvSEE7O0VBRUM7QUFrSUQ7O0FBL0hBO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBa0lBO0FBQ0Y7QUEvSEE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpSUQ7O0FBOUhBO0VBQ0M7SUFDQztFQWlJQTtFQS9IRDtJQUNDO0lBQ0E7SUFDQTtFQWlJQTtBQUNGO0FBOUhBO0VBQ0M7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTs7RUFFQztBQWdJRDs7QUE3SEE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBOztFQUVDO0VBQ0E7QUFnSUQ7O0FBN0hBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7O0VBRUM7QUFnSUQ7O0FBN0hBO0FBQ0E7RUFDQztBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFnSUQ7O0FBN0hBO0VBQ0M7RUFDQTtBQWdJRDs7QUE3SEE7RUFDQztFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBZ0lEOztBQTdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRDs7QUE3SEE7O0VBRUM7QUFnSUQ7O0FBN0hBO0VBQ0M7SUFDQztJQUNBO0VBZ0lBO0FBQ0Y7QUE3SEE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0hEOztBQTVIQTtFQUNDO0lBQ0M7RUErSEE7RUE3SEQ7SUFDQztJQUNBO0VBK0hBO0FBQ0Y7QUE1SEE7RUFDQztBQThIRDs7QUEzSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4SEQ7O0FBM0hBO0VBQ0M7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtBQThIRDs7QUEzSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQThIRDs7QUEzSEE7RUFDQztFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtBQThIRDs7QUEzSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTs7RUFFQztFQUNBO0FBOEhEOztBQTNIQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0FBOEhEOztBQTNIQTtFQUNDO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtBQThIRDs7QUEzSEE7RUFDQztFQUNBO0VBQ0E7QUE4SEQ7O0FBM0hBO0VBQ0M7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtBQThIRDs7QUEzSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4SEQ7O0FBM0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0FBOEhEOztBQTNIQTtFQUNDO0FBOEhEOztBQTNIQTs7RUFFQztBQThIRDs7QUEzSEE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhEOztBQTNIQTtFQUNDO0lBQ0M7RUE4SEE7RUE1SEQ7SUFDQztJQUNBO0lBQ0E7RUE4SEE7QUFDRjtBQTNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBNkhEOztBQTFIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2SEQ7O0FBMUhBO0VBQ0M7QUE2SEQ7O0FBMUhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZIRDs7QUExSEE7RUFDQztFQUNBO0FBNkhEOztBQTFIQTtFQUNDO0VBQ0E7QUE2SEQ7O0FBMUhBO0VBQ0M7RUFDQTtBQTZIRDs7QUExSEE7RUFDQztBQTZIRDs7QUExSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2SEQ7O0FBMUhBO0VBQ0M7RUFDQTtFQUNBO0FBNkhEOztBQTFIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBNkhEOztBQTFIQTtFQUNDO0VBQ0E7RUFDQTtBQTZIRDs7QUExSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTZIRDs7QUExSEE7RUFDQztBQTZIRDs7QUExSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkhEOztBQTFIQTs7RUFFQztBQTZIRDs7QUF2SEE7RUFFQTtBQXlIQTs7QUFwSEE7RUFFQTtFQUNBO0VBQ0E7QUFzSEE7O0FBbkhBO0VBRUk7RUFDQTtBQXFISjs7QUFsSEE7RUFFSTtBQW9ISjs7QUEvR0E7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBQWdISjs7QUE1R0E7Ozs7Ozs7Ozs7Q0FBQTtBQW9CQTtFQUVDO0VBQ0E7QUFxR0Q7O0FBbEdBO0VBRUk7QUFvR0o7O0FBbEdBO0VBRUk7QUFvR0o7O0FBakdBO0VBRUk7QUFtR0o7O0FBOUZBO0VBRUk7RUFDQTtBQWdHSjs7QUE3RkE7Ozs7OztDQUFBO0FBU0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQTZGSjs7QUFwRkE7RUFFSTtBQXNGSjs7QUFuRkE7RUFFSTtFQUNBO0FBcUZKOztBQWxGQTtFQUVJO0VBQ0E7RUFDRjt5QkFBQTtFQUVFO0VBQ0E7RUFDQTtBQW9GSjs7QUFqRkE7RUFFSTtBQW1GSjs7QUE5RUE7RUFFSTtFQUNBO0FBZ0ZKOztBQTdFQTtFQUVJO0FBK0VKOztBQTNFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBNkVKOztBQTFFQTtFQUVJO0VBQ0E7QUE0RUo7O0FBMUVBO0VBRUk7RUFDQTtBQTRFSjs7QUF0RUE7RUFFSTtJQUVJO0VBdUVOO0VBcEVFO0lBRUE7RUFxRUY7QUFDRjtBQWhFQTtFQUVJO0VBQ0E7QUFpRUo7O0FBOURBO0VBRUk7RUFDQTtBQWdFSjs7QUF6REE7RUFFSTtJQUVJO0lBQ0E7RUEwRE47RUFyREU7SUFFSTtFQXNETjtFQXBERTtJQUVJO0VBcUROO0VBakRFO0lBRUk7RUFrRE47RUEvQ0U7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFQWdETjtBQUNGO0FBMUNBO0VBRUk7RUFDQTtFQUNBOzs7OztHQUFBO0FBZ0RKOztBQXJDQTtFQUVJLHlCQ3o4Rks7QURnL0ZUOztBQXBDQTtFQUVJLHlCQzM4RkU7QURpL0ZOOztBQW5DQTtFQUVJLHlCQ2o5Rkk7QURzL0ZSOztBQW5DQTtFQUVJLHlCQ3Q5Rks7QUQyL0ZUOztBQWxDQTs7Ozs7Ozs7OztDQUFBO0FBY0E7RUFFSTtFQUNBO0FBaUNKOztBQS9CQTs7Ozs7Q0FBQTtBQVVBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2Qko7O0FBMUJBO0VBRUk7RUFDQTtBQTRCSjs7QUF4QkE7RUFFSTtBQTBCSjs7QUF2QkE7RUFFSTtFQUNBO0FBeUJKOztBQXRCQTtFQUVJO0VBQ0E7QUF3Qko7O0FBckJBO0VBRUk7RUFDQTtBQXVCSjs7QUFyQkE7RUFFSTtFQUNBO0FBdUJKOztBQW5CQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFCSjs7QUFsQkE7RUFFSTtFQUNBO0FBb0JKOztBQWhCQTtFQUVJO0FBa0JKOztBQWZBO0VBRUk7QUFpQko7O0FBYkE7RUFFSTtJQUVJO0lBQ0E7RUFjTjtFQVpFO0lBRUk7RUFhTjtFQVZFO0lBRUk7SUFDQTtFQVdOO0VBUkU7SUFFSTtFQVNOO0VBTEU7SUFFUTtJQUNBO0VBTVY7QUFDRjtBQUZBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHSjs7QUFHQTtFQUVJO0VBQ0E7QUFESjs7QUFNQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKQTs7QUFPQTtFQUVJO0VBQ0E7QUFMSjs7QUFRQTtFQUVJO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBRUM7RUFDRDtBQVBBOztBQVVBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBRUk7RUFDQTtFQUNBO0FBVEo7O0FBYUE7RUFFQTtFQUNBO0VBQ0E7QUFYQTs7QUFjQTtFQUVJO0FBWko7O0FBZUE7RUFFSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFrQkE7RUFFSTtJQUVJO0lBQ0E7SUFDQTtFQWpCTjtFQW9CRTtJQUVJO0lBQ0E7SUFDQTtFQW5CTjtBQUNGO0FBdUJBO0VBRUk7SUFFSTtFQXZCTjtBQUNGO0FBMEJBO0VBRUk7QUF6Qko7O0FBNEJBO0VBRUk7QUExQko7O0FBOEJBO0VBRUk7QUE1Qko7O0FBOEJBO0VBRUk7QUE1Qko7O0FBK0JBO0VBRUk7RUFDQTtFQUNBO0FBN0JKOztBQWdDQTtFQUVLO0VBQ0E7QUE5Qkw7O0FBa0NBO0VBRUk7QUFoQ0o7O0FBbUNBO0VBRUk7SUFFSTtJQUNBO0VBbENOO0FBQ0Y7QUF1Q0E7RUFFSTtFQUNBO0FBdENKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcblxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7fWF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt9W2hpZGRlbl17ZGlzcGxheTpub25lO31cbmh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO31ib2R5e21hcmdpbjowO31hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowO31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMDt9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO31iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkO31kZm57Zm9udC1zdHlsZTppdGFsaWM7fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO31tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwO31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2VyaWY7Zm9udC1zaXplOjFlbTt9cHJle3doaXRlLXNwYWNlOnByZS13cmFwO31xe3F1b3RlczpcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO31zbWFsbHtmb250LXNpemU6ODAlO31zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9c3Vwe3RvcDotMC41ZW07fXN1Yntib3R0b206LTAuMjVlbTt9aW1ne2JvcmRlcjowO31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW47fWZpZ3VyZXttYXJnaW46MDt9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbTt9bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO31idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsO31idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmU7fWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjt9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDt9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO31pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O31pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9XG5cbi5mb290ZXJcbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2OTk7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYWxlcnRcbntcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBub25lO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDEwMCUgMTAwJSAxMDAlIDEwMCU7XG4gIGJvcmRlci1pbWFnZS13aWR0aDogMSAxIDEgMTtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogMCAwIDAgMDtcbiAgYm9yZGVyLWltYWdlLXJlcGVhdDogc3RyZXRjaCBzdHJldGNoO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLyogTGlnbmUgNSAqL1xuLmFsZXJ0LXN1Y2Nlc3NcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG5mb250LXNpemU6IDAuN2VtOyAgICBcbn1cbi5tb2RnZXN0aW9ubmFpcmVcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RnZXN0aW9ubmFpcmVcbntcbmZvbnQtc2l6ZTogMC43ZW07ICAgIFxufVxuXG5cbi5tZW50aW9uc1xue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIFxuICAgIFxufVxuXG5cblxuLm1haW5fcHJlc2VudGF0aW9uXG57XG4gICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07ICAgXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOmF1dG87XG59XG5cbi5zbWFsbF9iaWdfcHJlc2VudGF0aW9uXG57XG4gICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07ICAgXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46YXV0bztcbn1cblxuXG5cbkBpbXBvcnQgdXJsKFwiaHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsMzAwLDgwMHxMb3JhOjQwMGl0YWxpY3xQbGF5ZmFpcitEaXNwbGF5OjcwMFwiKTtcblxuKiwgKjphZnRlciwgKjpiZWZvcmUgeyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHsgZGlzcGxheTogdGFibGU7IGNvbnRlbnQ6ICcnOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzY5NjA2Yjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmRlbW8tNyB7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5kZW1vLTUge1xuXHRiYWNrZ3JvdW5kOiAjZjhkYWI0O1xuXHRjb2xvcjogIzVjNTU0Yztcbn1cblxuLmRlbW8tNiB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5kZW1vLTEge1xuXHRiYWNrZ3JvdW5kOiAjNDM0MzRiO1xufVxuXG5hIHtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6ICNjZjRhNWM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG5cdGNvbG9yOiAjNjk2MDZiO1xufVxuXG4uZGVtby00IGEge1xuXHRjb2xvcjogIzQzOTM5ZDtcbn1cblxuLmRlbW8tNCBhOmhvdmVyLFxuLmRlbW8tNCBhOmZvY3VzIHtcblx0Y29sb3I6ICM3YjhkOTI7XG59XG5cbi5kZW1vLTggYSB7XG5cdGNvbG9yOiAjY2Y3MDAwO1xufVxuXG4uZGVtby04IGE6aG92ZXIsXG4uZGVtby04IGE6Zm9jdXMge1xuXHRjb2xvcjogI2NmNzAwMDtcbn1cblxuLyogVG8gTmF2aWdhdGlvbiBTdHlsZSAqL1xuLmNvZHJvcHMtdG9wIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDAuNmVtO1xuXHRwYWRkaW5nOiAwIDMycHg7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uY29kcm9wcy10b3AgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cblxuLmNvZHJvcHMtdG9wIHNwYW4ucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5jb2Ryb3BzLXRvcCBzcGFuLnJpZ2h0IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2Ryb3BzLWljb246YmVmb3JlIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiAnY29kcm9wc2ljb25zJztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRzcGVhazogbm9uZTtcblx0bWFyZ2luOiAwIDAuNTVlbSAwIDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uY29kcm9wcy1pY29uLWRyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmNvZHJvcHMtaWNvbi1wcmV2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5jb2Ryb3BzLWRlbW9zIHtcblx0cGFkZGluZzogMCAwIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29kcm9wcy1kZW1vcyBhIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAwLjZlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0cGFkZGluZzogMC4zZW0gMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwLjc7XG5cdG1hcmdpbjogMCAwLjVlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICNjZjRhNWM7XG59XG5cbi5jb2Ryb3BzLWRlbW9zIGE6aG92ZXIsXG4uY29kcm9wcy1kZW1vcyBhLmN1cnJlbnQtZGVtbyB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiAjNjk2MDZiO1xufVxuXG4uY29kcm9wcy1kZW1vcyBhLmN1cnJlbnQtZGVtbyB7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjk2MDZiO1xufVxuXG4ucmVsYXRlZCB7XG5cdHBhZGRpbmc6IDNlbSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbW8tNSAucmVsYXRlZCB7XG5cdHdpZHRoOiA2MCU7XG5cdG1hcmdpbi1sZWZ0OiA0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcblxuXHQuY29kcm9wcy1pY29uIHNwYW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiA4MCU7XG5cdH1cblxufVxuXG5cbmh0bWwsIGJvZHksIC5jb250YWluZXIsIC5oZWFkZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEhlYWRlciAqL1xuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1pbi1oZWlnaHQ6IDU2MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJnLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmctaW1nIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4udGl0bGUge1xuXHR6LWluZGV4OiAxMDAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxLjI1ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50aXRsZSBoMSB7XG5cdHBhZGRpbmc6IDAgMCAwLjJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMy4yNWVtO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnRpdGxlIHAge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMCAwIDAuNmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi50aXRsZSBoMSxcbi50aXRsZSBwLnN1YmxpbmUge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnRpdGxlIHAuc3VibGluZSB7XG5cdGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4vKiBUcmlnZ2VyIEJ1dHRvbiAqL1xuYnV0dG9uLnRyaWdnZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogNDBweDtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiA1MDAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IC0wLjVlbTtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lcjpub3QoLm5vdHJhbnMpIGJ1dHRvbi50cmlnZ2VyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC41cztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuNXM7XG59XG5cbi5jb250YWluZXIubW9kaWZ5Om5vdCgubm90cmFucykgYnV0dG9uLnRyaWdnZXIge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbmJ1dHRvbi50cmlnZ2VyOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTAwJTtcblx0bGVmdDogLTEwMCU7XG5cdHBhZGRpbmc6IDAuOGVtO1xuXHR3aWR0aDogMzAwJTtcblx0Y29sb3I6ICNmZmY7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmZvKTtcblx0Zm9udC1zaXplOiAwLjM1ZW07XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmJ1dHRvbi50cmlnZ2VyOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLnRyaWdnZXIgc3BhbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJ1dHRvbi50cmlnZ2VyIHNwYW46OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogI2ZmZjtcblx0Y29udGVudDogXCIrXCI7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBDb25lbnQgKi9cbi5jb250ZW50IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMCAzZW07XG59XG5cbi5jb250ZW50ID4gZGl2Om5vdCgudGl0bGUpIHtcblx0bWFyZ2luOiAtODBweCBhdXRvIDA7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdHBhZGRpbmc6IDAgMS4yNWVtO1xufVxuXG4uY29udGVudCA+IGRpdjpub3QoLnRpdGxlKSBwIHtcblx0bWFyZ2luOiAwIGF1dG8gMS41ZW0gYXV0bztcbn1cblxuLmNvbnRlbnQgPiBkaXY6bm90KC50aXRsZSkgcDpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuXG4uY29udGVudCBoMyB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxLjRlbTtcbn1cblxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDAuMjVlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDEuNjVlbTtcblx0Zm9udC1mYW1pbHk6ICdMb3JhJywgc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jb250ZW50IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXDIwMUMnO1xufVxuXG4uY29udGVudCBibG9ja3F1b3RlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXDIwMUQnO1xufVxuXG4vKioqKiogSW5kaXZpZHVhbCBlZmZlY3RzICoqKioqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSmFtIDMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW50cm8tZWZmZWN0LWphbTM6bm90KC5ub3RyYW5zKSAuYmctaW1nIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGxlZnQsIHJpZ2h0LCBib3R0b207XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgbGVmdCwgcmlnaHQsIGJvdHRvbTtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zOm5vdCgubm90cmFucykgLmhlYWRlciBoMSxcbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5jb2Ryb3BzLXRvcCBhIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3I7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG4uaW50cm8tZWZmZWN0LWphbTM6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zOm5vdCgubm90cmFucykgLmJnLWltZyxcbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5oZWFkZXIgaDEsXG4uaW50cm8tZWZmZWN0LWphbTM6bm90KC5ub3RyYW5zKSAuY29kcm9wcy10b3AgYSxcbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5jb2Ryb3BzLWRlbW9zIGEsXG4uaW50cm8tZWZmZWN0LWphbTM6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcCxcbi5pbnRyby1lZmZlY3QtamFtMzpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcC5zdWJsaW5lLFxuLmludHJvLWVmZmVjdC1qYW0zOm5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMy5tb2RpZnk6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHAsXG4uaW50cm8tZWZmZWN0LWphbTMubW9kaWZ5Om5vdCgubm90cmFucykgLmhlYWRlciBwLnN1YmxpbmUsXG4uaW50cm8tZWZmZWN0LWphbTMubW9kaWZ5Om5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMyAuY29kcm9wcy1kZW1vcyBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMyAuY29kcm9wcy1kZW1vcyBhLmN1cnJlbnQtZGVtbyB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zLm1vZGlmeSAuY29kcm9wcy1kZW1vcyBhIHtcblx0Y29sb3I6ICNjMDNiNWQ7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMy5tb2RpZnkgLmNvZHJvcHMtZGVtb3MgYS5jdXJyZW50LWRlbW8ge1xuXHRib3JkZXItY29sb3I6ICNjMDNiNWQ7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMy5jb250YWluZXIge1xuXHRwYWRkaW5nOiA0NXB4IDMwcHg7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMyAuYmctaW1nIHtcblx0dG9wOiAtNDVweDtcblx0cmlnaHQ6IC0zMHB4O1xuXHRib3R0b206IC00NXB4O1xuXHRsZWZ0OiAtMzBweDtcblx0YmFja2dyb3VuZDogIzUxNDc1Mztcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zLm1vZGlmeSAuYmctaW1nIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiA4NSU7XG5cdGxlZnQ6IDA7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMy5tb2RpZnkgLmhlYWRlciBoMSB7XG5cdGNvbG9yOiAjNTE0NzUzO1xufVxuXG4uaW50cm8tZWZmZWN0LWphbTMgLmhlYWRlciBwIHtcblx0Y29sb3I6ICM1MTQ3NTM7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zLm1vZGlmeSAuaGVhZGVyIHAge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaW50cm8tZWZmZWN0LWphbTMgLmNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDVlbSA1ZW07XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMyAuaGVhZGVyLFxuLmludHJvLWVmZmVjdC1qYW0zIC5jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zIC5jb250ZW50ID4gZGl2IHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xufVxuXG4uaW50cm8tZWZmZWN0LWphbTMubW9kaWZ5IC5jb250ZW50ID4gZGl2IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmludHJvLWVmZmVjdC1qYW0zLm1vZGlmeSAuY29kcm9wcy10b3AgYSB7XG5cdGNvbG9yOiAjNTE0NzUzO1xufVxuXG4vKiBEZWxheXMgKi9cbi5pbnRyby1lZmZlY3QtamFtMy5tb2RpZnk6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHA6bnRoLWxhc3QtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5pbnRyby1lZmZlY3QtamFtMy5tb2RpZnk6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHA6bGFzdC1jaGlsZCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4uaW50cm8tZWZmZWN0LWphbTMubW9kaWZ5Om5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBGYWRlZCBncmFkaWVudCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0Om5vdCgubm90cmFucykgLmJnLWltZyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0Om5vdCgubm90cmFucykgLmJnLWltZzo6YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dDpub3QoLm5vdHJhbnMpIC5oZWFkZXIgaDEge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0Om5vdCgubm90cmFucykgLmhlYWRlciBwLFxuLmludHJvLWVmZmVjdC1mYWRlb3V0Om5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dDpub3QoLm5vdHJhbnMpIC5iZy1pbWcsXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQ6bm90KC5ub3RyYW5zKSAuYmctaW1nOjphZnRlcixcbi5pbnRyby1lZmZlY3QtZmFkZW91dDpub3QoLm5vdHJhbnMpIC5oZWFkZXIgaDEsXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQ6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHAsXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQ6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0IC5oZWFkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQubW9kaWZ5IC5iZy1pbWcge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xufVxuXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQgLmJnLWltZzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDElO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dC5tb2RpZnkgLmJnLWltZzo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQgLnRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0Lm1vZGlmeSAuaGVhZGVyIGgxLFxuLmludHJvLWVmZmVjdC1mYWRlb3V0IC5oZWFkZXIgcCB7XG5cdGNvbG9yOiAjNTE0NzUzO1xufVxuXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQgLmhlYWRlciBwIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0IC5oZWFkZXIgcDpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dCAuaGVhZGVyIHA6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dC5tb2RpZnkgLmhlYWRlciBwOm50aC1jaGlsZCgyKSxcbi5pbnRyby1lZmZlY3QtZmFkZW91dC5tb2RpZnkgLmhlYWRlciBwOm50aC1jaGlsZCgzKSB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5pbnRyby1lZmZlY3QtZmFkZW91dCAuY29udGVudCB7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludHJvLWVmZmVjdC1mYWRlb3V0IC5jb250ZW50ID4gZGl2IHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzUwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzUwcHgpO1xufVxuXG4uaW50cm8tZWZmZWN0LWZhZGVvdXQubW9kaWZ5IC5jb250ZW50ID4gZGl2IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFNsaWNlZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nLFxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAudGl0bGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5pbnRyby1lZmZlY3Qtc2xpY2VkOm5vdCgubm90cmFucykgLmhlYWRlciBoMSxcbi5pbnRyby1lZmZlY3Qtc2xpY2VkOm5vdCgubm90cmFucykgLmNvZHJvcHMtZGVtb3MgYSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZDpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nLFxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAuaGVhZGVyIGgxLFxuLmludHJvLWVmZmVjdC1zbGljZWQ6bm90KC5ub3RyYW5zKSAudGl0bGUsXG4uaW50cm8tZWZmZWN0LXNsaWNlZDpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcCxcbi5pbnRyby1lZmZlY3Qtc2xpY2VkOm5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYsXG4uaW50cm8tZWZmZWN0LXNsaWNlZDpub3QoLm5vdHJhbnMpIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAuaGVhZGVyIGgxLFxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5Om5vdCgubm90cmFucykgLnRpdGxlLFxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5Om5vdCgubm90cmFucykgLmhlYWRlciBwLFxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5Om5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYsXG4uaW50cm8tZWZmZWN0LXNsaWNlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAuY29kcm9wcy1kZW1vcyBhIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2xpY2VkIC5iZy1pbWc6Zmlyc3QtY2hpbGQge1xuXHRib3R0b206IDUwJTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQgLmJnLWltZzpsYXN0LWNoaWxkIHtcblx0dG9wOiA1MCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTAwO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZCAuYmctaW1nOmxhc3QtY2hpbGQgaW1nIHtcblx0dG9wOiAtMTAwJTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5IC5iZy1pbWc6Zmlyc3QtY2hpbGQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZC5tb2RpZnkgLmJnLWltZzpsYXN0LWNoaWxkIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQgLmNvZHJvcHMtZGVtb3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2xpY2VkIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5IC5jb2Ryb3BzLWRlbW9zIGEge1xuXHRjb2xvcjogI2NmNGE1Yztcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQgLnRpdGxlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZC5tb2RpZnkgLnRpdGxlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2xpY2VkIC5oZWFkZXIgcCB7XG5cdG9wYWNpdHk6IDA7XG5cdGNvbG9yOiAjNTE0NzUzO1xufVxuXG4uaW50cm8tZWZmZWN0LXNsaWNlZC5tb2RpZnkgLmhlYWRlciBwIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5IC5oZWFkZXIgaDEge1xuXHRjb2xvcjogIzUxNDc1Mztcbn1cblxuLmludHJvLWVmZmVjdC1zbGljZWQgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2xpY2VkLm1vZGlmeSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIERlbGF5cyAqL1xuLmludHJvLWVmZmVjdC1zbGljZWQubW9kaWZ5Om5vdCgubm90cmFucykgLnRpdGxlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTaWRlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAuYmctaW1nOjpiZWZvcmUsXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAudGl0bGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZTpub3QoLm5vdHJhbnMpIC5iZy1pbWc6OmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGxlZnQsIGJvdHRvbSwgcmlnaHQsIGJhY2tncm91bmQtY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgbGVmdCwgYm90dG9tLCByaWdodCwgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLmhlYWRlciBwIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLmJnLWltZzo6YWZ0ZXIsXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAudGl0bGUsXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHAsXG4uaW50cm8tZWZmZWN0LXNpZGU6bm90KC5ub3RyYW5zKSAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZSAuY29kcm9wcy10b3AgYSB7XG5cdGNvbG9yOiAjN2I4ZDkyO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlIC5iZy1pbWc6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmJnLWltZzo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlLm1vZGlmeSAuYmctaW1nOjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmJnLWltZzo6YWZ0ZXIge1xuXHRib3JkZXI6IDgwcHggc29saWQgI2ZmZjtcblx0dG9wOiAtODBweDtcblx0cmlnaHQ6IC04MHB4O1xuXHRib3R0b206IC04MHB4O1xuXHRsZWZ0OiAtODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUubW9kaWZ5IC5iZy1pbWc6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmNvZHJvcHMtZGVtb3MgYSB7XG5cdGNvbG9yOiAjNDM5MzlkO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmNvZHJvcHMtZGVtb3MgYS5jdXJyZW50LWRlbW8ge1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQzOTM5ZDtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlIC50aXRsZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAwIDNlbSAwIDJlbTtcblx0d2lkdGg6IDYwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMy4zJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlLm1vZGlmeSAudGl0bGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUgLmhlYWRlciBoMSB7XG5cdGZvbnQtZmFtaWx5OiAnTG9yYScsIHNlcmlmO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xuXHRjb2xvcjogIzUxNjE2NTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlIC5oZWFkZXIgcCB7XG5cdG9wYWNpdHk6IDA7XG5cdGNvbG9yOiAjN2I4ZDkyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZS5tb2RpZnkgLmhlYWRlciBwIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlIC5jb250ZW50ID4gZGl2IHtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUubW9kaWZ5IC5jb250ZW50ID4gZGl2IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlIGJ1dHRvbi50cmlnZ2VyIHNwYW46OmJlZm9yZSxcbi5pbnRyby1lZmZlY3Qtc2lkZSBidXR0b24udHJpZ2dlcjo6YmVmb3JlIHtcblx0Y29sb3I6ICM1MTYxNjU7XG59XG5cbi8qIERlbGF5cyAqL1xuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLnRpdGxlLFxuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlOm5vdCgubm90cmFucykgLmJnLWltZzo6YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZS5tb2RpZnk6bm90KC5ub3RyYW5zKSAudGl0bGUsXG4uaW50cm8tZWZmZWN0LXNpZGUubW9kaWZ5Om5vdCgubm90cmFucykgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlLm1vZGlmeTpub3QoLm5vdHJhbnMpIC5iZy1pbWc6OmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZS5tb2RpZnk6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHA6bnRoLWxhc3QtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlLm1vZGlmeTpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcDpsYXN0LWNoaWxkIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGUubW9kaWZ5Om5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTaWRlIEZpeGVkICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nOjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLmJnLWltZzo6YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLnRpdGxlIHAge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nOjphZnRlcixcbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLnRpdGxlIHAsXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZDpub3QoLm5vdHJhbnMpIC5jb250ZW50ID4gZGl2IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmJnLWltZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmJnLWltZyBpbWcge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmJnLWltZzo6YmVmb3JlLFxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmJnLWltZzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC5iZy1pbWc6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2Y4ZWJkYTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZC5tb2RpZnkgLmJnLWltZzo6YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZCAuYmctaW1nOjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyMTQsMTY5LDAuMSk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkLm1vZGlmeSAuYmctaW1nOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywyMTQsMTY5LDAuNCk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHRjb2xvcjogI2Y2OGY2Yztcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLnRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQubW9kaWZ5IC50aXRsZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC50aXRsZSBoMSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAwIDAgMC41ZW0gMDtcblx0Y29sb3I6ICM1ODVhNjY7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC50aXRsZSBwIHtcblx0b3BhY2l0eTogMDtcblx0Y29sb3I6ICM1ODVhNjY7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkLm1vZGlmeSAudGl0bGUgcCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC5jb250ZW50IHtcblx0d2lkdGg6IDYwJTtcblx0bWFyZ2luLWxlZnQ6IDQwJTtcblx0cGFkZGluZzogMCAyLjVlbTtcbn1cblxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQgLmNvbnRlbnQgZGl2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDcwcHggMDtcblx0Y29sb3I6ICM3NzcyNmI7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkIC5jb250ZW50IGRpdjpudGgtY2hpbGQoMikge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG59XG5cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkLm1vZGlmeSAuY29udGVudCBkaXY6bnRoLWNoaWxkKDIpIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuXG4vKiBEZWxheXMgKi9cbi5pbnRyby1lZmZlY3Qtc2lkZWZpeGVkOm5vdCgubm90cmFucykgLnRpdGxlLFxuLmludHJvLWVmZmVjdC1zaWRlZml4ZWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nOjpiZWZvcmUsXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZDpub3QoLm5vdHJhbnMpIC5iZy1pbWc6OmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAudGl0bGUsXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAuYmctaW1nOjpiZWZvcmUsXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAuYmctaW1nOjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uaW50cm8tZWZmZWN0LXNpZGVmaXhlZC5tb2RpZnk6bm90KC5ub3RyYW5zKSAuY29udGVudCBkaXY6bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBQdXNoICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmludHJvLWVmZmVjdC1wdXNoOm5vdCgubm90cmFucykgLmhlYWRlcixcbi5pbnRyby1lZmZlY3QtcHVzaDpub3QoLm5vdHJhbnMpID4gLnRpdGxlLFxuLmludHJvLWVmZmVjdC1wdXNoOm5vdCgubm90cmFucykgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4uaW50cm8tZWZmZWN0LXB1c2g6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cblxuLmludHJvLWVmZmVjdC1wdXNoIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHRjb2xvcjogIzEwODU3Njtcbn1cblxuLmludHJvLWVmZmVjdC1wdXNoIC5oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE1MDA7XG59XG5cbi5pbnRyby1lZmZlY3QtcHVzaCA+IC50aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRwYWRkaW5nOiA2ZW0gMWVtIDJlbTtcbn1cblxuLmludHJvLWVmZmVjdC1wdXNoIC5jb250ZW50ID4gZGl2IHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0Y29sb3I6ICNiMmIyYzA7XG59XG5cbi5pbnRyby1lZmZlY3QtcHVzaCA+IC50aXRsZSxcbi5pbnRyby1lZmZlY3QtcHVzaCAuY29udGVudCA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmludHJvLWVmZmVjdC1wdXNoLm1vZGlmeSA+IC50aXRsZSxcbi5pbnRyby1lZmZlY3QtcHVzaC5tb2RpZnkgLmNvbnRlbnQgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaW50cm8tZWZmZWN0LXB1c2gubW9kaWZ5IC5oZWFkZXIge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC45KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjkpO1xufVxuXG4vKiBEZWxheXMgKi9cbi5pbnRyby1lZmZlY3QtcHVzaC5tb2RpZnk6bm90KC5ub3RyYW5zKSA+IC50aXRsZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmludHJvLWVmZmVjdC1wdXNoLm1vZGlmeTpub3QoLm5vdHJhbnMpIC5jb250ZW50ID4gZGl2IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR3JpZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmludHJvLWVmZmVjdC1ncmlkOm5vdCgubm90cmFucykgLmdyaWQgbGk6bnRoLWNoaWxkKDUpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQ6bm90KC5ub3RyYW5zKSAuaGVhZGVyIHAgIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nLFxuLmludHJvLWVmZmVjdC1ncmlkOm5vdCgubm90cmFucykgLnRpdGxlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQ6bm90KC5ub3RyYW5zKSAuaGVhZGVyIGgxLFxuLmludHJvLWVmZmVjdC1ncmlkOm5vdCgubm90cmFucykgLmNvZHJvcHMtZGVtb3MgYSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQ6bm90KC5ub3RyYW5zKSAuZ3JpZCBsaTpudGgtY2hpbGQoNSksXG4uaW50cm8tZWZmZWN0LWdyaWQ6bm90KC5ub3RyYW5zKSAuYmctaW1nLFxuLmludHJvLWVmZmVjdC1ncmlkOm5vdCgubm90cmFucykgLnRpdGxlLFxuLmludHJvLWVmZmVjdC1ncmlkOm5vdCgubm90cmFucykgLmhlYWRlciBoMSxcbi5pbnRyby1lZmZlY3QtZ3JpZDpub3QoLm5vdHJhbnMpIC5oZWFkZXIgcCxcbi5pbnRyby1lZmZlY3QtZ3JpZDpub3QoLm5vdHJhbnMpIC5jb2Ryb3BzLWRlbW9zIGEge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuY29kcm9wcy1kZW1vcyBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZC5tb2RpZnkgLmNvZHJvcHMtZGVtb3MgYSB7XG5cdGNvbG9yOiAjY2Y3MDAwO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmNvZHJvcHMtZGVtb3MgYS5jdXJyZW50LWRlbW8ge1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkLm1vZGlmeSAuY29kcm9wcy1kZW1vcyBhLmN1cnJlbnQtZGVtbyB7XG5cdGJvcmRlci1jb2xvcjogI2NmNzAwMDtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkIC50aXRsZSB7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZC5tb2RpZnkgLnRpdGxlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuY29udGVudCA+IGRpdiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGNvbG9yOiAjMmUzMzM3O1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmhlYWRlciBoMSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAwIDAgMC42ZW07XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZC5tb2RpZnkgLmhlYWRlciBoMSB7XG5cdGNvbG9yOiAjMmQzYjQ0O1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmhlYWRlciBwIHtcblx0b3BhY2l0eTogMDtcblx0Y29sb3I6ICM0YzYyNzA7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuaGVhZGVyIHAuc3VibGluZSB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZC5tb2RpZnkgLmhlYWRlciBwIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkIC5ncmlkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTAlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmdyaWQgbGk6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDcxLDYzLDU5LDAuNSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQubW9kaWZ5IC5ncmlkIGxpOmhvdmVyOjphZnRlcixcbi5pbnRyby1lZmZlY3QtZ3JpZC5tb2RpZnkgLmdyaWQgbGk6bnRoLWNoaWxkKDUpOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoNzEsNjMsNTksMC4xKTtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkIC5ncmlkIGxpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuZ3JpZCBsaSBoMiB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMC40ZW07XG5cdG1hcmdpbjogMWVtO1xuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmdyaWQgbGk6aG92ZXIgaDIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuZ3JpZCBsaTpmaXJzdC1jaGlsZCB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiA1MCU7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuZ3JpZCBsaTpudGgtY2hpbGQoMikge1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiA1MCU7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuZ3JpZCBsaTpudGgtY2hpbGQoMykge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDI1JTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMjUlO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmdyaWQgbGk6bnRoLWNoaWxkKDQpIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogNTAlO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQgLmdyaWQgbGk6bnRoLWNoaWxkKDUpIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiA1MCU7XG5cdHdpZHRoOiAyNSU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkLm1vZGlmeSAuZ3JpZCBsaTpudGgtY2hpbGQoNSkge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5pbnRyby1lZmZlY3QtZ3JpZCAuZ3JpZCBsaTpudGgtY2hpbGQoNSkgaDIge1xuXHRjb2xvcjogI2RlODcyMTtcbn1cblxuLmludHJvLWVmZmVjdC1ncmlkIC5ncmlkIGxpOm50aC1jaGlsZCg2KSB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA3NSU7XG5cdGhlaWdodDogNTAlO1xuXHR3aWR0aDogMjUlO1xufVxuXG4uaW50cm8tZWZmZWN0LWdyaWQubW9kaWZ5IC5iZy1pbWcge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3ZW0pIHtcblx0LnRpdGxlLCAuY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblxuXHQuY29kcm9wcy1kZW1vcyBhIHtcblx0XHRmb250LXNpemU6IDgwJTtcblx0fVxuXG5cdC5pbnRyby1lZmZlY3Qtc2lkZSAudGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdC5pbnRyby1lZmZlY3Qtc2lkZS5tb2RpZnkgLmJnLWltZzo6YmVmb3JlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0fVxuXG5cdC5pbnRyby1lZmZlY3Qtc2lkZSAuYmctaW1nOjphZnRlciB7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDBweDtcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG5cdH1cblxuXHQuaW50cm8tZWZmZWN0LXNpZGUubW9kaWZ5IC5iZy1pbWc6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG5cdH1cblxuXHQuaW50cm8tZWZmZWN0LXNpZGVmaXhlZCAuY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuaW50cm8tZWZmZWN0LXNpZGVmaXhlZCAuYmctaW1nOjphZnRlciB7XG5cdFx0d2lkdGg6IDk1JTtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI3ZW0pIHtcblx0LmludHJvLWVmZmVjdC1qYW0zIC5jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDJlbSA1ZW07XG5cdH1cblxuXHQuaW50cm8tZWZmZWN0LWdyaWQgLmdyaWQgbGkgaDIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaW50cm8tZWZmZWN0LXB1c2ggLmhlYWRlciAudGl0bGUge1xuXHRcdHRvcDogNjBweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQudGl0bGUsIC5jb250ZW50IHtcblx0XHRmb250LXNpemU6IDUwJTtcblx0fVxuXG5cdGJ1dHRvbi50cmlnZ2VyOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbi5jb250ZW50LmxwX3ZpZGVvXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5jb250ZW50LmxwX2ZvbmN0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiYTBiMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbnRlbnQubHBfY2xpZW50ZWxlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMjkyZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBcbn1cblxuXG4uc2VwYXJhdGV1cntcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXI6IDA7XG59XG5cbiNmb25jdGlvbmFsaXRlcyA+IGRpdlxue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuI2ZvbmN0aW9uYWxpdGVzIGRpdiBpbWdcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbn1cblxuLmZvbmN0X3RleHRcbntcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cblxuaDJ7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5ib3V0b25cbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY5OTtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmJvdXRvbjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzEwODU3NjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyBcbn1cblxuLmJvdXRvbi5scF9pbmZvXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDYwNjA7XG59XG5cbi5ib3V0b24ubHBfaW5mbzpob3Zlclxue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAzMDMwO1xufVxuXG5cbi5hcnNlbmVfcGFubmVsXG57XG4gICAgd2lkdGg6MzAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzoxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuXG4uYXJzZW5lX3Bhbm5lbCBpbWdcbntcbiAgICBtYXJnaW46IGF1dG87XG59XG5cblxuXG4uYXJzZW5lX3Bhbm5lbCBoMlxue1xuICAgIG1hcmdpbi10b3A6LTUwcHg7IFxuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3IgOiMyMTg4Yzk7XG59XG5cblxuXG5cbi5wdWNlc19udW1cbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuXG5cblxuLyogQ29tbW9uIHN0eWxlcyAqL1xuXG5cbi5wcmljaW5nLS1zb25hbVxue1xuIGZvbnQtc2l6ZTogMC42ZW07ICAgXG4gY29sb3I6I2VlZWVlZTtcbn1cblxuXG5cbi5hbm51ZWwgIFxue1xuIGJvcmRlci10b3AgOiAjZTA2MDYwIHNvbGlkIDFweDsgICBcbiBib3JkZXItYm90dG9tIDogI2UwNjA2MCBzb2xpZCAxcHg7ICAgXG4gbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuXG4ucHJpY2luZyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAzZW07XG59XG5cbi5wcmljaW5nX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1mbGV4OiAwIDEgMzMwcHg7XG5cdGZsZXg6IDAgMSAzMCU7XG59XG5cbi5wcmljaW5nX19mZWF0dXJlLWxpc3Qge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2luZ19fYWN0aW9uIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEluZGl2aWR1YWwgc3R5bGVzICovXG5cbi8qIFNvbmFtICovXG4ucHJpY2luZy0tc29uYW0gLnByaWNpbmdfX2l0ZW0ge1xuXHRtYXJnaW46IDFlbTtcblx0cGFkZGluZzogMmVtO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICMxRjFGMUY7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLDAsMCwwLjA1KSwgMCAxNXB4IDMwcHggLTEwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ucHJpY2luZy0tc29uYW0gLnByaWNpbmdfX2l0ZW06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTQxMzE1O1xufVxuXG4ucHJpY2luZy0tc29uYW0gLnByaWNpbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAwLjI1ZW07XG5cdHBhZGRpbmc6IDAgMCAwLjVlbTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyNywgMjYsIDI4KTtcbn1cblxuLnByaWNpbmctLXNvbmFtIC5wcmljaW5nX19wcmljZSB7XG5cdGNvbG9yOiAjRTA2MDYwO1xuXHRmb250LXNpemU6IDEuNzVlbTtcblx0cGFkZGluZzogMWVtIDAgMC43NWVtO1xufVxuXG4ucHJpY2luZy0tc29uYW0gLnByaWNpbmdfX3NlbnRlbmNlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmljaW5nLS1zb25hbSAucHJpY2luZ19fZmVhdHVyZS1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxZW0gMS4yNWVtIDJlbTtcbn1cblxuLnByaWNpbmctLXNvbmFtIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMC43NWVtIDJlbTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjRTA2MDYwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ucHJpY2luZy0tc29uYW0gLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS1zb25hbSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI0JEM0MzQztcbn1cblxuLyogSmlucGEgKi9cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19faXRlbSB7XG5cdGZvbnQtZmFtaWx5OiAnU2FoaXR5YScsIHNlcmlmO1xuXHRtYXJnaW46IDEuNWVtIDA7XG5cdHBhZGRpbmc6IDJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NCRkZDODtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMsIGNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cywgY29sb3IgMC4zcztcbn1cblxuLnByaWNpbmctLWppbnBhIC5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19faXRlbTpob3ZlciB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRiYWNrZ3JvdW5kOiAjQ0JGRkM4O1xufVxuXG4ucHJpY2luZy0tamlucGEgLnByaWNpbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19fcHJpY2Uge1xuXHRmb250LXNpemU6IDEuNDVlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG1hcmdpbjogMS4xNWVtIGF1dG8gMWVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlYTcxNmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19faXRlbTpmaXJzdC1jaGlsZCAucHJpY2luZ19fcHJpY2Uge1xuXHRiYWNrZ3JvdW5kOiAjZWFjMzZlO1xufVxuXG4ucHJpY2luZy0tamlucGEgLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIC5wcmljaW5nX19wcmljZSB7XG5cdGJhY2tncm91bmQ6ICNlYWEzNmU7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19faXRlbTpob3ZlciAucHJpY2luZ19fcHJpY2Uge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzgyQzU3RTtcbn1cblxuLnByaWNpbmctLWppbnBhIC5wcmljaW5nX19zZW50ZW5jZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJpY2luZy0tamlucGEgLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMWVtIDFlbSAyZW0gMWVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19fYWN0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmc6IDAuNzVlbSAyZW07XG5cdG9wYWNpdHk6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjODJDNTdFO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG59XG5cbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19faXRlbTpob3ZlciAucHJpY2luZ19fYWN0aW9uIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucHJpY2luZy0tamlucGEgLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS1qaW5wYSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0YmFja2dyb3VuZDogIzZFQTc2Qjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuXHQucHJpY2luZy0tamlucGEgLnByaWNpbmdfX2l0ZW0ge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cblx0LnByaWNpbmctLWppbnBhIC5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0fVxufVxuXG4vKiBUZW56aW4gKi9cbi5wcmljaW5nLS10ZW56aW4gLnByaWNpbmdfX2l0ZW0ge1xuXHRtYXJnaW46IDFlbTtcblx0cGFkZGluZzogMmVtIDIuNWVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogIzI2MmIzODtcblx0YmFja2dyb3VuZDogI0VFRjBGMztcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNFRUYwRjM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuXG4ucHJpY2luZy0tdGVuemluIC5wcmljaW5nX19pdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjM2U2MmUwO1xufVxuXG4ucHJpY2luZy0tdGVuemluIC5wcmljaW5nX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDAgMCAxZW07XG59XG5cbi5wcmljaW5nLS10ZW56aW4gLnByaWNpbmdfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiAwLjVlbSAwIDAuNzVlbTtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMTM5LCAxNDQsIDE1NywgMC4xOCk7XG59XG5cbi5wcmljaW5nLS10ZW56aW4gLnByaWNpbmdfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4ucHJpY2luZy0tdGVuemluIC5wcmljaW5nX19zZW50ZW5jZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiAwIDAgMC41ZW07XG5cdGNvbG9yOiAjOUNBMEE5O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgxMzksIDE0NCwgMTU3LCAwLjE4KTtcbn1cblxuLnByaWNpbmctLXRlbnppbiAucHJpY2luZ19fZmVhdHVyZS1saXN0IHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwLjI1ZW0gMCAyLjVlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAjOGI5MDlkO1xufVxuXG4ucHJpY2luZy0tdGVuemluIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICMzZTYyZTA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS10ZW56aW4gLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS10ZW56aW4gLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzYjVhYzU7XG59XG5cbi8qIFlhbWEgKi9cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19pdGVtIHtcblx0bWFyZ2luOiAxZW07XG5cdHBhZGRpbmc6IDAgMCAyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMWUxYzIwO1xufVxuXG4ucHJpY2luZy0teWFtYSAucHJpY2luZ19fdGl0bGUge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcblx0Zm9udC1zaXplOiAyLjM1ZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aWR0aDogMjkwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxZW0gMWVtIDBlbTtcbn1cblxuLnByaWNpbmdfX2FtcCB7XG5cdHBhZGRpbmc6IDAuMTVlbSAwIDAuMWVtO1xuXHRjb2xvcjogIzBmMGUwZjtcbn1cblxuLnByaWNpbmctLXlhbWEgLnByaWNpbmdfX3NlbnRlbmNlIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRjb2xvcjogIzU1NTM1Nztcbn1cblxuLnByaWNpbmctLXlhbWEgLnByaWNpbmdfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwLjc1ZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICNlZjdkNDY7XG5cdGJhY2tncm91bmQ6ICMxYTE4MWI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLnByaWNpbmctLXlhbWEgLnByaWNpbmdfX2l0ZW06aG92ZXIgLnByaWNpbmdfX3ByaWNlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19wcmljZTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMxNDEzMTU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MCUsMCwwKSBza2V3WCg0MGRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MCUsMCwwKSBza2V3WCg0MGRlZyk7XG59XG5cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19pdGVtOmhvdmVyIC5wcmljaW5nX19wcmljZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSBza2V3WCgwZGVnKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2tld1goMGRlZyk7XG59XG5cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19wZXJpb2Qge1xuXHRmb250LXNpemU6IDAuNWVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICMyYTI3MmM7XG59XG5cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19mZWF0dXJlLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDJlbSAxZW07XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM2YTY1NjM7XG59XG5cbi5wcmljaW5nLS15YW1hIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwIDJlbTtcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWY3ZDQ2O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4ucHJpY2luZy0teWFtYSAucHJpY2luZ19fYWN0aW9uOmhvdmVyLFxuLnByaWNpbmctLXlhbWEgLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdGNvbG9yOiAjZWY3ZDQ2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBSYWJ0ZW4gKi9cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdHBhZGRpbmc6IDJlbSA0ZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICMyNjJiMzg7XG5cdG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxMzksIDE0NCwgMTU3LCAwLjE4KTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDEzOSwgMTQ0LCAxNTcsIDAuMTgpO1xufVxuXG4ucHJpY2luZy0tcmFidGVuIC5wcmljaW5nX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnByaWNpbmctLXJhYnRlbiAuaWNvbiB7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGNvbG9yOiAjOGI5MDlkO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2l0ZW06aG92ZXIgLmljb24ge1xuXHRjb2xvcjogI0UwM0UzRTtcbn1cblxuLnByaWNpbmctLXJhYnRlbiAucHJpY2luZ19fcHJpY2Uge1xuXHRmb250LXNpemU6IDJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMC41ZW0gMCAwLjc1ZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4ucHJpY2luZy0tcmFidGVuIC5wcmljaW5nX19wZXJpb2Qge1xuXHRmb250LXNpemU6IDAuMzVlbTtcblx0Y29sb3I6ICM4YjkwOWQ7XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2FuaW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByaWNpbmctLXJhYnRlbiAucHJpY2luZ19faXRlbTpob3ZlciAucHJpY2luZ19fYW5pbSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlVXAgMC40cyBmb3J3YXJkcztcblx0YW5pbWF0aW9uOiBtb3ZlVXAgMC40cyBmb3J3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4ucHJpY2luZy0tcmFidGVuIC5wcmljaW5nX19pdGVtOmhvdmVyIC5wcmljaW5nX19hbmltLS0yIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZVVwIHtcblx0NTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTsgfVxuXHQ1MSUgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApOyB9XG5cdDUyJSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApOyB9XG5cdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVVcCB7XG5cdDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7IH1cblx0NTElIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTsgfVxuXHQ1MiUgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTsgfVxuXHQxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7IH1cbn1cblxuLnByaWNpbmctLXJhYnRlbiAucHJpY2luZ19fc2VudGVuY2Uge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cdHBhZGRpbmc6IDAgMCAwLjVlbTtcblx0Y29sb3I6ICM4YjkwOWQ7XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAuMjVlbSAwIDIuNWVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjOGI5MDlkO1xufVxuXG4ucHJpY2luZy0tcmFidGVuIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNFMDNFM0U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS1yYWJ0ZW4gLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDNTM3Mzc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcblx0LnByaWNpbmctLXJhYnRlbiAucHJpY2luZ19faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogUGVtYSAqL1xuLnByaWNpbmctLXBlbWEgLnByaWNpbmdfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRwYWRkaW5nOiAyZW0gM2VtO1xuXHRtYXJnaW46IDFlbTtcblx0Y29sb3I6ICMyNjJiMzg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYuMjUwZW0pIHtcblx0LnByaWNpbmctLXBlbWEgLnByaWNpbmdfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMS41ZW0gMDtcblx0fVxuXHQucHJpY2luZy0tcGVtYSAucHJpY2luZ19faXRlbS0tZmVhdHVyZWQge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0fVxufVxuXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDA7XG5cdGNvbG9yOiAjMWQyMTFmO1xufVxuXG4ucHJpY2luZy0tcGVtYSAuaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAyZW07XG5cdGNvbG9yOiAjOEE5NzkwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fcHJpY2Uge1xuXHRmb250LXNpemU6IDVlbTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Y29sb3I6ICM2ZWQxOWM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDAuNWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5wcmljaW5nLS1wZW1hIC5wcmljaW5nX19wZXJpb2Qge1xuXHRmb250LXNpemU6IDAuMjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDAgMCAwLjVlbTtcblx0Y29sb3I6ICNDRURFRDY7XG59XG5cbi5wcmljaW5nLS1wZW1hIC5wcmljaW5nX19zZW50ZW5jZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblx0cGFkZGluZzogMCAwIDAuNWVtO1xuXHRjb2xvcjogIzZlZDE5Yztcbn1cblxuLnByaWNpbmctLXBlbWEgLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdGZvbnQtc2l6ZTogMC45NWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEuNWVtIDAuNWVtIDIuNWVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fZmVhdHVyZSB7XG5cdHBhZGRpbmc6IDAuMTVlbSAwO1xufVxuXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fYWN0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmc6IDFlbSAyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6ICM2ZWQxOWM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS1wZW1hIC5wcmljaW5nX19hY3Rpb246aG92ZXIsXG4ucHJpY2luZy0tcGVtYSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRGNUY1Njtcbn1cblxuLyoga2FybWEgKi9cbi5wcmljaW5nLS1rYXJtYSAucHJpY2luZ19faXRlbSB7XG5cdG1hcmdpbjogMWVtO1xuXHRjb2xvcjogIzM4MjYyODtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzgyNjI4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcmljaW5nLS1rYXJtYSAucHJpY2luZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwLjVlbSAwIDA7XG5cdHBhZGRpbmc6IDFlbTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzODI2Mjg7XG59XG5cbi5wcmljaW5nLS1rYXJtYSAuaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAyZW07XG59XG5cbi5wcmljaW5nLS1rYXJtYSAucHJpY2luZ19fcHJpY2Uge1xuXHRmb250LXNpemU6IDNlbTtcblx0cGFkZGluZzogMC41ZW0gMCAwIDA7XG5cdG1hcmdpbjogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAycHggc29saWQgIzM4MjYyODtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5wcmljaW5nLS1rYXJtYSAucHJpY2luZ19faXRlbS0tZmVhdHVyZWQgLnByaWNpbmdfX3ByaWNlOjphZnRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTMwcHg7XG5cdHJpZ2h0OiAtMjBweDtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByaWNpbmctLWthcm1hIC5wcmljaW5nX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMC41ZW07XG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnByaWNpbmctLWthcm1hIC5wcmljaW5nX19wZXJpb2Qge1xuXHRmb250LXNpemU6IDAuMjVlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWFyZ2luLXRvcDogMS4yNWVtO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzM4MjYyODtcbn1cblxuLnByaWNpbmctLWthcm1hIC5wcmljaW5nX19zZW50ZW5jZSB7XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRwYWRkaW5nOiAxZW07XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzM4MjYyODtcbn1cblxuLnByaWNpbmctLWthcm1hIC5wcmljaW5nX19mZWF0dXJlLWxpc3Qge1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0bWFyZ2luOiAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0cGFkZGluZzogMCAxZW0gMi41ZW0gNGVtO1xuXHRsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLnByaWNpbmctLWthcm1hIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZmxleDogbm9uZTtcblx0bWFyZ2luOiBhdXRvIDFlbSAxZW07XG5cdHBhZGRpbmc6IDEuMjVlbSAyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzgyNjI4O1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMzODI2Mjg7XG5cdGZvbnQtc2l6ZTogMC45NWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4ucHJpY2luZy0ta2FybWEgLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS1rYXJtYSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGJkNTtcblx0Y29sb3I6ICMzODI2Mjg7XG59XG5cbi8qIG5vcmJ1ICovXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2l0ZW0ge1xuXHRtYXJnaW46IDFlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Zm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2l0ZW06aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTgpO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbjogMC41ZW0gMDtcblx0cGFkZGluZzogMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmljaW5nLS1ub3JidSAucHJpY2luZ19fdGl0bGU6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGxlZnQ6IDQwJTtcblx0Ym90dG9tOiAwO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLmljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogMmVtO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAzLjVlbTtcblx0cGFkZGluZzogMC41ZW0gMCAwIDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX3BlcmlvZCB7XG5cdGZvbnQtc2l6ZTogMC4yNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMWVtO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX3NlbnRlbmNlIHtcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMCBhdXRvIDFlbTtcbn1cblxuLnByaWNpbmctLW5vcmJ1IC5wcmljaW5nX19mZWF0dXJlLWxpc3Qge1xuXHRmb250LXNpemU6IDEuMTVlbTtcblx0bWFyZ2luOiAwIDJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHBhZGRpbmc6IDJlbSAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2ZlYXR1cmUge1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2ZlYXR1cmU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdhXCI7XG5cdGZvbnQtZmFtaWx5OiAnbGluZWFyaWNvbnMnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDAgMC43NWVtIDAgMDtcbn1cblxuLnByaWNpbmctLW5vcmJ1IC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZmxleDogbm9uZTtcblx0bWFyZ2luOiBhdXRvIDFlbSAxZW07XG5cdHBhZGRpbmc6IDEuMjVlbSAyZW07XG5cdGNvbG9yOiAjNGFhOGU0O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cblxuLnByaWNpbmctLW5vcmJ1IC5wcmljaW5nX19hY3Rpb246aG92ZXIsXG4ucHJpY2luZy0tbm9yYnUgLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIERhd2EgKi9cbi5wcmljaW5nLS1kYXdhIC5wcmljaW5nX19pdGVtIHtcblx0cGFkZGluZzogMCAyZW07XG59XG5cbi5wcmljaW5nLS1kYXdhIC5wcmljaW5nX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEuOGVtO1xuXHRwYWRkaW5nOiAwIDAgMC41ZW07XG59XG5cbi5wcmljaW5nLS1kYXdhIC5wcmljaW5nX19wcmljZSB7XG5cdGZvbnQtc2l6ZTogMy43NWVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAxZW0gMCAwLjY1ZW07XG5cdGZvbnQtZmFtaWx5OiAnSG9tZW1hZGUgQXBwbGUnLCBjdXJzaXZlO1xufVxuXG4ucHJpY2luZy0tZGF3YSAucHJpY2luZ19fcGVyaW9kIHtcblx0Zm9udC1zaXplOiAwLjI1ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2luZy0tZGF3YSAucHJpY2luZ19fc2VudGVuY2Uge1xuXHRmb250LWZhbWlseTogJ0hvbWVtYWRlIEFwcGxlJywgY3Vyc2l2ZTtcblx0bWFyZ2luOiAwO1xufVxuXG4ucHJpY2luZy0tZGF3YSAucHJpY2luZ19fZmVhdHVyZS1saXN0IHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHBhZGRpbmc6IDFlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy0tZGF3YSAucHJpY2luZ19fYWN0aW9uIHtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0cGFkZGluZzogMC41ZW0gMS41ZW07XG5cdGZvbnQtZmFtaWx5OiAnSG9tZW1hZGUgQXBwbGUnLCBjdXJzaXZlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS1kYXdhIC5wcmljaW5nX19hY3Rpb246aG92ZXIsXG4ucHJpY2luZy0tZGF3YSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0Y29sb3I6ICNmZmZhNWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcblx0LnByaWNpbmctLWRhd2EgLnByaWNpbmdfX2l0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblx0XHRtYXJnaW46IDFlbTtcblx0fVxufVxuXG4vKiBZb250ZW4gKi9cbi5wcmljaW5nLS15b250ZW4gLnByaWNpbmdfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRwYWRkaW5nOiAyZW0gNGVtO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzVjNjU1Mjtcblx0bWF4LXdpZHRoOiAzMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYuMjUwZW0pIHtcblx0LnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wcmljaW5nLS15b250ZW4gLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdH1cbn1cblxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19faXRlbTpob3ZlciB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19faXRlbTpob3Zlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0Ym9yZGVyOiA1cHggc29saWQgIzhiYzM0YTtcbn1cblxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRtYXJnaW46IDAgMCAwLjVlbSAwO1xuXHRwYWRkaW5nOiAwIDAgMC41ZW07XG59XG5cbi5wcmljaW5nLS15b250ZW4gLmljb24ge1xuXHRmb250LXNpemU6IDNlbTtcblx0bWFyZ2luOiAwIDAgMC41ZW0gMDtcblx0Y29sb3I6ICM4NWMzNGE7XG59XG5cbi5wcmljaW5nLS15b250ZW4gLnByaWNpbmdfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMCAwIDAuNWVtIDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzg1YzM0YTtcbn1cblxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDAuNWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5wcmljaW5nLS15b250ZW4gLnByaWNpbmdfX3BlcmlvZCB7XG5cdGZvbnQtc2l6ZTogMC4zNWVtO1xuXHRwYWRkaW5nOiAwIDAgMCAwLjVlbTtcblx0Y29sb3I6ICM2NDZENUI7XG59XG5cbi5wcmljaW5nLS15b250ZW4gLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMC4yNWVtIDAgOGVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjODE4NjdEO1xufVxuXG4ucHJpY2luZy0teW9udGVuIC5wcmljaW5nX19mZWF0dXJlIHtcblx0cGFkZGluZzogMC4yNWVtO1xufVxuXG4ucHJpY2luZy0teW9udGVuIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0YmFja2dyb3VuZDogIzg1YzM0YTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19fYWN0aW9uOmhvdmVyLFxuLnByaWNpbmctLXlvbnRlbiAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0Y29sb3I6ICM4NWMzNGE7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIHRhc2hpICovXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuXHRtYXJnaW46IDAuNWVtO1xuXHRwYWRkaW5nOiAyZW0gMi41ZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMjYyYzM3O1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1hcmdpbjogMCAwIDAuMTVlbTtcblx0Y29sb3I6ICNFMjVBNzc7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19faXRlbTpudGgtY2hpbGQoMikgLnByaWNpbmdfX3RpdGxlIHtcblx0Y29sb3I6ICNFMjVBQkM7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19faXRlbTpudGgtY2hpbGQoMykgLnByaWNpbmdfX3RpdGxlIHtcblx0Y29sb3I6ICM3RTVBRTI7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19fcHJpY2Uge1xuXHRmb250LXNpemU6IDNlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0cGFkZGluZzogMC44NWVtIDA7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDAuNjVlbTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHRjb2xvcjogIzM5NDE1MDtcbn1cblxuLnByaWNpbmctLXRhc2hpIC5wcmljaW5nX19wZXJpb2Qge1xuXHRmb250LXNpemU6IDAuMzVlbTtcblx0cGFkZGluZzogMCAwIDAgMC41ZW07XG5cdGNvbG9yOiAjNTM1OTY1O1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX3NlbnRlbmNlIHtcblx0cGFkZGluZzogMCAwIDAuNWVtO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjNTM1OTY1O1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdGZvbnQtc2l6ZTogMC45NWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAyLjVlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Y29sb3I6ICM3NTc5ODM7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19fZmVhdHVyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19fZmVhdHVyZTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjMUYyNDJEO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luOiAtMnB4IDAgMCAwO1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2FjdGlvbiB7XG5cdC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRmb250LXNpemU6IDEuNTVlbTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRTI1QTc3O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIC5wcmljaW5nX19hY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjRTI1QUJDO1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDMpIC5wcmljaW5nX19hY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjN0U1QUUyO1xufVxuXG4ucHJpY2luZy0tdGFzaGkgLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS10YXNoaSAucHJpY2luZ19fYWN0aW9uOmZvY3VzIHtcblx0YmFja2dyb3VuZDogIzFBMUYyOCAhaW1wb3J0YW50O1xufVxuXG4vKiBwYWxkZW4gKi9cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogIzg0Njk3Yztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg0NiwgNTksIDEyNSwgMC4yMyk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAxMHB4IDEwcHg7XG5cdG1hcmdpbjogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2Ni4yNTBlbSkge1xuXHQucHJpY2luZy0tcGFsZGVuIC5wcmljaW5nX19pdGVtIHtcblx0XHRtYXJnaW46IDFlbSAtMC41ZW07XG5cdH1cblx0LnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19faXRlbS0tZmVhdHVyZWQge1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDQ2LCA1OSwgMTI1LCAwLjIzKTtcblx0fVxufVxuXG4ucHJpY2luZy0tcGFsZGVuIC5wcmljaW5nX19kZWNvIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0YmFja2dyb3VuZDogIzdhOTBmZjtcblx0cGFkZGluZzogNGVtIDAgOWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2RlY28taW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE2MHB4O1xufVxuXG4ucHJpY2luZy0tcGFsZGVuIC5wcmljaW5nX19pdGVtLS1mZWF0dXJlZCAucHJpY2luZ19fZGVjbyB7XG5cdHBhZGRpbmc6IDVlbSAwIDguODg1ZW0gMDtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDAuNzVlbTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogNXB4O1xuXHRjb2xvcjogI2ZmZDViZDtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAuZGVjby1sYXllciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2l0ZW06aG92ZXIgLmRlY28tbGF5ZXItLTEge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTVweCwwLDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1cHgsMCwwKTtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19faXRlbTpob3ZlciAuZGVjby1sYXllci0tMiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTVweCwwLDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNXB4LDAsMCk7XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLmljb24ge1xuXHRmb250LXNpemU6IDIuNWVtO1xufVxuXG4ucHJpY2luZy0tcGFsZGVuIC5wcmljaW5nX19wcmljZSB7XG5cdGZvbnQtc2l6ZTogNWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMCAwIDAuMjVlbSAwO1xuXHRsaW5lLWhlaWdodDogMC43NTtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDAuMTVlbTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19fcGVyaW9kIHtcblx0Zm9udC1zaXplOiAwLjE1ZW07XG5cdHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX3NlbnRlbmNlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRwYWRkaW5nOiAwIDAgMC41ZW07XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2ZlYXR1cmUtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMC4yNWVtIDAgMi41ZW07XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctLXBhbGRlbiAucHJpY2luZ19fZmVhdHVyZSB7XG5cdHBhZGRpbmc6IDFlbSAwO1xufVxuXG4ucHJpY2luZy0tcGFsZGVuIC5wcmljaW5nX19hY3Rpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiBhdXRvIDNlbSAyZW0gM2VtOyBcblx0cGFkZGluZzogMWVtIDJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmFlN2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2FjdGlvbjpob3Zlcixcbi5wcmljaW5nLS1wYWxkZW4gLnByaWNpbmdfX2FjdGlvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMzg3NDc7XG59XG5cblxuXG5cbi5zZXBhcmF0ZXVyXG57XG5jbGVhcjpib3RoO1xufVxuXG5cbiBcbi5maWd1cmVcbntcbndpZHRoOjEwMCU7XG5mbG9hdDpsZWZ0O1xuYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5maWd1cmUgaW1nXG57XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4udGlsdGVyX2NhcHRpb25cbntcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cblxuXG4uZmlndXJlIGltZzpob3Zlclxue1xuICAgIFxuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDBweCk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuXG4vKlxuXG4udGlsdGVyX2NhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC40ZW07XG5cdHRvcDogMTAlO1xuXHRwYWRkaW5nOiAxZW07XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG59XG4gXG4qL1xuXG5cblxuXG5cblxuXG5cblxuLm1haW5fcHJlc2VudGF0aW9uXG57XG4gbWF4LXdpZHRoOiAxMTAwcHg7ICAgXG4gbWFyZ2luOiBhdXRvO1xufVxuXG4uYm9keS11bm1sXG57XG4gICAgZm9udC1mYW1pbHk6YWtyb2JhdDtcbn1cbi5ib2R5LXVubWwtbGFuZGluZ1xue1xuICAgIGZvbnQtZmFtaWx5OnJvYm90bztcbn1cblxuLmJvZHktdW5tbC1sYW5kaW5nIC5jb250YWluZXJcbntcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuXG4ubGFuZGluZ19kaXYgXG57XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLypcbi5sYW5kaW5nX2RpdiAgdWwgXG57XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuLmxhbmRpbmdfZGl2ICBsaTo6YmVmb3JlIHtjb250ZW50OiBcIuKAlFwiOyBjb2xvcjogYmxhY2s7IGZvbnQtd2VpZ2h0OiBib2xkO31cbiovXG5cblxuLmxhbmRpbmdfZGl2IGgyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4ubGFuZGluZ19kaXYgdWwgbGlcbntcbiAgICBcbn1cblxuLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnRcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiBkaXZcbntcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5sYW5kaW5nX2RpdiAudGV4dFxue1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgLyogICBkaXNwbGF5OiB0YWJsZS1jZWxsOyBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyovXG4gICAgY29sb3I6d2hpdGU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XG59XG5cbi5sYW5kaW5nX2RpdiAudGV4dCBhXG57XG4gICAgY29sb3I6YmxhY2s7XG59XG5cblxuXG4ubGFuZGluZ19kaXYgLmxhbmRpbmctbGVmdCA+IC5pY29uLWJpZ1xue1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufSAgICBcblxuLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiAubGFuZGluZ191bm1sX3RpdHJlXG57XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBcbn1cblxuLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiAubGFuZGluZ191bm1sX3RpdHJlIGgyXG57XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi5sYW5kaW5nX2Rpdi5sYW5kaW5nX2Rpdl9pbmZvIC5sYW5kaW5nLWxlZnQgPiAubGFuZGluZ191bm1sX3RpdHJlIGgyXG57XG4gICAgbWFyZ2luLXRvcDoxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ubGFuZGluZ19kaXYubGFuZGluZ19kaXZfaW5mbyAubGFuZGluZy1sZWZ0ID4gLmxhbmRpbmdfdW5tbF90aXRyZSBoM1xue1xuICAgIG1hcmdpbjowcHg7XG4gICAgcGFkZGluZzowcHg7XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgXG57XG4gICAgLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiAubGFuZGluZ191bm1sX3RpdHJlIGgyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIH1cbiAgICBcbiAgICAubGFuZGluZ19kaXYgIC5pY29uLWJpZyBpbWdcbiAgICB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuXG5cbi5ib2R5LXVubWwgLmNvbnRhaW5lci5iYW5kZWF1ICwgYm9keS11bm1sLWxhbmRpbmcgLmNvbnRhaW5lci5iYW5kZWF1IFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6MjUwcHg7XG59XG5cbi5ib2R5LXVubWwgLmNvbnRhaW5lci5iYW5kZWF1IGltZywgLmJvZHktdW5tbC1sYW5kaW5nIC5jb250YWluZXIuYmFuZGVhdSBpbWdcbntcbiAgICBoZWlnaHQ6MjUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBcbntcbiAgICAuYm9keS11bm1sLWxhbmRpbmcgLmNvbnRhaW5lci5iYW5kZWF1IGltZ1xuICAgIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgIC5sYW5kaW5nX2RpdiAubGFuZGluZy1sZWZ0ID4gLmxhbmRpbmdfdW5tbF90aXRyZSBoMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG4gICAgLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiAuaWNvbi1iaWdcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuYnRuLWJsYWNrLWNhcnJlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgICBcbiAgICAubGFuZGluZ19kaXYgIC5pY29uLWJpZyBpbWdcbiAgICB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgIH1cbn1cblxuXG5cblxuLmxhbmRpbmdfZGl2IC5sYW5kaW5nLWxlZnQgPiAubGFuZGluZ191bm1sX3RpdHJlIGgzXG57XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAvKlxuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgKi9cbn1cblxuXG5cblxuLmxhbmRpbmdfZGl2X3N1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLmxhbmRpbmdfZGl2X2luZm9cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbn1cblxuLmxhbmRpbmdfZGl2X2Rhbmdlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG59XG4ubGFuZGluZ19kaXZfd2FybmluZ1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xufVxuXG4vKlxuLmxhbmRpbmdfZGl2IGRpdiBcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5sYW5kaW5nX2RpdiAuY29udGFpbmVyID4gKlxue1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiovXG5cblxuXG4ubGFuZGluZ19kaXYgIC5pY29uLWJpZ1xue1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiA4ZW07XG59XG4vKlxuLmxhbmRpbmdfZGl2IC50ZXh0XG57XG4gICAgd2lkdGg6IDcwJTtcbn1cbiovXG5cbi8vZmY0NjQzXG5cblxuI2xhbmRpbmctYmFuZGVhdVxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsYW5kaW5nLWJhbmRlYXUgLmhlYWRfaGVhZCAqXG57XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbn1cblxuXG4jbGFuZGluZy1iYW5kZWF1ID4gZGl2XG57XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufSBcblxuI2xhbmRpbmctYmFuZGVhdSAuY29udGFpbmVyXG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4jbGFuZGluZy1iYW5kZWF1IC5zbG9nYW5cbntcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2xhbmRpbmctYmFuZGVhdSAuc2xvZ2FuICpcbntcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuI2xhbmRpbmctYmFuZGVhdSAgLmNvbm5lY3R0aW9uX2J0biBhXG57XG4gICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbn1cblxuXG4jbGFuZGluZy1iYW5kZWF1IC50ZXh0LWhlYWRlciBcbntcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAwLCA4MywwLjcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuI2xhbmRpbmctYmFuZGVhdSAudGV4dC1oZWFkZXIgLmNvbnRhaW5lclxue1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5cbiNsYW5kaW5nLWJhbmRlYXUgLnRleHQtaGVhZGVyIGgzXG57XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuI2xhbmRpbmctYmFuZGVhdSAuaGVhZF9oZWFkIGltZ1xue1xuICAgIGhlaWdodDoxMjBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkgXG57XG4gICAgI2xhbmRpbmctYmFuZGVhdSAuc2xvZ2FuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICB9XG4gICAgI2xhbmRpbmctYmFuZGVhdSAudGV4dC1oZWFkZXJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgfVxuICAgIFxuICAgICNsYW5kaW5nLWJhbmRlYXUgLmhlYWRfaGVhZCAqXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOjEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTJweDtcbiAgICB9XG5cbiAgICAjbGFuZGluZy1iYW5kZWF1IC5oZWFkX2hlYWQgaW1nXG4gICAge1xuICAgICAgICBoZWlnaHQ6OTZweDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgI2xhbmRpbmctYmFuZGVhdSAuc2xvZ2FuICpcbiAgICB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG4gICAgfVxufVxuXG5cbi5idG4tYmxhY2stY2FycmVcbntcbiAgICB0ZXh0LXRyYW5zZm9ybSA6dXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4zZW0gMWVtIDAuM2VtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuXG5cbi5jb25uZWN0dGlvbl9idG4gXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgXG59XG5cblxuLmNvbm5lY3R0aW9uX2J0biBhXG57XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuZGlzcGxheTogaW5saW5lLWJsb2NrIDtcbm1hcmdpbjogMTJweDtcbnBhZGRpbmc6IDZweCAyMnB4IDZweCAyMnB4IDtcbmJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbiNjb25uZWN0XG57XG4gICAgY29sb3I6ICNlZWVlZWU7ICAgIFxuICAgIGJvcmRlcjoxcHggc29saWQgI2VlZWVlZTtcbn1cblxuI2luc2NyaXJlLCAucHJpY2UgYVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2NDM7ICAgXG4gICAgY29sb3I6ICNmZmZmZmY7ICAgXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4jcGFnZTEgLm1haW5fcHJlc2VudGF0aW9uXG57XG4gbWF4LXdpZHRoOiA2MDBweDsgICBcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UxXG57XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCQkJCOyAgIFxuICAgIGNvbG9yOiAjMjIyMjIyOyAgIFxuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViX3RpdHJlXG57XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4jZWFzeVxue1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDsgICAgXG5iYWNrZ3JvdW5kLWltYWdlOiBuby1yZXBlYXQgY2VudGVyIGZpeGVkO1xuYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI2Vhc3kgLm1haW5fcHJlc2VudGF0aW9uIC5zdWJfdGl0cmVcbntcbiAgICBwYWRkaW5nOiA0MCU7XG59XG5cbiNlYXN5IC5tYWluX3ByZXNlbnRhdGlvblxue1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIHBhZGRpbmc6NDBweDtcbn1cblxuI2Vhc3kgLm1haW5fcHJlc2VudGF0aW9uIGRpdlxue1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBjb2xvcjpibGFjaztcbiAgICB3aWR0aDogNjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgXG57XG4gICAgI2Vhc3kgLm1haW5fcHJlc2VudGF0aW9uXG4gICAge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgcGFkZGluZzowJTtcbiAgICB9XG4gICAgXG4gICAgI2Vhc3kgLm1haW5fcHJlc2VudGF0aW9uIGRpdlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgXG57XG4gICAgI3RpbGVzIGltZ1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbiN0aWxlcyBcbntcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG4jdGlsZXMgaW1nXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLnNvY2lhbCBcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCMzhGOyAgIFxufVxuLnNvY2lhbCAubWFpbl9wcmVzZW50YXRpb25cbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwgLm1haW5fcHJlc2VudGF0aW9uIGltZ1xue1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyAgICBcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgICAgXG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cblxuI2xibVxue1xuICAgICBtYXgtd2lkdGg6IDgwMHB4OyAgIFxuICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi5tb2R1bGVfbGJtID4gZGl2ICA+IGRpdlxue1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBcbntcbiAgICAubW9kdWxlX2xibSA+IGRpdiAgPiBkaXZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbn1cblxuXG4ubW9kdWxlX2xibSBpbWdcbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuXG5cblxuIiwiJG1haW5fdGlsZV9iYWNrZ3JvdW5kOiMwMDc2OTk7XG4kbWFpbl90aWxlX2ZvcmVncm91bmQ6I2ZmZmZmZjtcblxuJGNvbG9yMjojMDAzQTRBO1xuXG4kYWNjcm9jaGU6I2Y5ZjFlOTtcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjojZGZkZmRmO1xuXG4kcHJpbWFyeTokbWFpbl90aWxlX2JhY2tncm91bmQ7XG5cbiRiYWNrcm91bmRfcGFxOiAjMjIzYzQxO1xuJGZvcmVncm91bmRfcGFxOiAjZmZmZmZmO1xuXG4kcHJpbWFyeTokbWFpbl90aWxlX2JhY2tncm91bmQ7XG4kc2Vjb25kYXJ5OiRjb2xvcjI7XG4kc2Vjb25kYXJ5LWNvbG9yOiNmZmZmZmY7XG5cbiRiYWNrcm91bmRfcGFxOiAjMjIzYzQxO1xuXG5cbiRuaXZlYXUxOiAkY29sb3IyO1xuJG5pdmVhdTI6IGxpZ2h0ZW4oJG5pdmVhdTEsNyUpO1xuJG5pdmVhdTM6IGxpZ2h0ZW4oJG5pdmVhdTIsNyUpO1xuJG5pdmVhdTQ6IGxpZ2h0ZW4oJG5pdmVhdTMsNyUpO1xuXG5cbiRiYWNrcm91bmRfb3NhOiBsaWdodGVuKCRiYWNrcm91bmRfcGFxLDEwJSk7XG4kYmFja3JvdW5kX29vYTogbGlnaHRlbigkYmFja3JvdW5kX3BhcSwyMCUpO1xuJGZvcmVncm91bmRfb3NhOiB3aGl0ZTtcbiRmb3JlZ3JvdW5kX29vYTogd2hpdGU7XG5cbiRidG4tcHJpbWFyeS1iZzokcHJpbWFyeTtcbiRidG4tcHJpbWFyeS1jb2xvcjojZmZmZmZmO1xuXG4kc3VjY2VzczojMDA3NzAwO1xuJHdhcm5pbmc6I2UwN2IyMjtcbiRkYW5nZXI6I2NjMDAwMDtcbiRpbmZvOiMyMDk5ZDU7XG5cblxuJGJ0bi1oZWFkZXItY29sb3I6JHByaW1hcnk7XG4kYnRuLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG5cblxuJHJlZi1vYnNvbGV0ZTojYjQ5ZTA5O1xuXG5cbi8qXG5BUlNFTkUgIEJBQ0tVUFxuJG5pdmVhdTE6ICMwMDNBNEE7XG4kbml2ZWF1MjogIzAxNEQ2MztcbiRuaXZlYXUzOiAjMDI2MDdBO1xuKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/