
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }

@font-face{font-family:'dp-icomoon';src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"),url(data:font/ttf;base64,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) format("truetype"),url(data:font/woff;base64,d09GRgABAAAAAAY8AAsAAAAABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAjQAAAI0gIsodGhlYWQAAAP4AAAANgAAADYWzLcwaGhlYQAABDAAAAAkAAAAJAdCA8ZobXR4AAAEVAAAABQAAAAUCgAAgGxvY2EAAARoAAAADAAAAAwAKAEubWF4cAAABHQAAAAgAAAAIAALALduYW1lAAAElAAAAYYAAAGGmUoJ+3Bvc3QAAAYcAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABQCAAAEDgANVAEoAYgCEAKAAtAAAJSMmJyYnJjU0NzYzMhcWFRQXFjMyNzY1NCcmIyIHBgcGFRQXFgcGJyY1NDc2NzYzMhcWFRQHBiMiJyY1NCcmIyIHBhUUFxYXFgcGAxQXFjMyNzYzMhcWFxYHBiMiJyY1NDMyAyInJicmNTQ3NjMyFxYVFCMiNTQnJiMiBwYVFBcWFxYHBgEiNTQ3Njc2MzIXFhcWFRQHBicmJyYnJgcGBwYlIicmIyIHBicmNTQ3NjMyFxYHBgJ8BlxCJhsbJiY2NicnGRkmJhoaW1uAXExMJhgcBhQUBiAeKldXaJJnZycnNjYmJhoaJiYZGVA4VBIEBHo3N1IEDg4JCQkJAgQWGBxQNGYWFHIIBjYgLkdHZGRHRxYWOjpSUjo6Jho2EBAG/uwWBEBgZHh4ZGI+BBAQCDxUXGxsXFo4BgJYCAJ2eIJsCgoKCnSOgoASCggBGEImQUE2NCUlJSU0IhgYGBgieFZWLy9OMkZQShQGBhJSVk48WjY2Y2OKNCQkJCQ0IhkZGRkicFA4FgIYEAE4SjY2AgIDAwoWBAQmRnQW/roGNjxQaF5EREREXhQUTjc3NzdOYEQuOg4QBgIEFAQIXDA0NDBaCAQOBgYOUiouAQEwLlAI4AI8PAYGBgwOBkBAChIMAAAAAQAAAAAAAG0wgrFfDzz1AAsEAAAAAADaF7lvAAAAANoXuW8AAAAAA4ADVQAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADgAABAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAIAAAAEAACAAAAAAAAKABQAHgEaAAEAAAAFALUABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPG1ldGFkYXRhPkdlbmVyYXRlZCBieSBJY29Nb29uPC9tZXRhZGF0YT4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4NCiAgICAgICAgICAgIDxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0Ii8+DQogICAgICAgICAgICA8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIvPg0KICAgICAgICAgICAgPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIi8+DQogICAgICAgICAgICA8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGdseXBoLW5hbWU9ImZpbmdlcnByaW50Ig0KICAgICAgICAgICAgICAgICAgIGQ9Ik02MzYgMC42NjdoLTZxLTkyIDI0LTE1OCA5MC0zOCAzOC02NSAxMDN0LTI3IDExOXEwIDUyIDM4IDg5dDkyIDM3IDkzLTM3IDM5LTg5cTAtMzQgMjUtNTh0NjMtMjQgNjQgMjQgMjYgNThxMCAxMjAtOTEgMjA2dC0yMTkgODZxLTkyIDAtMTY4LTQ3dC0xMTQtMTI1cS0yNC01MC0yNC0xMjAgMC04MCAyOC0xNTQgNi0yMC0xNC0yNnQtMjYgMTJxLTMyIDgyLTMyIDE2OCAwIDc4IDMwIDEzOCA0MiA5MCAxMjkgMTQ0dDE5MSA1NHExNDYgMCAyNDktOTl0MTAzLTIzN3EwLTUyLTM5LTg4dC05My0zNi05MiAzNi0zOCA4OHEwIDM0LTI2IDU5dC02NCAyNS02My0yNS0yNS01OXEwLTExMiA4MC0xOTIgNTYtNTYgMTQwLTc4IDE4LTIgMTQtMjYtNC0xNi0yMC0xNnpNNTMwIDMxMi42NjdxMC03NCA1NS0xMjh0MTM3LTU0cTQgMCAxOCAydDIzIDIgMTgtMyAxMS0xM3E0LTIyLTE4LTI2LTI0LTQtNTItNC04MCAwLTEzMiAzOC0xMDIgNzAtMTAyIDE4NiAwIDIyIDIyIDIyIDIwIDAgMjAtMjJ6TTQxNiA4LjY2N3EtOCAwLTE0IDYtNTQgNTQtODYgMTE0LTQ2IDgwLTQ2IDE4NCAwIDk0IDcxIDE2MnQxNzEgNjggMTcxLTY4IDcxLTE2MnEwLTIwLTIyLTIwdC0yMiAyMHEwIDc4LTU4IDEzM3QtMTQwIDU1LTE0MC01NS01OC0xMzNxMC05NiAzOC0xNjQgMjYtNDYgODAtMTA0IDE2LTE0IDAtMzAtNi02LTE2LTZ6TTE1MCA1MjQuNjY3cS0yMiAwLTIyIDIwIDAgNCA0IDEyIDY0IDkyIDE2MCAxNDAgMTAwIDUyIDIyMCA1MnQyMjAtNTJxOTgtNDggMTYwLTEzOCA0LTggNC0xMiAwLTE0LTE2LTIwdC0yNCA4cS02MCA4Mi0xNDQgMTI0LTkyIDQ2LTIwMCA0N3QtMjAwLTQ3cS05MC00Ni0xNDYtMTI2LTYtOC0xNi04ek03NjAgNzQ4LjY2N3EtOCAwLTEwIDItMTE4IDYwLTIzOCA2MC0xMzAgMC0yMzgtNjAtMTAtNi0yMCAwdC0xMCAxOHEwIDE0IDEwIDIwIDExNiA2NCAyNTggNjQgMTMwIDAgMjU4LTY0IDE4LTEwIDgtMjgtOC0xMi0xOC0xMnoiLz4NCiAgICAgICAgPC9mb250Pg0KICAgIDwvZGVmcz4NCjwvc3ZnPg==#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="dp--icon-"],[class*=" dp--icon-"]{font-family:'dp-icomoon' !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp--icon-fingerprint:before{content:"\e900"}.dp--revoke{line-height:1;position:fixed;z-index:9999;top:0;left:0;display:flex;overflow:hidden;align-items:center;flex-wrap:nowrap;justify-content:center;box-sizing:border-box;min-width:40px;height:40px;margin:5px;padding:0.5em;cursor:pointer;transition:all .3s ease-in-out;transform:none;text-decoration:none;color:#fff;border-radius:20px;background-color:rgba(0,0,0,0.8)}.dp--revoke i{font-size:24px;pointer-events:none}.dp--revoke.cc-top-right,.dp--revoke.cc-bottom-right{right:0;left:auto}.dp--revoke.cc-bottom,.dp--revoke.cc-bottom-left,.dp--revoke.cc-bottom-right{top:auto;bottom:0}.dp--revoke .dp--hover{display:none;pointer-events:none}.dp--revoke:hover{opacity:.7}.dp--revoke:hover .dp--hover{display:inline-block}.cc-window{font-size:16px;line-height:1.5em;position:fixed;z-index:9999;top:0;left:0;width:100%;color:#fff;background-color:rgba(0,0,0,0.8)}.cc-window.cc-bottom{top:auto;bottom:0}.cc-window.cc-top-left,.cc-window.cc-top-right,.cc-window.cc-bottom-left,.cc-window.cc-bottom-right{max-width:24em}.cc-window.cc-top-left,.cc-window.cc-top-right{top:1rem}.cc-window.cc-top-left,.cc-window.cc-bottom-left{left:1rem}.cc-window.cc-top-right,.cc-window.cc-bottom-right{right:1rem;left:auto}.cc-window.cc-bottom-left,.cc-window.cc-bottom-right{top:auto;bottom:1rem}.cc-window .cc-body{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.cc-window.cc-top .cc-body,.cc-window.cc-bottom .cc-body{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.cc-window .cc-message{padding:1.5rem}.cc-window .cc-link{display:inline-block;padding:0.2em;text-decoration:underline;opacity:.8;color:inherit}.cc-window .dp--cookie-check{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;border:1px solid rgba(255,255,255,0.5);border-radius:5px}.cc-window .dp--cookie-check label{display:block;overflow:hidden;margin:0;padding:5px;white-space:nowrap;text-overflow:ellipsis}.cc-window .dp--cookie-check label:first-child{padding-left:10px}.cc-window .dp--cookie-check label:last-child{padding-right:10px}.cc-window *,.cc-window *::before,.cc-window *::after{box-sizing:border-box}.cc-compliance{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;min-width:300px;max-width:100% !important}.cc-top .cc-compliance,.cc-bottom .cc-compliance{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem}.cc-compliance .cc-btn{font-size:.9em;font-weight:700;display:block;width:50%;margin:0;padding:0.4em 0.8em;cursor:pointer;text-align:center;white-space:nowrap;border-width:2px;border-style:solid;border-color:transparent}.cc-top .cc-compliance .cc-btn,.cc-bottom .cc-compliance .cc-btn{width:100%}.cc-top .cc-compliance .cc-btn+.cc-btn,.cc-bottom .cc-compliance .cc-btn+.cc-btn{margin-top:.25rem}.cc-compliance .cc-w-100{width:100%}.dp--iframe{display:none}.dp--iframe.dp--loaded{display:block}.dp--overlay{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.dp--overlay-description{margin-top:.8rem}.dp--overlay-button{margin-top:.8rem}.db--overlay-submit{font-weight:700;display:inline-block;padding:.4em .8em;text-align:center;border:2px solid transparent}.dp--iframe.dp--loaded+.dp--overlay{display:none}.cc-hide{visibility:hidden !important;opacity:0 !important}.cc-sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}


*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  padding: 0;
  background-color: #f2f2f2;
  font-size: 1rem;
}
body {
  padding-top: 54px;
}
@media screen and (min-width: 48rem) {
  body {
    padding-top: 90px;
  }
}
@media screen and (min-width: 75rem) {
  body {
    padding-top: 110px;
  }
}
img {
  max-width: 100%;
  height: auto;
}
input,
button {
  font-family: inherit;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.frame-type-text ul,
.frame-type-textpic ul,
.frame-type-textmedia ul,
.frame-type-bullets ul,
.news ul {
  list-style: square inside;
}
b,
strong {
  font-weight: 700;
}
p,
.frame-type-text ul,
.frame-type-textpic ul,
.frame-type-textmedia ul,
.frame-type-bullets ul,
.news ul {
  margin: 0 0 1em;
}
p:last-child,
.frame-type-text ul:last-child,
.frame-type-textpic ul:last-child,
.frame-type-textmedia ul:last-child,
.frame-type-bullets ul:last-child,
.news ul:last-child {
  margin-bottom: 0;
}
body {
  line-height: 1.4;
  color: #3c3c3c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 1.0625rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.7em;
}
h1,
h2 {
  font-weight: 400;
  font-size: 1.875rem;
}
@media screen and (min-width: 64rem) {
  h1,
  h2 {
    font-size: 3.125rem;
  }
}
h3 {
  font-weight: 600;
  font-size: 1.25rem;
}
@media screen and (min-width: 64rem) {
  h3 {
    font-size: 1.625rem;
  }
}
p.lead {
  font-weight: 300;
  font-size: 1.125rem;
}
@media screen and (min-width: 64rem) {
  p.lead {
    font-size: 1.625rem;
  }
}
p.text-right {
  text-align: right;
}
p.text-left {
  text-align: left;
}
p.text-center {
  text-align: center;
}
.header-background-1,
.header-background-2,
.header-background-3 {
  padding: 0.25em;
}
.header-background-1 {
  background-color: #78b900;
  color: #fff;
}
.header-background-2 {
  background-color: #bfbfbf;
  color: #fff;
}
.header-background-3 {
  background-color: #c5e0b4;
  color: #fff;
}
a {
  color: #78b900;
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 1.125rem;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="search"],
textarea,
select {
  display: block;
  padding: 0 20px;
  width: 100%;
  height: 48px;
  border: 1px solid #e7e7e7;
  border-radius: 0;
  background-color: #f8f8f8;
  font-weight: 400;
  font-size: 1.125rem;
  transition: border-color 0.25s ease;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus {
  border-color: #d0d0d0;
  outline: none;
  box-shadow: none;
}
input[type="text"].valid,
input[type="email"].valid,
input[type="tel"].valid,
input[type="password"].valid,
input[type="search"].valid,
textarea.valid,
select.valid,
.valid input[type="text"],
.valid input[type="email"],
.valid input[type="tel"],
.valid input[type="password"],
.valid input[type="search"],
.valid textarea,
.valid select {
  border-color: #78b900;
}
input[type="text"].invalid,
input[type="email"].invalid,
input[type="tel"].invalid,
input[type="password"].invalid,
input[type="search"].invalid,
textarea.invalid,
select.invalid,
.invalid input[type="text"],
.invalid input[type="email"],
.invalid input[type="tel"],
.invalid input[type="password"],
.invalid input[type="search"],
.invalid textarea,
.invalid select {
  border-color: #f27474;
}
textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  min-height: 150px;
  resize: vertical;
}
select {
  background: #f8f8f8 url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/chevron-down.svg') no-repeat right 18px center/12px 12px;
  cursor: pointer;
}
form {
  color: #1d1d1d;
}
form small {
  display: block;
  font-weight: 600;
  font-size: 0.8125rem;
}
form .field + .field,
form .row + .row {
  margin-top: 25px;
}
form .field__help {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
  font-weight: 600;
  font-size: 0.75rem;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
fieldset {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
}
.checkbox > input[type="checkbox"],
.radio > input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.checkbox > input[type="checkbox"] + span,
.radio > input[type="radio"] + span,
.checkbox > input[type="checkbox"] + label,
.radio > input[type="radio"] + label {
  display: inline-block;
  position: relative;
  padding-left: 28px;
}
.checkbox > input[type="checkbox"] + span::before,
.radio > input[type="radio"] + span::before,
.checkbox > input[type="checkbox"] + label::before,
.radio > input[type="radio"] + label::before {
  content: '';
  display: block;
  position: absolute;
  top: 0.15em;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #78b900;
  cursor: pointer;
}
.checkbox > input[type="checkbox"]:focus + span::before,
.radio > input[type="radio"]:focus + span::before,
.checkbox > input[type="checkbox"]:focus + label::before,
.radio > input[type="radio"]:focus + label::before {
  outline: 1px dotted #000;
  outline-offset: 1px;
}
.checkbox > input[type="checkbox"]:checked + span::before,
.radio > input[type="radio"]:checked + span::before,
.checkbox > input[type="checkbox"]:checked + label::before,
.radio > input[type="radio"]:checked + label::before {
  background: transparent url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/checkmark.svg') no-repeat center/12px 12px;
}
.checkbox > input[type="checkbox"]:disabled + span::before,
.radio > input[type="radio"]:disabled + span::before,
.checkbox > input[type="checkbox"]:disabled + label::before,
.radio > input[type="radio"]:disabled + label::before {
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  cursor: default;
}
.radio > input[type="radio"] + span::before,
.radio > input[type="radio"] + label::before {
  border-radius: 20px;
}
.invalid input[type="checkbox"] + span,
.invalid input[type="checkbox"] + label,
.invalid input[type="radio"] + span,
.invalid input[type="radio"] + label,
input[type="checkbox"].invalid + span,
input[type="checkbox"].invalid + label,
input[type="radio"].invalid + span,
input[type="radio"].invalid + label {
  color: #f27474;
}
.field--inline > .checkbox,
.field--inline > .radio {
  display: inline-block;
}
.field--inline > .checkbox + .checkbox,
.field--inline > .radio + .radio {
  margin-left: 20px;
}
ol.square-list,
ul.square-list,
.frame-11 ol,
.frame-11 ul {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
}
ol.square-list > li::before,
ul.square-list > li::before,
.frame-11 ol > li::before,
.frame-11 ul > li::before {
  counter-increment: item;
  content: counter(item) '.';
  display: inline-flex;
  margin-right: 5px;
  padding: 5px 10px;
  border: 1px solid #78b900;
}
ol.square-list > li + li,
ul.square-list > li + li,
.frame-11 ol > li + li,
.frame-11 ul > li + li {
  margin-top: 5px;
}
ol.styled-list,
ul.styled-list,
.frame-10 ul {
  padding: 0;
  list-style: none;
}
ol.styled-list > li,
ul.styled-list > li,
.frame-10 ul > li {
  border-top: 1px solid #fff;
  background-color: #3c3c3c;
  color: #fff;
}
ol.styled-list a,
ul.styled-list a,
.frame-10 ul a {
  display: block;
  position: relative;
  padding: 15px 20px;
  padding-left: 40px;
  color: inherit;
  text-decoration: none;
  transition: color 0.15s ease;
}
ol.styled-list a:hover,
ul.styled-list a:hover,
.frame-10 ul a:hover {
  color: #78b900;
}
ol.styled-list a::before,
ul.styled-list a::before,
.frame-10 ul a::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -9px;
  width: 15px;
  height: 15px;
  border: 4px solid #78b900;
  border-top: 0;
  border-left: 0;
  transform: rotate(-45deg);
}
html.has-modal {
  overflow: hidden;
}
.invisible {
  visibility: hidden;
}
.offscreen {
  position: absolute;
  left: -9999px;
  right: auto;
}
.hyphenate {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.text-center {
  text-align: center;
}
.text-highlight {
  color: #78b900;
}
.is-loading {
  overflow: hidden !important;
  position: relative;
  cursor: progress;
}
.is-loading::before {
  z-index: 1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.4);
}
.is-loading::after {
  z-index: 1;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 50px;
  height: 50px;
  border: 3px solid #78b900;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.7s infinite linear;
          animation: spin 0.7s infinite linear;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes slideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@-webkit-keyframes slideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
@keyframes slideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.page__totop {
  overflow: hidden;
  display: flex;
  position: fixed;
  position: -webkit-sticky;
  position: sticky;
  bottom: 20px;
  right: 20px;
  float: right;
  width: 50px;
  height: 50px;
  background-color: rgba(60,60,60,0.4);
}
.page__totop::after {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  border-width: 4px;
  border-color: #fff;
  transform: rotate(-45deg);
  border-top-style: solid;
  border-right-style: solid;
}
.page__totop > span {
  position: absolute;
  left: -9999px;
  right: auto;
}
.page__totop::after {
  margin: 20px auto;
  border-radius: 2px;
}
@media screen and (min-width: 105rem) {
  .page__totop {
    bottom: 100px;
    right: 100px;
  }
}
.header {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, transparent 100%);
}
.layout-1 .header {
  background-color: #fff;
  background-image: none;
}
@media screen and (min-width: 75rem) {
  .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transition: background-color 0.5s ease;
  }
  .navigation-stuck .header {
    background-color: #fff;
    background-image: none;
  }
}
.header__inner {
  box-sizing: content-box;
  position: relative;
}
.navigation-open .header__inner {
  display: flex;
  flex-flow: column;
  min-height: 100vh;
  background-color: rgba(255,255,255,0.95);
}
@media screen and (min-width: 64rem) {
  .navigation-open .header__inner {
    background-color: transparent;
  }
}
@media screen and (min-width: 75rem) {
  .header__inner {
    margin: 0 auto;
    padding: 20px 70px;
    max-width: 1335px;
    background-color: transparent;
    transition: padding 0.5s ease;
  }
  .navigation-stuck .header__inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.header__bar {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 6px;
}
.navigation-open .header__bar {
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 64rem) {
  .header__bar {
    padding: 10px;
  }
}
@media screen and (min-width: 75rem) {
  .header__bar {
    padding: 0;
  }
}
.header__logo {
  display: block;
  width: auto;
  height: 42px;
}
.header__logo path:first-child,
.header__logo path:last-child {
  transition: fill 0.5s ease;
}
.layout-1 .header__logo path.data-sticky-black,
.navigation-open .header__logo path.data-sticky-black {
  fill: #3c3c3c;
}
.layout-1 .header__logo path.data-sticky-green,
.navigation-open .header__logo path.data-sticky-green {
  fill: #78b900;
}
@media screen and (min-width: 64rem) {
  .header__logo {
    height: 70px;
  }
  .navigation-open .header__logo path.data-sticky-black,
  .navigation-open .header__logo path.data-sticky-green {
    fill: #fff;
  }
  .navigation-open .layout-1 .header__logo path.data-sticky-black {
    fill: #3c3c3c;
  }
  .navigation-open .layout-1 .header__logo path.data-sticky-green {
    fill: #78b900;
  }
}
@media screen and (min-width: 75rem) {
  .navigation-stuck .header__logo path.data-sticky-black {
    fill: #3c3c3c;
  }
  .layout-1 .header__logo path.data-sticky-green,
  .navigation-stuck .header__logo path.data-sticky-green {
    fill: #78b900;
  }
}
.header__menu-button,
.header__search-button {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  width: 35px;
  height: 35px;
  border: none;
  background: none;
  color: #fff;
  cursor: pointer;
}
@media screen and (min-width: 75rem) {
  .header__menu-button {
    display: none;
  }
}
@media screen and (min-width: 75rem) {
  .header__search-button {
    margin-top: -2px;
  }
}
.header__navigation {
  display: none;
}
.navigation-open .header__navigation {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 64rem) {
  .header__navigation {
    overflow: hidden;
  }
  .navigation-open .header__navigation {
    flex-grow: inherit;
    flex-grow: initial;
    justify-content: flex-start;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    padding-top: 130px;
    width: 366px;
    background-color: rgba(255,255,255,0.95);
  }
}
@media screen and (min-width: 75rem) {
  .header__navigation,
  .navigation-open .header__navigation {
    overflow: visible;
    display: block;
    position: absolute;
    top: 30px;
    right: 150px;
    padding: 0;
    width: auto;
    background-color: transparent;
    transition: top 0.5s ease;
  }
  .navigation-stuck .header__navigation,
  .navigation-stuck .navigation-open .header__navigation {
    top: 20px;
  }
}
.menu-wrapper {
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}
@media screen and (min-width: 75rem) {
  .menu-wrapper {
    display: block;
    overflow: visible;
  }
}
.menu,
.menu__submenu {
  flex-shrink: 0;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  transition: transform 0.15s ease-out;
}
@media screen and (min-width: 30rem) {
  .menu,
  .menu__submenu {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 64rem) {
  .menu,
  .menu__submenu {
    padding-left: 45px;
    padding-right: 0;
  }
}
@media screen and (min-width: 75rem) {
  .menu {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    padding: 0;
    transform: translateX(0) !important;
  }
}
.menu__submenu {
  display: none;
}
.menu__item,
.menu__leave-sub {
  margin-bottom: 1em;
  color: #3c3c3c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.875rem;
  text-align: center;
}
@media screen and (min-width: 64rem) {
  .menu__item,
  .menu__leave-sub {
    font-size: 1.625rem;
    text-align: left;
  }
}
@media screen and (min-width: 64rem) {
  .menu__item {
    padding-right: 45px;
  }
  .menu__item.menu__item--sub {
    padding-right: 0;
  }
}
@media screen and (min-width: 75rem) {
  .menu__item {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 1.0625rem;
    transition: color 0.5s ease;
  }
  .layout-1 .menu__item.menu__item--sub,
  .layout-1 .menu__item.menu__item--highlight,
  .navigation-stuck .menu__item {
    color: #3c3c3c;
  }
}
.menu__link {
  position: relative;
  display: block;
  color: inherit;
}
.menu__item--sub .menu__link {
  padding-right: 35px;
  text-indent: 35px;
}
@media screen and (min-width: 64rem) {
  .menu__item--sub .menu__link {
    padding-right: 100px;
    text-indent: 0;
  }
}
@media screen and (min-width: 75rem) {
  .menu__item--sub .menu__link {
    padding: 0;
  }
}
@media screen and (min-width: 75rem) {
  .menu__submenu .menu__link:hover {
    color: #78b900;
    text-decoration: none;
  }
}
@media screen and (min-width: 75rem) {
  [data-iteration="1"] .menu__submenu .menu__link {
    padding-left: 35px;
    background-repeat: no-repeat;
    background-size: auto 25px;
    background-position: left center;
    position: relative;
    z-index: 2;
  }
  [data-iteration="1"] .menu__submenu .menu__link::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    height: 25px;
    width: 25px;
    transform: translate(0, -50%);
  }
  [data-iteration="1"] .menu__submenu .menu__link::before {
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.5s ease, transform 0.5s ease;
    background-color: rgba(120,185,0,0.2);
  }
  [data-iteration="1"] .menu__submenu .menu__link:hover::before {
    opacity: 1;
    transform: translate(0, -50%) scale(1.45);
  }
}
.menu__enter-sub,
.menu__leave-sub {
  display: block;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 27px 30px;
  cursor: pointer;
}
@media screen and (min-width: 75rem) {
  .menu__enter-sub,
  .menu__leave-sub {
    display: none !important;
  }
}
.menu__enter-sub {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 35px;
  background-image: url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/arrow-right.svg');
  background-position: right center;
}
@media screen and (min-width: 64rem) {
  .menu__enter-sub {
    width: 100px;
    background-position: center;
  }
}
.menu__leave-sub {
  visibility: hidden;
  margin-top: 1em;
  margin-bottom: 1.5em;
  padding: 0 20px 0 75px;
  width: 100%;
  background-image: url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/arrow-left.svg');
  background-position: 20px center;
  line-height: inherit;
  text-align: left;
}
@media screen and (min-width: 64rem) {
  .menu__leave-sub {
    padding-left: 100px;
    background-position: 45px center;
  }
}
@media screen and (min-width: 75rem) {
  .menu > .menu__item {
    position: relative;
    margin-left: 20px;
  }
  .menu > .menu__item.menu__item--highlight {
    position: relative;
    top: -2px;
    border: 2px solid #fff;
    transition: all 150ms ease;
  }
  .menu > .menu__item.menu__item--highlight:hover,
  .menu > .menu__item.menu__item--highlight.menu__item--hover {
    border-color: #78b900 !important;
    background-color: #78b900 !important;
    color: #fff !important;
    text-shadow: 0 0 8px rgba(0,0,0,0.2) !important;
    box-shadow: 0 0 8px rgba(0,0,0,0.2) !important;
  }
  .menu > .menu__item.menu__item--highlight > .menu__link {
    padding-left: 20px;
    padding-right: 20px;
  }
  .menu > .menu__item.menu__item--sub > .menu__link {
    padding-bottom: 40px;
  }
  .menu > .menu__item > .menu__link {
    padding: 10px;
  }
  .menu > .menu__item > .menu__link:hover {
    text-decoration: none;
  }
  .layout-1 .menu > .menu__item.menu__item--highlight,
  .navigation-stuck .menu > .menu__item.menu__item--highlight {
    border-color: #3c3c3c;
  }
  [data-iteration="1"] .menu__submenu {
    min-height: 35px;
    position: absolute;
    top: -1000%;
    left: 50%;
    margin-left: -340px;
    padding: 25px 40px 15px;
    width: 680px;
    background: #fff no-repeat 40px 35px/165px auto;
    box-shadow: 0 0 7px 1px rgba(0,0,0,0.15);
    -webkit-columns: 2 auto;
       -moz-columns: 2 auto;
            columns: 2 auto;
    background-image: none !important;
    display: flex;
    flex-wrap: wrap;
  }
  [data-iteration="1"] .menu__submenu > .menu__item {
    padding-left: 0;
    color: #3c3c3c;
    font-size: 1.125rem;
    width: 50%;
    flex-basis: 50%;
    margin-bottom: 0.5em;
  }
  [data-iteration="1"] .menu__submenu > .menu__item:nth-child(odd) {
    padding-right: 10px;
  }
  [data-iteration="1"] .menu__submenu > .menu__item:nth-child(even) {
    padding-left: 10px;
  }
  [data-iteration="1"] .menu__submenu > .menu__item + .menu__item {
    margin-top: 0;
  }
  .menu__submenu {
    display: block;
    position: absolute;
    top: -1000%;
    left: 50%;
    margin-left: -265px;
    padding: 25px 40px;
    width: 530px;
    min-height: 235px;
    background: #fff no-repeat 40px 35px/165px auto;
    box-shadow: 0 0 7px 1px rgba(0,0,0,0.15);
  }
  .menu__submenu::before,
  .menu__submenu::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 19px 14px;
    border-color: transparent transparent rgba(0,0,0,0.1) transparent;
    transform: translateX(-50%);
  }
  .menu__submenu::before {
    -webkit-filter: blur(2px);
            filter: blur(2px);
  }
  .menu__submenu::after {
    bottom: calc(100% - 2px);
    border-bottom-color: #fff;
  }
  .menu__submenu > .menu__item {
    padding-left: 205px;
    color: #3c3c3c;
    font-size: 1.125rem;
  }
  .menu__submenu > .menu__item + .menu__item {
    margin-top: 0.5em;
  }
  .menu__item--sub:hover > .menu__submenu,
  .menu__submenu:hover {
    top: calc(100% - 4px);
    -webkit-animation: fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1), slideIn 0.2s cubic-bezier(0, 0, 0.2, 1);
            animation: fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1), slideIn 0.2s cubic-bezier(0, 0, 0.2, 1);
  }
}
@media screen and (min-width: 87.5rem) {
  .menu > .menu__item {
    margin-left: 30px;
  }
  .menu > .menu__item--highlight > .menu__link {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.hero {
  position: relative;
}
.hero::before {
  z-index: 1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.1) 100%);
  pointer-events: none;
}
.hero .bgimage {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero .button {
  font-weight: 600;
}
@media screen and (min-width: 64rem) {
  .hero .button {
    padding-top: 18px;
    padding-bottom: 17px;
    font-size: 1.125rem;
  }
}
main > .hero:first-child {
  margin-top: -54px;
}
@media screen and (min-width: 48rem) {
  main > .hero:first-child {
    margin-top: -90px;
  }
}
@media screen and (min-width: 75rem) {
  main > .hero:first-child {
    margin-top: -110px;
  }
}
.hero__images {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.hero__images-withheight {
  position: relative;
}
.hero__images .slick-arrow.slick-prev {
  left: 20px;
}
.hero__images .slick-arrow.slick-next {
  right: 20px;
}
.hero__img {
  background: no-repeat center/cover;
  height: 100%;
}
@media screen and (max-width: 47.9375rem) {
  .hero__img {
    background-position: center center !important;
  }
}
.hero--full .hero__img,
.hero--full .hero__inner {
  min-height: 100vh;
}
.hero--half .hero__img,
.hero--half .hero__inner {
  min-height: 50vh;
}
.hero__inner {
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  max-width: 1335px;
}
@media screen and (min-width: 48rem) {
  .hero__inner {
    align-items: center;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 75rem) {
  .hero--right .hero__inner {
    justify-content: flex-end;
  }
  .hero--left .hero__inner {
    justify-content: flex-start;
  }
  .hero--center .hero__inner {
    justify-content: center;
  }
}
.hero__body {
  padding: 30px 20px;
  width: 100%;
  color: #fff;
  text-align: center;
}
.hero--inverted .hero__body {
  color: #3c3c3c;
}
@media screen and (min-width: 48rem) {
  .hero__body {
    padding: 160px 45px;
    max-width: 70%;
    text-align: left;
  }
}
@media screen and (min-width: 75rem) {
  .hero__body {
    padding-left: 70px;
    padding-right: 70px;
    max-width: 50%;
  }
  .hero--center .hero__body {
    text-align: center;
  }
}
.hero__title {
  margin: 0 0 0.7em;
  line-height: 1.4;
  font-family: 'Raleway', sans-serif;
  font-weight: 800;
  font-size: 1.875rem;
}
@media screen and (min-width: 48rem) {
  .hero__title {
    font-size: 3.125rem;
  }
}
.hero__lead {
  line-height: 1.4;
  margin: 0 0 1.3em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
}
@media screen and (min-width: 48rem) {
  .hero__lead {
    font-size: 1.625rem;
  }
}
.hero--slider::before {
  display: none;
}
.hero--slider .hero__img::before {
  z-index: 1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.1) 100%);
  pointer-events: none;
}
.hero--slider .hero__topimage {
  z-index: 1;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.hero--slider .hero__topimage + .hero__inner {
  z-index: 1;
}
.hero--slider .hero__topimage + .hero__inner .hero__body {
  background-color: rgba(0,0,0,0.3);
}
@media screen and (min-width: 48rem) {
  .hero--slider .hero__topimage {
    background-size: auto 100%;
    background-position: 100% 100%;
  }
  .hero--slider .hero__topimage + .hero__inner .hero__body {
    background: none;
  }
}
.hero--slider .hero__topimage-embed {
  height: auto;
  top: 102px;
  width: calc(100% - 90px);
  right: 45px;
}
@media screen and (min-width: 48rem) {
  .hero--slider .hero__topimage-embed {
    padding: 160px 0;
    max-width: 620px;
    width: 50%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 64rem) {
  .hero--slider .hero__topimage-embed {
    right: 70px;
  }
}
.footer {
  margin-top: 100px;
}
.footer a {
  color: inherit;
}
.footer__inner {
  box-sizing: content-box;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1335px;
}
.footer__pre {
  padding: 25px 0 20px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  background-color: $bg-bg-color;
  color: #3c3c3c;
  font-weight: 300;
  font-size: 0.875rem;
}
@media screen and (min-width: 48rem) {
  .footer__pre {
    font-size: 1rem;
  }
}
.footer__pre .footer__inner {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 67.5rem) {
  .footer__pre .footer__inner {
    flex-direction: row;
    align-items: center;
  }
}
.footer__pre ul {
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 67.5rem) {
  .footer__pre ul {
    margin-left: auto;
  }
}
.footer__pre li {
  display: inline-block;
  margin: 0 10px 1em;
}
@media screen and (min-width: 67.5rem) {
  .footer__pre li {
    margin-bottom: 0;
  }
}
.footer__pre small {
  display: block;
  font-size: inherit;
  text-align: center;
}
@media screen and (min-width: 67.5rem) {
  .footer__pre small {
    order: -1;
  }
}
.footer__main {
  padding: 35px 0 0;
  background-color: #3c3c3c;
  color: #fff;
  font-size: 0.875rem;
}
@media screen and (min-width: 30rem) {
  .footer__main {
    font-size: 1rem;
  }
}
@media screen and (min-width: 64rem) {
  .footer__main {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 75rem) {
  .footer__main {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .footer__main .footer__inner {
    display: flex;
    flex-flow: row nowrap;
  }
}
.footer__contact {
  flex-shrink: 0;
  margin: 0 0 4em;
  padding-top: 2em;
  line-height: 1.8;
}
@media screen and (min-width: 75rem) {
  .footer__contact {
    padding-top: 40px;
  }
}
.footer__contact img {
  display: block;
  margin-bottom: 3em;
  width: auto;
  height: 60px;
}
.footer__navigation {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (min-width: 64rem) {
  .footer__navigation {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 75rem) {
  .footer__navigation {
    margin-top: 60px;
    margin-left: 10%;
    width: 100%;
  }
}
.footer__menu {
  width: calc(50% - 10px);
  margin-bottom: 2.5em;
  line-height: 1.6;
}
@media screen and (min-width: 64rem) {
  .footer__menu {
    min-width: 200px;
    width: 25%;
    margin-bottom: 0;
    padding-right: 20px;
  }
}
.footer__menu p {
  margin: 0 0 1.5em;
  text-transform: uppercase;
}
.footer__menu li {
  margin-bottom: 0.5em;
}
.footer__menu--social {
  padding-right: 0;
}
.footer__menu--social li {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 1em;
  width: 50px;
}
.footer__menu--social img {
  display: block;
  width: auto;
  height: 30px;
}
@media screen and (min-width: 64rem) {
  .footer__menu--social {
    min-width: 0;
    max-width: 425px;
  }
}
.button {
  display: inline-block;
  align-items: center;
  justify-content: center;
  padding: 13px 30px;
  vertical-align: middle;
  border: 0;
  line-height: 1.4;
  font-weight: 400;
  font-size: 1rem;
  transition: background-color 150ms ease;
  cursor: pointer;
}
.button--primary {
  background-color: #78b900;
  color: #fff;
  text-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.button--primary:hover {
  background-color: #6ca700;
  text-decoration: none;
}
.button--orange {
  background-color: #d95900;
  color: #fff;
  text-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.button--orange:hover {
  background-color: #c35000;
  text-decoration: none;
}
.button--secondary {
  background-color: #3c3c3c;
  color: #fff;
}
.button--secondary:hover {
  background-color: #363636;
  text-decoration: none;
}
.button--bright {
  background-color: #fff;
  color: #78b900;
}
.button[hrefg$=".ical"],
.button[href$=".ics"] {
  background-image: url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/calendar.svg');
  background-size: 1.4em;
  background-repeat: no-repeat;
  background-position: 30px 50%;
  padding-left: calc(30px + 1.65em);
}
.button--video {
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  height: 2.6em;
}
.toggle-group {
  display: flex;
  flex-flow: row nowrap;
  border-left: 1px solid #e7e7e7;
}
.toggle-group label {
  margin: 0;
  padding: 8px 16px;
  border: 1px solid #e7e7e7;
  border-left-width: 0;
  font-size: 0.875rem;
  cursor: pointer;
}
.toggle-group input[type="checkbox"]:checked + label,
.toggle-group input[type="radio"]:checked + label {
  border-bottom: 2px solid #78b900;
  background-color: #f8f8f8;
  color: #78b900;
}
.toggle-group input[type="checkbox"],
.toggle-group input[type="radio"] {
  position: absolute;
  visibility: hidden;
}
.burger-icon {
  position: relative;
  margin-top: 7px;
  margin-bottom: 7px;
  cursor: pointer;
  transition: 100ms;
  display: block;
}
.burger-icon,
.burger-icon::before,
.burger-icon::after {
  width: 19px;
  height: 2px;
  border-radius: 2px;
  background-color: #fff;
}
.burger-icon::before,
.burger-icon::after {
  content: '';
  position: absolute;
  left: 0;
  transition: inherit;
}
.burger-icon::before {
  top: -7px;
}
.burger-icon::after {
  bottom: -7px;
}
.navigation-open .burger-icon {
  background-color: transparent;
  transform: rotate(90deg);
}
.navigation-open .burger-icon::before {
  top: 0;
  transform: rotate(45deg);
}
.navigation-open .burger-icon::after {
  bottom: 0;
  transform: rotate(-45deg);
}
.burger-icon,
.burger-icon::before,
.burger-icon::after {
  box-shadow: 0 0 7px 3px rgba(0,0,0,0.15);
}
.navigation-open .burger-icon,
.navigation-open .burger-icon::before,
.navigation-open .burger-icon::after {
  width: 23px;
  box-shadow: none;
}
.layout-1 .burger-icon,
.layout-1 .burger-icon::before,
.layout-1 .burger-icon::after,
.navigation-open .burger-icon::before,
.navigation-open .burger-icon::after {
  background-color: #3c3c3c;
}
.navigation-open .layout-1 .burger-icon {
  background-color: transparent;
}
@media screen and (min-width: 64rem) {
  .burger-icon {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .burger-icon,
  .burger-icon::before,
  .burger-icon::after {
    width: 25px;
    height: 3px;
  }
  .burger-icon::before {
    top: -9px;
  }
  .burger-icon::after {
    bottom: -9px;
  }
  .navigation-open .burger-icon,
  .navigation-open .burger-icon::before,
  .navigation-open .burger-icon::after {
    width: 29px;
  }
}
.search-icon {
  width: 23px;
  height: 23px;
}
.layout-1 .search-icon,
.navigation-open .search-icon {
  color: #3c3c3c;
}
@media screen and (min-width: 64rem) {
  .search-icon {
    width: 26px;
    height: 26px;
  }
  .navigation-open .search-icon {
    color: #fff;
  }
}
@media screen and (min-width: 75rem) {
  .search-icon {
    width: 28px;
    height: 28px;
  }
  .navigation-stuck .search-icon {
    color: #3c3c3c;
  }
}
.modal,
.modal[aria-hidden="true"] {
  display: none;
}
.modal.is-open,
.modal[aria-hidden="false"] {
  display: block;
}
.modal__overlay {
  z-index: 200;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.4);
}
.modal__wrapper {
  overflow-y: auto;
  position: relative;
  padding: 35px 20px;
  width: 100%;
  max-width: 740px;
  max-height: 100vh;
  background-color: #fff;
}
@media screen and (min-width: 64rem) {
  .modal__wrapper {
    overflow: visible;
    padding: 0;
    background-color: transparent;
  }
}
.modal__title {
  margin: 0 0 35px;
  font-weight: 400;
  font-size: 2rem;
  text-align: center;
}
@media screen and (min-width: 64rem) {
  .modal__title {
    left: 0;
    right: 0;
    margin-bottom: 25px;
    color: #fff;
  }
}
.modal__close {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 45px;
  height: 45px;
  border: none;
  border-radius: 0;
  background: 0 0;
  color: rgba(60,60,60,0.4);
  font-family: serif;
  font-size: 2rem;
  line-height: 1.2;
  transition: color 0.25s ease-out;
  cursor: pointer;
  overflow: hidden;
}
.modal__close:hover {
  color: #f27474;
  transition-duration: 0s;
}
.modal__close:focus {
  outline: 1px dotted rgba(60,60,60,0.2);
}
@media screen and (min-width: 64rem) {
  .modal__close {
    right: auto;
    left: 100%;
    line-height: 2.5625rem;
    color: #fff;
    font-size: 3.125rem;
  }
}
@media screen and (min-width: 64rem) {
  .modal__container {
    overflow-y: auto;
    padding: 50px 65px;
    max-height: 80vh;
    background-color: #fff;
  }
}
.modal--slide[aria-hidden="false"] .modal__overlay {
  -webkit-animation: fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.modal--slide[aria-hidden="true"] .modal__overlay {
  -webkit-animation: fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
@media screen and (min-width: 48rem) {
  .modal--slide[aria-hidden="false"] .modal__wrapper {
    -webkit-animation: slideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
            animation: slideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
  .modal--slide[aria-hidden="true"] .modal__wrapper {
    -webkit-animation: slideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
            animation: slideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
}
#modal-login [type="submit"],
#modal-register [type="submit"] {
  width: 100%;
  text-transform: uppercase;
}
@media screen and (min-width: 48rem) {
  #modal-login form,
  #modal-register form {
    margin: auto;
    max-width: 525px;
  }
}
#modal-register small {
  text-align: center;
}
@media screen and (min-width: 48rem) {
  #modal-register small {
    margin: 0 -100px;
  }
}
#modal-search .modal__overlay {
  background-color: rgba(120,185,0,0.85);
}
#modal-search .modal__wrapper {
  background-color: transparent;
}
#modal-search .modal__container {
  margin-bottom: 190px;
  padding: 0;
  max-width: 1160px;
  background-color: transparent;
}
#modal-search .modal__close {
  color: #fff;
}
#modal-search label {
  color: #fff;
  font-family: 'Raleway', sans-serif;
  font-weight: 800;
  font-size: 1.9375rem;
}
@media screen and (min-width: 48rem) {
  #modal-search label {
    font-size: 3.875rem;
  }
}
#modal-search .search-wrapper {
  display: flex;
  flex-flow: row nowrap;
  height: 48px;
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
@media screen and (min-width: 48rem) {
  #modal-search .search-wrapper {
    height: 90px;
  }
}
#modal-search .search-input {
  height: 100%;
  border: 0;
  font-weight: 300;
}
@media screen and (min-width: 48rem) {
  #modal-search .search-input {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 1.875rem;
  }
}
#modal-search .search-submit {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 48px;
  border: none;
  background-color: #3c3c3c;
  cursor: pointer;
  transition: background-color 150ms ease;
}
#modal-search .search-submit:hover {
  background-color: #363636;
}
@media screen and (min-width: 48rem) {
  #modal-search .search-submit {
    width: 90px;
  }
}
#modal-search svg {
  width: 55%;
  height: 55%;
}
@media screen and (min-width: 64rem) {
  .features {
    display: flex;
    flex-flow: row wrap;
    padding-left: 75px;
    padding-right: 75px;
  }
}
.features__item {
  margin-bottom: 20px;
}
@media screen and (min-width: 64rem) {
  .features__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    max-width: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    width: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    margin-bottom: 0;
  }
  .features__item:nth-child(1n) {
    margin-right: 75px;
    margin-left: 0;
  }
  .features__item:last-child {
    margin-right: 0;
  }
  .features__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto;
  }
}
.features__title {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  min-height: 125px;
}
.features__title span {
  padding-right: 20px;
}
.features__title img {
  display: block;
  width: 75px;
}
@media screen and (min-width: 64rem) {
  .features__title img {
    margin-left: auto;
  }
}
.features__text {
  line-height: 1.9;
}
.features__more {
  position: absolute;
  left: -9999px;
  right: auto;
  margin-bottom: 1em;
}
.features__item--expanded .features__more {
  position: static;
  left: auto;
}
@media screen and (min-width: 64rem) {
  .alternator__row {
    display: flex;
    flex-flow: row wrap;
  }
}
.alternator__image {
  background: no-repeat center/cover;
}
.alternator__image::after {
  content: '';
  display: block;
  padding-bottom: 56.25%;
  min-height: 25vh;
}
@media screen and (min-width: 64rem) {
  .alternator__image {
    width: 50%;
  }
  .alternator__row:nth-of-type(odd) .alternator__image {
    order: -1;
  }
  .alternator__row:nth-of-type(even) .alternator__image {
    order: 1;
  }
}
.alternator__text {
  padding: 30px 20px 60px;
  line-height: 1.6875;
}
@media screen and (min-width: 64rem) {
  .alternator__text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 50px 25px;
    width: 50%;
    max-width: 665px;
    line-height: 1.9;
  }
  .alternator__row:nth-of-type(odd) .alternator__text {
    margin-right: auto;
  }
  .alternator__row:nth-of-type(even) .alternator__text {
    margin-left: auto;
  }
}
@media screen and (min-width: 75rem) {
  .alternator__text {
    padding: 35px 70px;
  }
}
.videos .video-wrapper {
  background: #000 no-repeat center/cover;
}
.videos__active {
  margin-bottom: 40px;
}
.videos__active .video-wrapper::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border: 5px solid rgba(60,60,60,0.8);
  border-top: 5px solid #78b900;
  border-radius: 50%;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
@media screen and (min-width: 48rem) {
  .videos__active {
    display: flex;
    flex-flow: row nowrap;
  }
  .videos__active__view {
    flex: 1;
    margin: 0;
  }
  .videos__active__info {
    flex: 1;
    margin: 0 0 0 20px;
  }
}
.videos__active__view {
  position: relative;
  margin-bottom: 20px;
}
.videos__active__info {
  margin-bottom: 40px;
}
.videos__active__info > .teaser {
  display: none;
}
@media screen and (min-width: 48rem) {
  .videos__active__view,
  .videos__active__info {
    margin-bottom: 0;
  }
}
.videos__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 48rem) {
  .videos__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .videos__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.videos__item {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 20px;
  cursor: pointer;
  transition: opacity 0.5s ease;
}
.videos__item__view {
  flex: 1;
  margin: 0;
}
.videos__item__info {
  flex: 2;
  margin: 0 0 0 20px;
}
.videos__item.active {
  opacity: 0.5;
  cursor: default;
}
@media screen and (min-width: 48rem) {
  .videos__item {
    margin-bottom: 0;
  }
}
.videos__item__view {
  flex: 1;
  position: relative;
}
.videos__item__view::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 31.2px;
  height: 21.599999999999998px;
  margin-top: -10.799999999999999px;
  margin-left: -15.6px;
  background: transparent url('../../../typo3conf/ext/ts_sitetemplate/Resources/Public/Images/Icon/youtube.svg') no-repeat center/cover;
  cursor: pointer;
}
.videos__item__info {
  margin-left: 20px;
  font-size: 0.875rem;
}
.videos__item__info > h3 {
  font-size: 1rem;
  font-weight: 400;
}
.videos__item__info > .info {
  display: none;
}
.videoPlaceholder {
  width: 100%;
  height: 0;
  padding-bottom: 56.625%;
  background: rgba(120,185,0,0.416);
  position: relative;
  cursor: pointer;
  display: block !important;
}
.videoPlaceholder::before {
  z-index: -1;
}
.videoPlaceholder::after {
  font-weight: bold;
  content: 'Klicken Sie hier um die Cookies zu akzeptieren und das Video abzuspielen';
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.slick-slide:focus {
  outline: none;
  box-shadow: none;
}
.slick-arrow {
  z-index: 1;
  display: flex;
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  text-indent: -999px;
  cursor: pointer;
  transform: translateY(-50%);
}
.slick-arrow:focus {
  outline: none;
  box-shadow: none;
}
.slick-arrow:focus::after {
  border-width: 3px;
}
.slick-arrow::after {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  border: 2px solid #3c3c3c;
  border-top: 0;
  border-left: 0;
}
.slick-arrow.slick-prev {
  left: -2%;
  transform: rotate(135deg);
}
.slick-arrow.slick-next {
  right: -2%;
  transform: rotate(-45deg);
}
.slick-dots {
  display: flex;
  justify-content: center;
  margin-top: 3em;
}
.slick-dots li + li {
  margin-left: 20px;
}
.slick-dots button {
  padding: 0;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #3c3c3c;
  border-radius: 50%;
  background-color: transparent;
  text-indent: -999px;
  cursor: pointer;
  transition: background-color 150ms ease;
}
.slick-dots .slick-active button {
  background-color: #3c3c3c;
}
.slider {
  margin: auto;
  max-width: 1700px;
}
.slider.slider--images {
  max-width: 100%;
}
.frame-layout-1 .slider.slider--images .slick-arrow.slick-prev {
  left: 20px;
}
.frame-layout-1 .slider.slider--images .slick-arrow.slick-next {
  right: 20px;
}
.slider img {
  display: block !important;
}
.slider--testimonials .slider__body {
  text-align: center;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.slider--logos .slider__item {
  padding: 10px;
  vertical-align: middle;
}
.slider__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  height: 150px;
}
.slider--testimonials .slider__logo {
  margin-bottom: 1em;
}
.slider__quote {
  display: block;
  margin: 0 auto;
  padding: 0;
  line-height: 1.6875;
  font-size: 1.125rem;
}
@media screen and (min-width: 64rem) {
  .slider__quote {
    max-width: 800px;
    line-height: 1.769230769230769;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 75rem) {
  .slider__quote {
    max-width: 1000px;
    line-height: 1.7;
    font-size: 1.625rem;
  }
}
.slider__cite {
  margin-top: 2em;
  font-weight: 600;
  font-size: 0.875rem;
}
@media screen and (min-width: 64rem) {
  .slider__cite {
    margin-top: 1.5em;
    line-height: 1.9;
    font-size: 1rem;
  }
}
@media screen and (min-width: 75rem) {
  .slider__cite {
    line-height: 1.56;
    font-size: 1.125rem;
  }
}
.share-widget {
  justify-content: center;
  text-align: center;
}
@media screen and (min-width: 48rem) {
  .share-widget {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 75rem) {
  .share-widget {
    flex-wrap: nowrap;
  }
}
.share-widget__item {
  display: inline-block;
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.share-widget__item--facebook {
  background-color: #3b5998;
}
.share-widget__item--twitter {
  background-color: #1da1f2;
}
.share-widget__item--xing {
  background-color: #026466;
}
.share-widget__item--linkedin {
  background-color: #0077b5;
}
.share-widget__item--googleplus {
  background-color: #db4437;
}
.share-widget__item--slideshare {
  background-color: #0077b5;
}
.share-widget__item--blogger {
  background-color: #f06a35;
}
.share-widget__item--meetup {
  background-color: #ed1c40;
}
.share-widget__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
@media screen and (min-width: 64rem) {
  .share-widget__item {
    margin-right: 25px;
    margin-bottom: 20px;
    width: 110px;
    height: 110px;
  }
}
.share-widget__icon {
  display: block;
  height: 36px;
  width: auto;
}
.share-widget__item--meetup .share-widget__icon {
  height: 42px;
}
@media screen and (min-width: 64rem) {
  .share-widget__icon {
    height: 60px;
  }
  .share-widget__item--meetup .share-widget__icon {
    height: 70px;
  }
}
@media screen and (min-width: 64rem) {
  .showcase {
    display: flex;
  }
}
@media screen and (min-width: 64rem) {
  .showcase__image,
  .showcase__text {
    width: 50%;
  }
}
.showcase__image {
  text-align: center;
  margin-bottom: 50px;
}
@media screen and (min-width: 64rem) {
  .showcase__image {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 0;
    padding: 0 80px;
  }
}
.showcase__text {
  line-height: 1.6875;
}
@media screen and (min-width: 64rem) {
  .showcase__text {
    padding-right: 25px;
    line-height: 1.9;
  }
}
@media screen and (min-width: 75rem) {
  .showcase__text {
    padding: 0 80px;
    line-height: 2.1;
  }
}
@media screen and (min-width: 48rem) {
  .reference {
    display: flex;
    flex-flow: row wrap;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
}
.reference.reference--centered .reference__item:first-child {
  margin-left: auto;
}
.reference.reference--centered .reference__item:last-child {
  margin-right: auto;
}
.reference__item {
  margin: 0 auto 20px;
  max-width: 350px;
  background-color: #fff;
}
@media screen and (min-width: 48rem) {
  .reference__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    max-width: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    width: calc(99.9% * 1/3 - (75px - 75px * 1/3));
    margin: 0;
  }
  .reference__item:nth-child(1n) {
    margin-right: 75px;
    margin-left: 0;
  }
  .reference__item:last-child {
    margin-right: 0;
  }
  .reference__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto;
  }
}
.reference__image {
  display: block;
}
.reference__text {
  padding: 20px 25px 20px;
  line-height: 1.9;
}
.my-profile-plus {
  position: relative;
  margin: 0 auto;
  padding-left: 60px;
  max-width: 300px;
  font-size: 1rem;
}
@media screen and (min-width: 64rem) {
  .my-profile-plus {
    box-sizing: content-box;
    display: flex;
    padding: 0 70px;
    max-width: 1226px;
    font-size: 1.125rem;
  }
}
.my-profile-plus__block {
  background-color: #fff;
}
.my-profile-plus__block > *,
.my-profile-plus__block li {
  opacity: 0;
}
.my-profile-plus__block.b1,
.my-profile-plus__block.b2,
.my-profile-plus__block.b3,
.my-profile-plus__block.b4 {
  z-index: 1;
  position: relative;
}
.my-profile-plus__block.b4,
.my-profile-plus__block.b5 {
  padding-bottom: 50px;
}
@media screen and (min-width: 64rem) {
  .my-profile-plus__block.b1,
  .my-profile-plus__block.b2,
  .my-profile-plus__block.b3 {
    width: 33%;
    padding-bottom: 60px;
  }
  .my-profile-plus__block.b4,
  .my-profile-plus__block.b5 {
    position: absolute;
    padding-bottom: 0;
  }
  .my-profile-plus__block.b4 {
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background-color: transparent;
  }
  .my-profile-plus__block.b5 {
    left: 70px;
    bottom: 120px;
  }
}
.my-profile-plus__img-wrap {
  display: inline-flex;
  vertical-align: middle;
  align-items: flex-start;
  width: 50px;
  height: 50px;
}
.my-profile-plus__img-wrap img {
  flex-shrink: 0;
  display: block;
  margin: auto;
}
.my-profile-plus__title {
  z-index: 1;
  position: relative;
  margin: 0 0 0 -15px;
  padding: 15px;
  background-color: inherit;
  color: #78b900;
  font-weight: 600;
  font-size: inherit;
}
@media screen and (min-width: 64rem) {
  .my-profile-plus__title {
    display: inline-block;
    margin-left: 0;
  }
  .b4 .my-profile-plus__title {
    padding-left: 40px;
    padding-right: 40px;
    background-color: #fff;
  }
  .b4 .my-profile-plus__title::after {
    content: '';
    display: block;
    position: absolute;
    top: 16px;
    left: 100%;
    width: 21px;
    height: 21px;
    border: 3px solid #78b900;
    border-bottom: 0;
    border-right: 0;
    transform: rotate(-45deg);
  }
}
.my-profile-plus__list {
  padding: 10px 0 45px 45px;
  font-size: inherit;
}
@media screen and (min-width: 64rem) {
  .my-profile-plus__list {
    padding: 0 0 45px 15px;
  }
}
.my-profile-plus__list li + li {
  margin-top: 1em;
}
.b1 .my-profile-plus__arrow,
.b2 .my-profile-plus__arrow,
.b3 .my-profile-plus__arrow,
.b4 .my-profile-plus__arrow {
  position: absolute;
  top: 50px;
  left: 0;
  bottom: 0;
}
.b1 .my-profile-plus__arrow::before,
.b2 .my-profile-plus__arrow::before,
.b3 .my-profile-plus__arrow::before,
.b4 .my-profile-plus__arrow::before,
.b1 .my-profile-plus__arrow::after,
.b2 .my-profile-plus__arrow::after,
.b3 .my-profile-plus__arrow::after,
.b4 .my-profile-plus__arrow::after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 2px;
}
.b1 .my-profile-plus__arrow::before,
.b2 .my-profile-plus__arrow::before,
.b3 .my-profile-plus__arrow::before,
.b4 .my-profile-plus__arrow::before {
  left: 20px;
  top: 0;
  bottom: 5px;
  width: 3px;
  background-color: #78b900;
}
.b1 .my-profile-plus__arrow::after,
.b2 .my-profile-plus__arrow::after,
.b3 .my-profile-plus__arrow::after,
.b4 .my-profile-plus__arrow::after {
  bottom: 6px;
  left: 11px;
  width: 21px;
  height: 21px;
  border: 3px solid #78b900;
  border-left: 0;
  border-top: 0;
  transform: rotate(45deg);
}
.b5 .my-profile-plus__arrow {
  position: absolute;
  top: 25px;
  bottom: 0;
  left: 0;
  width: 83px;
  border: 3px solid #78b900;
  border-radius: 15px;
}
.b5 .my-profile-plus__arrow::after {
  content: '';
  display: block;
  position: absolute;
  top: -12px;
  left: 18px;
  width: 21px;
  height: 21px;
  border: 3px solid #78b900;
  border-left: 0;
  border-top: 0;
  border-radius: 2px;
  transform: rotate(-45deg);
}
@media screen and (min-width: 64rem) {
  .b1 .my-profile-plus__arrow,
  .b2 .my-profile-plus__arrow {
    top: 26px;
    bottom: auto;
    right: 0;
  }
  .b1 .my-profile-plus__arrow::before,
  .b2 .my-profile-plus__arrow::before {
    bottom: auto;
    left: 20px;
    right: 1px;
    width: auto;
    height: 3px;
  }
  .b1 .my-profile-plus__arrow::after,
  .b2 .my-profile-plus__arrow::after {
    bottom: -12px;
    left: auto;
    right: 3px;
    transform: rotate(-45deg);
  }
  .b3 .my-profile-plus__arrow {
    top: 26px;
    right: 0;
    bottom: 27px;
    left: auto;
    width: 100%;
    border: 3px solid #78b900;
    border-left: 0;
    border-radius: 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .b3 .my-profile-plus__arrow::before,
  .b3 .my-profile-plus__arrow::after {
    display: none;
  }
  .b4 .my-profile-plus__arrow {
    top: -55px;
    bottom: 27px;
    left: 185px;
    right: 50%;
    width: auto;
    height: auto;
    border: 3px solid #78b900;
    border-top: 0;
    border-right: 0;
    border-radius: 15px;
    border-top-left-radius: 0;
  }
  .b4 .my-profile-plus__arrow::before {
    display: none;
  }
  .b4 .my-profile-plus__arrow::after {
    bottom: auto;
    top: 0;
    left: -12px;
    transform: rotate(-135deg);
  }
  .b5 .my-profile-plus__arrow {
    z-index: 1;
    left: 115px;
    right: auto;
    top: -50px;
    bottom: 60px;
    width: 3px;
    border: none;
    background-color: #78b900;
  }
  .b5 .my-profile-plus__arrow::before {
    display: none;
  }
  .b5 .my-profile-plus__arrow::after {
    top: 0;
    left: -9px;
    transform: rotate(-135deg);
  }
}
.grid__col + .grid__col {
  margin-top: 50px;
}
@media screen and (min-width: 64rem) {
  .grid {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .grid.grid--revert {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .grid__col + .grid__col {
    margin-left: 70px;
    margin-top: 0;
  }
  .grid--layout-1 > .grid__col {
    flex-basis: 50%;
    width: 50%;
  }
  .grid--layout-2 > .grid__col {
    flex-basis: 33%;
    width: 33%;
  }
  .grid--layout-3 > .grid__col:first-child {
    flex-basis: 34%;
    width: 34%;
  }
  .grid--layout-3 > .grid__col:last-child {
    flex-basis: 66%;
    width: 66%;
  }
  .grid--layout-4 > .grid__col:first-child {
    flex-basis: 66%;
    width: 66%;
  }
  .grid--layout-4 > .grid__col:last-child {
    flex-basis: 34%;
    width: 34%;
  }
  .grid--layout-flex {
    margin-right: auto;
    margin-left: auto;
  }
  .grid--layout-flex > .grid__col {
    flex-basis: unset;
  }
  .grid--layout-flex > .grid__col img {
    max-width: unset;
  }
}
.pdf-list-table {
  width: 100%;
  border: 0;
  border-collapse: collapse;
}
.pdf-list-table th,
.pdf-list-table td {
  padding: 10px 25px;
  padding-left: 0;
  border-bottom: 1px solid #d7d7d7;
  vertical-align: top;
}
.pdf-list-table th {
  color: #78b900;
  font-weight: 500;
  text-align: left;
}
.pdf-list-table td:first-child {
  width: 25%;
}
.pdf-list-table td:nth-child(2) {
  width: 100%;
}
.facet__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  border: 1px solid #78b900;
  background: #fff no-repeat center/cover;
}
.facet__label,
.facet__button {
  position: absolute;
  top: 0;
  background-color: #78b900;
  color: #fff;
}
.facet__label {
  display: inline-block;
  left: 0;
  padding: 9px;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  cursor: default;
}
.facet__button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  right: 0;
  border: 0;
  width: 35px;
  height: 35px;
  line-height: 2.1875rem;
  font-size: 2.25rem;
  font-family: serif;
  cursor: pointer;
  transition: background-color 0.25s ease;
}
.facet__button:hover {
  background-color: #6ca700;
}
.facet__button:focus {
  outline: 1px dotted #000;
  outline-offset: -2px;
}
.facet__title {
  margin: 0;
  line-height: 1.8;
  color: #141414;
  font-size: 0.75rem;
  font-weight: 600;
}
.facet__title a {
  color: #78b900;
  font-size: 0.875rem;
  text-decoration: none;
}
.facet__title a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 48rem) {
  .facets-holder {
    display: flex;
    flex-flow: row wrap;
  }
}
.facets-holder__item {
  margin-bottom: 20px;
}
@media screen and (min-width: 48rem) {
  .facets-holder__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/2 - (60px - 60px * 1/2));
    max-width: calc(99.9% * 1/2 - (60px - 60px * 1/2));
    width: calc(99.9% * 1/2 - (60px - 60px * 1/2));
    margin-bottom: 30px;
  }
  .facets-holder__item:nth-child(1n) {
    margin-right: 60px;
    margin-left: 0;
  }
  .facets-holder__item:last-child {
    margin-right: 0;
  }
  .facets-holder__item:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 75rem) {
  .facets-holder__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/4 - (45px - 45px * 1/4));
    max-width: calc(99.9% * 1/4 - (45px - 45px * 1/4));
    width: calc(99.9% * 1/4 - (45px - 45px * 1/4));
    width: 315px;
  }
  .facets-holder__item:nth-child(1n) {
    margin-right: 45px;
    margin-left: 0;
  }
  .facets-holder__item:last-child {
    margin-right: 0;
  }
  .facets-holder__item:nth-child(4n) {
    margin-right: 0;
    margin-left: auto;
  }
  .facets-holder--3col .facets-holder__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/3 - (45px - 45px * 1/3));
    max-width: calc(99.9% * 1/3 - (45px - 45px * 1/3));
    width: calc(99.9% * 1/3 - (45px - 45px * 1/3));
  }
  .facets-holder--3col .facets-holder__item:nth-child(1n) {
    margin-right: 45px;
    margin-left: 0;
  }
  .facets-holder--3col .facets-holder__item:last-child {
    margin-right: 0;
  }
  .facets-holder--3col .facets-holder__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto;
  }
}
.fsc-header {
  margin-bottom: 30px;
}
@media screen and (min-width: 64rem) {
  .fsc-header {
    margin-bottom: 45px;
  }
}
.frame-layout-0 > .frame__inner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 64rem) {
  .frame-layout-0 > .frame__inner {
    box-sizing: content-box;
    padding-left: 45px;
    padding-right: 45px;
    max-width: 1335px;
  }
}
.grid .frame-layout-0 > .frame__inner {
  padding-left: 0;
  padding-right: 0;
}
.frame-space-before-smaller {
  margin-top: 20px;
}
@media screen and (min-width: 64rem) {
  .frame-space-before-smaller {
    margin-top: 30px;
  }
}
.frame-space-after-smaller {
  margin-bottom: 20px;
}
@media screen and (min-width: 64rem) {
  .frame-space-after-smaller {
    margin-bottom: 30px;
  }
}
.frame-space-before-default {
  margin-top: 40px;
}
@media screen and (min-width: 64rem) {
  .frame-space-before-default {
    margin-top: 55px;
  }
}
.frame-space-after-default {
  margin-bottom: 40px;
}
@media screen and (min-width: 64rem) {
  .frame-space-after-default {
    margin-bottom: 55px;
  }
}
.frame-space-before-bigger {
  margin-top: 60px;
}
@media screen and (min-width: 64rem) {
  .frame-space-before-bigger {
    margin-top: 80px;
  }
}
.frame-space-after-bigger {
  margin-bottom: 60px;
}
@media screen and (min-width: 64rem) {
  .frame-space-after-bigger {
    margin-bottom: 80px;
  }
}
.tx-powermail .powermail_message {
  margin-bottom: 2em;
  padding-left: 40px;
  list-style: disc;
  font-weight: 400;
  font-size: 1rem;
  cursor: default;
}
.tx-powermail .powermail_message li {
  margin-bottom: 0.25em;
}
.tx-powermail .field.invalid label {
  color: #f27474;
}
.swal2-container {
  z-index: 200;
}
.swal2-popup.swal2-toast {
  border-radius: 2px;
  background-color: rgba(255,255,255,0.85);
  box-shadow: none;
  cursor: pointer;
}
.ts-swal.swal2-popup {
  padding: 40px;
  border-radius: 30px 30px 30px 0;
  font-size: 1rem;
}
.ts-swal.swal2-popup .swal2-image {
  margin-top: 0;
  width: 77px;
  height: 77px;
}
.ts-swal.swal2-popup .swal2-title {
  font-size: 1.375rem;
}
.ts-swal.swal2-popup .swal2-content {
  color: #646464;
  font-size: 1rem;
}
.ts-swal.swal2-popup .swal2-actions {
  flex-wrap: nowrap;
  margin-top: 30px;
}
.ts-swal.swal2-popup .swal2-cancel,
.ts-swal.swal2-popup .swal2-confirm {
  margin: 0 15px;
  min-width: 120px;
  border-radius: 0;
  font-family: inherit;
  font-size: 1.0625rem;
  font-weight: 500;
}
.ts-swal.swal2-popup .swal2-confirm {
  background-color: #78b900;
}
.ts-swal.swal2-popup .swal2-cancel {
  background-color: #3c3c3c;
}
.select2-container--thinksimple .select2-selection--single {
  border: 1px solid #e7e7e7;
  border-radius: 0;
  background-color: #fff;
  height: 48px;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__rendered {
  color: #3c3c3c;
  line-height: 3rem;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__placeholder {
  color: #f00;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__arrow {
  overflow: hidden;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 48px;
  background-color: #78b900;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__arrow::after {
  content: '';
  width: 15px;
  height: 15px;
  display: block;
  border-width: 3px;
  border-color: #fff;
  transform: rotate(-45deg);
  border-left-style: solid;
  border-bottom-style: solid;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__arrow::after {
  margin: 14px auto 0;
  border-radius: 2px;
}
.select2-container--thinksimple .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-container--thinksimple[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--thinksimple[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  color: #9b9b9b;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--single .select2-selection__arrow {
  background-color: #c8e196;
}
.select2-container--thinksimple.select2-container--open .select2-selection--single .select2-selection__arrow::after {
  margin-top: 20px;
  transform: rotate(135deg);
}
.select2-container--thinksimple .select2-selection--multiple {
  border: 1px solid #e7e7e7;
  border-radius: 0;
  background-color: #f8f8f8;
  cursor: text;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__placeholder {
  float: left;
  margin-top: 5px;
  color: #999;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__choice {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  border: 1px solid #78b900;
  border-radius: 2px;
  background-color: #91c832;
  line-height: 2.0625rem;
  color: #fff;
  cursor: default;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__choice__remove {
  display: inline-block;
  margin-right: 2px;
  font-weight: 700;
  color: rgba(60,60,60,0.4);
  cursor: pointer;
}
.select2-container--thinksimple .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgba(60,60,60,0.8);
}
.select2-container--thinksimple[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--thinksimple[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--thinksimple[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--thinksimple[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--thinksimple[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--thinksimple.select2-container--focus .select2-selection--multiple {
  border-color: #d0d0d0;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--thinksimple.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--thinksimple.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--thinksimple.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--thinksimple.select2-container--open.select2-conteiner--below .select2-selection--single,
.select2-container--thinksimple.select2-container--open.select2-conteiner--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--thinksimple .select2-search--dropdown {
  background-color: #b9dc7d;
}
.select2-container--thinksimple .select2-search--dropdown .select2-search__field {
  height: 35px;
  border: 1px solid #d7d7d7;
}
.select2-container--thinksimple .select2-search--inline .select2-search__field {
  height: 35px;
  border: none;
  background: transparent;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--thinksimple .select2-dropdown {
  border-color: #78b900;
  border-radius: 0;
}
.select2-container--thinksimple .select2-results > .select2-results__options {
  overflow-y: auto;
  max-height: 500px;
  background-color: #78b900;
}
.select2-container--thinksimple .select2-results__option {
  font-size: 0.875rem;
  color: #fff;
}
.select2-container--thinksimple .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--thinksimple .select2-results__option[aria-disabled=true] {
  color: #d7d7d7;
}
.select2-container--thinksimple .select2-results__option[aria-selected=true] {
  background: #91c832;
}
.select2-container--thinksimple .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--thinksimple .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--thinksimple .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--thinksimple .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 3em;
}
.select2-container--thinksimple .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 4em;
}
.select2-container--thinksimple .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 5em;
}
.select2-container--thinksimple .select2-results__option--highlighted[aria-selected] {
  background-color: #91c832;
}
.select2-container--thinksimple .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
ul.tx-indexedsearch-browsebox {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 100px;
}
ul.tx-indexedsearch-browsebox li {
  margin: 0 10px;
}
.tx-indexedsearch-searchbox,
.tx-indexedsearch-rules,
.tx-indexedsearch-info {
  display: none;
}
.tx-indexedsearch-info-sword {
  margin-top: 1em;
  margin-bottom: 0.3em;
  font-weight: 400;
  font-size: 1.875rem;
}
@media screen and (min-width: 64rem) {
  .tx-indexedsearch-info-sword {
    font-size: 3.125rem;
  }
}
.tx-indexedsearch-info-sword + .tx-indexedsearch-browsebox > .tx-indexedsearch-browsebox {
  display: none;
}
.tx-indexedsearch-res {
  margin-top: 50px;
}
#cookieinfo {
  background: #eee none repeat scroll 0 0;
  bottom: 0;
  color: #000;
  font-size: 0.875rem;
  height: auto;
  min-height: 72px;
  opacity: 1;
  position: fixed;
  width: 100%;
  z-index: 999;
  line-height: 150%;
}
.cookieinfo {
  float: left;
  position: relative;
  width: 100%;
}
#cookieinfo .cookieinfo_inner {
  height: auto;
  margin: 0 auto;
  max-width: 1020px;
  overflow: auto;
  padding: 19px 10px 16px;
  font-family: Verdana, sans-serif;
  text-align: center;
}
#cookieinfo .cookieinfo_inner a {
  color: #78b900;
}
.cookieinfo-accept {
  border: 1px solid;
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding: 2px 10px 4px;
  position: absolute;
  right: 23px;
  top: 22px;
  cursor: pointer;
  font-family: Arial;
}
.wrapperBox {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.wrapperBox-1 {
  background-color: #fff;
}
.wrapperBox-1 .frame-type-text,
.wrapperBox-1 .frame-type-tssitetemplate_circlelist {
  padding-right: 2em;
  padding-left: 2em;
}
.shadow-box {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 2rem;
}
main > .shadow-box:first-child {
  margin-top: 2rem;
}
.shadow-box--color-1 {
  background-color: #fff;
}
.shadow-box:not(.shadow-box--free) {
  box-shadow: 0 5px 20px -5px #999;
  max-width: 54.5rem;
  padding: 1.5rem;
}
.shadow-box:not(.shadow-box--free) > * {
  display: flex;
}
.shadow-box:not(.shadow-box--free) .shadow-box__image {
  max-width: 100%;
  height: auto;
  margin-bottom: 1rem;
  align-items: flex-start;
}
.shadow-box:not(.shadow-box--free) .shadow-box__body {
  max-width: 100%;
  height: auto;
  align-items: center;
}
@media screen and (min-width: 40rem) {
  .shadow-box:not(.shadow-box--free) {
    display: flex;
    flex-direction: row;
    padding: 1.75rem 1.5rem;
  }
  .shadow-box:not(.shadow-box--free) > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-basis: 50%;
  }
}
@media screen and (min-width: 48rem) {
  .shadow-box:not(.shadow-box--free) > * {
    flex-basis: 36%;
  }
  .shadow-box:not(.shadow-box--free) > .shadow-box__body {
    flex-basis: 64%;
  }
}
@media screen and (min-width: 54.5rem) {
  .shadow-box {
    margin-left: auto;
    margin-right: auto;
  }
}
.grid__col > .shadow-box:not(.shadow-box--free) {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (min-width: 40rem) {
  .grid__col > .shadow-box:not(.shadow-box--free) {
    display: block;
  }
}
@media screen and (min-width: 90rem) {
  .grid__col > .shadow-box:not(.shadow-box--free) {
    display: flex;
  }
}
@media screen and (min-width: 90rem) {
  .grid--layout-3 > .shadow-box:not(.shadow-box--free),
  .grid--layout-4 > .shadow-box:not(.shadow-box--free) {
    display: block;
  }
}
.shadow-box:not(.shadow-box--free)--reverse {
  flex-direction: row-reverse;
}
.shadow-box--clickable {
  cursor: pointer;
}
.shadow-box--free {
  max-width: 100vw;
  padding: 0;
}
@media screen and (min-width: 40rem) {
  .shadow-box--free {
    box-shadow: 0 5px 20px -5px #999;
    margin-left: 1rem;
    margin-right: 1rem;
    max-width: calc(100vw - 2rem);
    padding: 1.5rem;
  }
}
@media screen and (max-width: 39.9375rem) {
  .shadow-box--free .ce-textpic {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.webinars-stripe {
  display: flex;
  flex-direction: column;
  padding: 2em 20px;
  background: #f2f2f2;
}
.webinars-stripe:nth-of-type(even) {
  background: #fff;
}
.webinars-stripe:nth-of-type(even) .button--bright {
  background-color: #f2f2f2;
}
.webinars-stripe .button {
  margin-top: 1em;
  margin-right: 1em;
}
.webinars-stripe .speaker {
  font-weight: 400;
  font-size: 1.125rem;
  margin-bottom: 1.25em;
}
.webinars-stripe .speaker h2,
.webinars-stripe .speaker h3,
.webinars-stripe .speaker h4 {
  margin-bottom: 0.2em;
  line-height: 1.1;
}
.webinars-stripe .sociallinks {
  display: flex;
  font-size: 0.625rem;
  max-height: 3.6em;
  margin-top: 0.7em;
}
.webinars-stripe .sociallinks a {
  height: 3.6em;
  width: 3.6em;
  padding: 0.33333em;
  margin: 0 0.8em;
  color: #000;
  background: #f2f2f2;
  line-height: 1;
  border-radius: 0.5em;
  transition: color 0.3s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
.webinars-stripe .sociallinks a:first-child {
  margin-left: 0;
}
.webinars-stripe .sociallinks a:hover {
  color: #78b900;
}
.webinars-stripe .sociallinks a svg {
  height: 2.6em;
  width: auto;
}
.webinars-stripe .field label.radio input[type="radio"]+span {
  padding-left: 0;
}
.webinars-stripe .field label.radio input[type="radio"]+span::before {
  display: none;
  content: none;
}
@media screen and (min-width: 40rem) {
  .webinars-stripe {
    flex-direction: row;
    justify-content: flex-start;
    justify-content: center;
  }
  .webinars-stripe .speaker {
    width: 33.33333%;
    max-width: 320px;
    margin-right: 8.8888889%;
  }
  .webinars-stripe .field {
    width: 66.6666667%;
    max-width: 582px;
  }
  .webinars-stripe:nth-of-type(even) {
    flex-direction: row-reverse;
  }
  .webinars-stripe:nth-of-type(even) .speaker {
    margin-right: 0;
    margin-left: 8.8888889%;
  }
}
@media screen and (min-width: 40rem) {
  .frame-type-tsforms_webinars .webinars-stripe .speaker img {
    margin-bottom: 0.5em;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar .webinar {
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
  padding: 2em 20px;
}
.frame-type-tssitetemplate_webinar .webinar > header {
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: flex-start;
}
.frame-type-tssitetemplate_webinar .webinar > header h2,
.frame-type-tssitetemplate_webinar .webinar > header h3,
.frame-type-tssitetemplate_webinar .webinar > header h4 {
  padding: 0 20px;
  flex: 1;
}
.frame-type-tssitetemplate_webinar .webinar > header h2 small,
.frame-type-tssitetemplate_webinar .webinar > header h3 small,
.frame-type-tssitetemplate_webinar .webinar > header h4 small {
  font-size: 1em;
  font-weight: normal;
}
.frame-type-tssitetemplate_webinar .webinar .webinars-stripe {
  background-color: inherit;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 40rem) {
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe .speaker {
    width: 40%;
    max-width: 40%;
    padding: 0 20px;
    margin: 0;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe .field {
    margin: 0;
    padding: 0 20px;
    width: 60%;
    max-width: 60%;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe:nth-of-type(even) {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 61.25rem) {
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe {
    justify-content: flex-end;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe .speaker,
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe .field {
    width: 50%;
    max-width: 50%;
    flex-grow: 1;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe .field > * {
    width: 100%;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe:nth-of-type(even) {
    justify-content: flex-start;
  }
  .frame-type-tssitetemplate_webinar .webinar .webinars-stripe:nth-of-type(even) .field {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.frame-type-tssitetemplate_webinar .downloadvideo {
  position: relative;
}
.frame-type-tssitetemplate_webinar .downloadvideo .button--video {
  position: absolute;
  bottom: 8px;
  left: 2px;
}
.frame-type-tssitetemplate_webinar .doclinks {
  display: flex;
  font-size: 0.625rem;
  flex-wrap: wrap;
}
.frame-type-tssitetemplate_webinar .doclinks .button {
  flex-shrink: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #fff;
}
.frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar + .frame-type-tssitetemplate_webinar {
  background: #f2f2f2;
}
.webinar--meetup {
  padding: 1em 0 0;
  margin: 0.5em 0;
}
.webinar--meetup .button--video {
  display: inline-flex;
  height: 3em;
  padding: 12px 0;
}
.webinar--meetup > header {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.webinar--meetup > header h1,
.webinar--meetup > header h2,
.webinar--meetup > header h3 {
  flex: 1;
}
.webinar--meetup .slot {
  padding-top: 2em;
  padding-bottom: 2em;
  max-height: 800px;
  max-height: 100vh;
  overflow: hidden;
  transition: max-height 0.53s ease-in-out, padding 0.53s ease-in-out;
}
.webinar--meetup .slot.webinars-stripe {
  background-color: transparent !important;
}
.webinar--meetup.collapsed > header {
  background: none;
}
.webinar--meetup.collapsed .slot {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.frame-type-tssitetemplate_meetup {
  background: none;
  transition: background 0.53s ease-in-out;
}
.frame-type-tssitetemplate_meetup.open {
  background: #fff;
}
header[onclick="toggleSlots(this)"] {
  max-width: 902px;
  max-width: calc(902px + 8.8888889%);
  margin-left: auto;
  margin-right: auto;
}
header[onclick="toggleSlots(this)"] h1:hover,
header[onclick="toggleSlots(this)"] h2:hover,
header[onclick="toggleSlots(this)"] h3:hover {
  color: #78b900;
}
.plus-minus-toggle {
  --toggle-color: #000;
  --toggle-bg-color: #d7d7d7;
  --toggle-width: 1.2em;
  --toggle-outer-width: 2em;
  --toggle-bar-width: 3px;
  min-width: 2em;
  cursor: pointer;
  height: var(--toggle-outer-width);
  position: relative;
  width: var(--toggle-outer-width);
  background: var(--toggle-bg-color);
  padding: 0.4em;
  margin-bottom: 0.875em;
  margin-right: 1em;
}
.plus-minus-toggle:before,
.plus-minus-toggle:after {
  background: var(--toggle-color);
  content: '';
  height: var(--toggle-bar-width);
  left: 50%;
  position: absolute;
  top: 50%;
  width: var(--toggle-width);
  transition: transform 500ms ease;
  transform: translate(-50%, -50%);
}
.plus-minus-toggle:after {
  transform-origin: center;
}
.plus-minus-toggle:hover {
  --toggle-bg-color: #646464;
}
.collapsed .plus-minus-toggle {
  --toggle-color: #fff;
  --toggle-bg-color: #78b900;
}
.collapsed .plus-minus-toggle:hover {
  --toggle-bg-color: #6ca700;
}
.collapsed .plus-minus-toggle:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.collapsed .plus-minus-toggle:before {
  transform: translate(-50%, -50%) rotate(180deg);
}
h3 + .plus-minus-toggle,
h2 + .plus-minus-toggle,
h1 + .plus-minus-toggle {
  margin-right: 0;
  margin-left: 1em;
}
.counterBox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 54.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 40rem) {
  .counterBox {
    flex-direction: row;
  }
}
.counterCol {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1.5rem;
  width: calc(80% - 2rem);
  max-width: 223px;
  text-align: center;
}
@media screen and (min-width: 40rem) {
  .counterCol {
    margin-left: 2rem;
    margin-right: 2rem;
    width: calc(33.33333% - 4rem);
    max-width: unset;
  }
}
.counter {
  display: flex;
  justify-content: center;
  position: relative;
  height: 0;
  padding-bottom: calc(100% - 8px);
  border: 4px solid #000;
  border-radius: 50%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.counter .num {
  opacity: 0;
  transition: opacity 0.22s ease-out;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2.375rem;
  font-weight: 700;
}
.counter.show .num {
  opacity: 1;
}
.iconList {
  --iconcolor: #78b900;
}
.iconList ul {
  margin-bottom: 1em;
  list-style: none;
  margin-left: 1.9em;
  text-indent: -0.9em;
}
.iconList ul li {
  margin-bottom: 0.85em;
}
.iconList ul li::before {
  content: "";
  width: 0.75em;
  height: 0.75em;
  border-radius: 0.5em;
  border: thin solid;
  border-color: var(--iconcolor);
  display: inline-block;
  margin-left: -1em;
  margin-right: 1.1em;
}
.iconList ul li > p {
  display: inline;
}
.content_toggle {
  margin-bottom: 30px;
}
.content_toggle .eva_tips_page {
  padding-top: 0;
}
.content_toggle .eva_tips_page p {
  margin-left: 0;
}
.content_toggle .eva_he_expand {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.content_toggle .eva_he_expand > *:first-child {
  padding-top: 0;
}
.content_toggle .eva_he_expand.open img {
  transform: rotate(180deg);
}
.content_toggle .eva_ako_facets_bars {
  margin-bottom: 0;
}
body .global-popup {
  max-width: 880px;
}
body .global-popup .frame-type-image .ce-gallery {
  margin-bottom: 0;
}
.button,
.page__totop,
.menu>.menu__item.menu__item--highlight,
.shadow-box--free,
.header-background-1,
.header-background-2,
.header-background-3,
.content_toggle,
.plus-minus-toggle {
  border-radius: 10px 10px 10px 0;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="search"],
textarea,
select,
.modal__container {
  border-radius: 10px 10px 10px 0;
}
.checkbox>input[type="checkbox"]+span::before,
.radio>input[type="radio"]+span::before,
.checkbox>input[type="checkbox"]+label::before,
.radio>input[type="radio"]+label::before {
  border-radius: 10px 10px 10px 0;
}
.toggle-group input[type="checkbox"]:checked+label,
.toggle-group input[type="radio"]:checked+label {
  border-radius: 0 10px 0 0;
}
.frame-type-tssitetemplate_webinar .webinar .webinars-stripe .speaker img {
  border-radius: 10px 10px 10px 0;
}
@media screen and (min-width: 75rem) {
  .menu__submenu {
    border-radius: 10px 10px 10px 0;
  }
}
.plyr {
  --plyr-color-main: #78b900;
  --plyr-control-radius: 10px 10px 10px 0;
  --plyr-tooltip-radius: 10px;
}
.plyr .plyr__control--overlaid {
  border-radius: 100% 100% 100% 0;
}
@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}
@keyframes plyr-progress{to{background-position:25px 0;background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:0.5625rem;font-size:0.5625rem;font-size:var(--plyr-font-size-badge,0.5625rem);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);left:0;padding:10px;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:0.9375rem;font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);padding:calc(10px * 2);padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:1.125rem;font-size:1.125rem;font-size:var(--plyr-font-size-large,1.125rem)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(10px * -4));transform:translateY(calc(10px * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(10px * .7);padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(10px / 4);margin-left:calc(10px/ 4);margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(10px / 4);padding-left:calc(10px/ 4);padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(10px / 2);padding:0 calc(10px/ 2);padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:rgba(255,255,255,.9);background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:0.9375rem;font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:rgba(255,255,255,.9);border-top-color:rgba(255,255,255,.9);border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:'';height:0;position:absolute;right:calc(((18px / 2) + calc(10px * .7)) - (4px / 2));right:calc(((18px/ 2) + calc(10px * .7)) - (4px/ 2));right:calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(10px * .7);padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,0.8125rem));padding-bottom:calc(calc(10px * .7)/ 1.5);padding-bottom:calc(calc(10px * .7)/ 1.5);padding-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);padding-left:calc(calc(10px * .7) * 1.5);padding-left:calc(calc(10px * .7) * 1.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-right:calc(calc(10px * .7) * 1.5);padding-right:calc(calc(10px * .7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-top:calc(calc(10px * .7)/ 1.5);padding-top:calc(calc(10px * .7)/ 1.5);padding-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(10px * .7) * 4);padding-right:calc(calc(10px * .7) * 4);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:#728197;border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((calc(10px * .7) * 1.5) - 4px);right:calc((calc(10px * .7) * 1.5) - 4px);right:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:calc(10px * .7);margin:calc(10px * .7);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:calc(calc(10px * .7)/ 2);margin-bottom:calc(calc(10px * .7)/ 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);padding-left:calc(calc(10px * .7) * 4);padding-left:calc(calc(10px * .7) * 4);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);position:relative;width:calc(100% - (calc(10px * .7) * 2));width:calc(100% - (calc(10px * .7) * 2));width:calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:#728197;border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((calc(10px * .7) * 1.5) - 4px);left:calc((calc(10px * .7) * 1.5) - 4px);left:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back::before{background:#dcdfe5;background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:calc(calc(10px * .7)/ 2);margin-top:calc(calc(10px * .7)/ 2);margin-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(10px * .7);padding-left:calc(10px * .7);padding-left:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff;background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(10px * .7) - 2) * -1);margin-right:calc((calc(10px * .7) - 2) * -1);margin-right:calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);overflow:hidden;padding-left:calc(calc(10px * .7) * 3.5);padding-left:calc(calc(10px * .7) * 3.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(13px * 2);border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:calc((3px * 2) + 13px);height:calc((3px * 2) + 13px);height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((13px - 5px)/ 2) * -1);margin-top:calc(((13px - 5px)/ 2) * -1);margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(5px/ 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem))}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);background:rgba(255,255,255,.9);background:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);font-weight:400;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(10px/ 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:calc(10px / 2) calc(calc(10px / 2) * 1.5);padding:calc(10px/ 2) calc(calc(10px/ 2) * 1.5);padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((18px / 2) + calc(10px * .7));left:calc((18px/ 2) + calc(10px * .7));left:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((18px / 2) + calc(10px * .7));right:calc((18px/ 2) + calc(10px * .7));right:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{left:calc(13px * .5);left:calc(13px * .5);left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(13px * -.5);margin-left:calc(13px * -.5);margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(13px * -.5);margin-right:calc(13px * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((5px / 2) * -1);margin-top:calc((5px/ 2) * -1);margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(10px / 2);margin-left:calc(10px/ 2);margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(10px / 2);margin-right:calc(10px/ 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(10px / 2);padding:calc(10px/ 2);padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(10px * 2);padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:calc(10px * 3.5);padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(10px * 1.5);padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:-ms-fullscreen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:fullscreen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:1.3125rem;font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:10px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:0.6875rem;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);background-color:rgba(255,255,255,.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(10px/ 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:3px;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(3px - 1px);border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(3px - 1px);border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:0.8125rem;font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZGVmYXVsdHMuc3R5bCIsImluZGV4LmNzcyIsIm1peGlucy9tZWRpYS1xdWVyaWVzLnN0eWwiLCJiYXNlL3R5cG9ncmFwaHkuc3R5bCIsImJhc2UvbGlua3Muc3R5bCIsImJhc2UvZm9ybXMuc3R5bCIsImJhc2UvbGlzdHMuc3R5bCIsImJhc2UvdXRpbGl0aWVzLnN0eWwiLCJtaXhpbnMvb2Zmc2NyZWVuLnN0eWwiLCJtaXhpbnMvbGF5ZXIuc3R5bCIsImNvbXBvbmVudHMvcGFnZS5zdHlsIiwibWl4aW5zL2Fycm93LnN0eWwiLCJjb21wb25lbnRzL2hlYWRlci5zdHlsIiwiY29tcG9uZW50cy9tZW51LnN0eWwiLCJjb21wb25lbnRzL2hlcm8uc3R5bCIsImNvbXBvbmVudHMvZm9vdGVyLnN0eWwiLCJjb21wb25lbnRzL2J1dHRvbnMuc3R5bCIsImNvbXBvbmVudHMvcmFkaW8tZ3JvdXAuc3R5bCIsImNvbXBvbmVudHMvYnVyZ2VyLWljb24uc3R5bCIsIm1peGlucy9idXJnZXItaWNvbi5zdHlsIiwiY29tcG9uZW50cy9zZWFyY2gtaWNvbi5zdHlsIiwiY29tcG9uZW50cy9tb2RhbC5zdHlsIiwiY29tcG9uZW50cy9mZWF0dXJlcy5zdHlsIiwiY29tcG9uZW50cy9hbHRlcm5hdG9yLnN0eWwiLCJjb21wb25lbnRzL3ZpZGVvcy5zdHlsIiwiY29tcG9uZW50cy9zbGljay5zdHlsIiwiY29tcG9uZW50cy9zbGlkZXIuc3R5bCIsImNvbXBvbmVudHMvc2hhcmUtd2lkZ2V0LnN0eWwiLCJjb21wb25lbnRzL3Nob3djYXNlLnN0eWwiLCJjb21wb25lbnRzL3JlZmVyZW5jZS5zdHlsIiwiY29tcG9uZW50cy9teS1wcm9maWxlLXBsdXMuc3R5bCIsImNvbXBvbmVudHMvZ3JpZC5zdHlsIiwiY29tcG9uZW50cy9wZGYtbGlzdC10YWJsZS5zdHlsIiwiY29tcG9uZW50cy9mYWNldC5zdHlsIiwiY29tcG9uZW50cy9mYWNldHMtaG9sZGVyLnN0eWwiLCJjb21wb25lbnRzL2ZsdWlkLXN0eWxlZC1jb250ZW50LnN0eWwiLCJjb21wb25lbnRzL3Bvd2VybWFpbC5zdHlsIiwiY29tcG9uZW50cy9zd2VldGFsZXJ0LnN0eWwiLCJjb21wb25lbnRzL3NlbGVjdDIvc2luZ2xlLnN0eWwiLCJjb21wb25lbnRzL3NlbGVjdDIvbXVsdGlwbGUuc3R5bCIsImNvbXBvbmVudHMvc2VsZWN0Mi9pbmRleC5zdHlsIiwiY29tcG9uZW50cy90eC1pbmRleGVkc2VhcmNoLnN0eWwiLCJjb21wb25lbnRzL2Nvb2tpZWluZm8uc3R5bCIsImNvbXBvbmVudHMvYm94LnN0eWwiLCJjb21wb25lbnRzL3NoYWRvdy1ib3guc3R5bCIsImNvbXBvbmVudHMvd2ViaW5hcnMuc3R5bCIsImNvbXBvbmVudHMvbWVldHVwcy5zdHlsIiwiY29tcG9uZW50cy9jb3VudGVyLnN0eWwiLCJjb21wb25lbnRzL2ljb25MaXN0LnN0eWwiLCJjb21wb25lbnRzL2NvbnRlbnQtdG9nZ2xlLnN0eWwiLCJfb3ZlcnJpZGUuc3R5bCIsIl9mZWF0dXJlX3JvdW5kZWQuc3R5bCIsImNvbXBvbmVudHMvcGx5ci12aWRlby5zdHlsIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvZGlzdC9wbHlyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBQ0ksc0JBQVk7QUNLaEI7QURIQTs7RUFDSSxTQUFRO0VBQ1IsVUFBUztFQUNULHlCQUFrQjtFQUNsQixlQUFXO0FDTWY7QURKQTtFQUNJLGlCQUFhO0FDTWpCO0FDZmdEO0VBQUE7SUZZeEMsaUJBQWE7RUNPbkI7QUFDRjtBQ3BCZ0Q7RUFBQTtJRmV4QyxrQkFBYTtFQ1NuQjtBQUNGO0FEUkE7RUFDSSxlQUFXO0VBQ1gsWUFBUTtBQ1VaO0FEUkE7O0VBQ0ksb0JBQWE7QUNXakI7QURUQTtFQUNJLFNBQVE7RUFDUixVQUFTO0VBQ1QsZ0JBQVk7QUNXaEI7QURUSTs7Ozs7RUFLSSx5QkFBWTtBQ1dwQjtBRFRBOztFQUNJLGdCQUFhO0FDWWpCO0FEVkE7Ozs7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Q0FBQSwwQkFBQSxDQUFBLHlCQUFBLENBQUEseUJBQUEsQ0FBQSw2RkFBQSxDQUFBLGlCQUFBLENBQUEsbURBQUEsc0NBQUEsQ0FBQSxzQ0FBQSxDQUFBLHFGQUFBLENBQUEsbURBQUEscUNBQUEsQ0FBQSxxQ0FBQSxDQUFBLG9GQUFBLENBQUEsY0FBQSxrQkFBQSxDQUFBLFlBQUEsQ0FBQSxlQUFBLENBQUEsY0FBQSxDQUFBLGlCQUFBLENBQUEsU0FBQSxDQUFBLGdDQUFBLDBCQUFBLENBQUEseUJBQUEsQ0FBQSxxREFBQSxDQUFBLDJCQUFBLENBQUEsMEJBQUEsQ0FBQSxzREFBQSxDQUFBLGlCQUFBLENBQUEsU0FBQSxDQUFBLDRCQUFBLFdBQUEsQ0FBQSxVQUFBLENBQUEsYUFBQSxhQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxxREFBQSxDQUFBLHFCQUFBLENBQUEsYUFBQSxDQUFBLGFBQUEsQ0FBQSw2Q0FBQSxDQUFBLFlBQUEsQ0FBQSxZQUFBLENBQUEsd0NBQUEsQ0FBQSw4SEFBQSxrQkFBQSxDQUFBLGtCQUFBLENBQUEsMkdBQUEsQ0FBQSxVQUFBLENBQUEsVUFBQSxDQUFBLGdEQUFBLENBQUEsNEVBQUEscUNBQUEsQ0FBQSxxQ0FBQSxDQUFBLDZIQUFBLENBQUEsK0RBQUEscUNBQUEsQ0FBQSxxQ0FBQSxDQUFBLDZIQUFBLENBQUEsd0RBQUEscUNBQUEsQ0FBQSxxQ0FBQSxDQUFBLDZIQUFBLENBQUEsMEVBQUEsK0ZBQUEsQ0FBQSwrRkFBQSxDQUFBLDROQUFBLENBQUEsc0VBQUEsK0ZBQUEsQ0FBQSwrRkFBQSxDQUFBLDROQUFBLENBQUEsK0RBQUEsK0ZBQUEsQ0FBQSwrRkFBQSxDQUFBLDROQUFBLENBQUEscUNBQUEsMEJBQUEsQ0FBQSwwQkFBQSxDQUFBLHlFQUFBLENBQUEsYUFBQSxlQUFBLENBQUEsZUFBQSxDQUFBLHlFQUFBLENBQUEsZUFBQSxDQUFBLDZCQUFBLGdCQUFBLENBQUEscUJBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSx5RUFBQSxDQUFBLFdBQUEsQ0FB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QSxDQUFBLFFBQUEsQ0FBQSxpQkFBQSxDQUFBLDBCQUFBLENBQUEsT0FBQSxDQUFBLFNBQUEsQ0FBQSxzQ0FBQSxrQkFBQSxDQUFBLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSx3REFBQSxDQUFBLGVBQUEsQ0FBQSxpQkFBQSxDQUFBLFNBQUEsQ0FBQSwwQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLGVBQUEsQ0FBQSxjQUFBLENBQUEsaUJBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLHFDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsaUJBQUEsQ0FBQSxPQUFBLENBQUEsa0JBQUEsQ0FBQSxTQUFBLENBQUEsMENBQUEsZ0NBQUEsQ0FBQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsd0RBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLDBFQUFBLENBQUEsZUFBQSxDQUFBLHlCQUFBLFFBQUEsQ0FBQSx3QkFBQSxDQUFBLGdCQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsU0FBQSxDQUFBLGVBQUEsQ0FBQSxtQkFBQSxDQUFBLGlCQUFBLENBQUEsT0FBQSxDQUFBLEtBQUEsQ0FBQSwyQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsbUNBQUEsU0FBQSxDQUFBLDZCQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsZUFBQSxDQUFBLGNBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLHFCQUFBLHlCQUFBLENBQUEsZUFBQSwwQkFBQSxDQUFBLGVBQUEsQ0FBQSxrQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxzQkFBQSIsImZpbGUiOiJtYWluLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOjpiZWZvcmUsICo6OmFmdGVyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG5odG1sLCBib2R5XG4gICAgbWFyZ2luOiAwXG4gICAgcGFkZGluZzogMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnLWNvbG9yXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemVcblxuYm9keVxuICAgIHBhZGRpbmctdG9wOiA1NHB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHhcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4IC8vIGhlYWRlclxuXG5pbWdcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IGF1dG9cblxuaW5wdXQsIGJ1dHRvblxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0XG5cbnVsXG4gICAgbWFyZ2luOiAwXG4gICAgcGFkZGluZzogMFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuICAgIC5mcmFtZS10eXBlLXRleHQgJlxuICAgIC5mcmFtZS10eXBlLXRleHRwaWMgJlxuICAgIC5mcmFtZS10eXBlLXRleHRtZWRpYSAmXG4gICAgLmZyYW1lLXR5cGUtYnVsbGV0cyAmXG4gICAgLm5ld3MgJlxuICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmUgaW5zaWRlXG5cbmIsIHN0cm9uZ1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFxuXG5wXG4uZnJhbWUtdHlwZS10ZXh0IHVsXG4uZnJhbWUtdHlwZS10ZXh0cGljIHVsXG4uZnJhbWUtdHlwZS10ZXh0bWVkaWEgdWxcbi5mcmFtZS10eXBlLWJ1bGxldHMgdWxcbi5uZXdzIHVsXG4gICAgbWFyZ2luOiAwIDAgMWVtXG5cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuIiwiQGxvc3QgZmxleGJveCBmbGV4O1xuQGxvc3QgZ3V0dGVyIDc1cHg7XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXQsXG5idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZyYW1lLXR5cGUtdGV4dCB1bCxcbi5mcmFtZS10eXBlLXRleHRwaWMgdWwsXG4uZnJhbWUtdHlwZS10ZXh0bWVkaWEgdWwsXG4uZnJhbWUtdHlwZS1idWxsZXRzIHVsLFxuLm5ld3MgdWwge1xuICBsaXN0LXN0eWxlOiBzcXVhcmUgaW5zaWRlO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5wLFxuLmZyYW1lLXR5cGUtdGV4dCB1bCxcbi5mcmFtZS10eXBlLXRleHRwaWMgdWwsXG4uZnJhbWUtdHlwZS10ZXh0bWVkaWEgdWwsXG4uZnJhbWUtdHlwZS1idWxsZXRzIHVsLFxuLm5ld3MgdWwge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5wOmxhc3QtY2hpbGQsXG4uZnJhbWUtdHlwZS10ZXh0IHVsOmxhc3QtY2hpbGQsXG4uZnJhbWUtdHlwZS10ZXh0cGljIHVsOmxhc3QtY2hpbGQsXG4uZnJhbWUtdHlwZS10ZXh0bWVkaWEgdWw6bGFzdC1jaGlsZCxcbi5mcmFtZS10eXBlLWJ1bGxldHMgdWw6bGFzdC1jaGlsZCxcbi5uZXdzIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuaDEsXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGgxLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbnAubGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5wLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLWJhY2tncm91bmQtMSxcbi5oZWFkZXItYmFja2dyb3VuZC0yLFxuLmhlYWRlci1iYWNrZ3JvdW5kLTMge1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG4uaGVhZGVyLWJhY2tncm91bmQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGI5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1iYWNrZ3JvdW5kLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItYmFja2dyb3VuZC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTBiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5hIHtcbiAgY29sb3I6ICM3OGI5MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkMGQwZDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZCxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLnZhbGlkLFxudGV4dGFyZWEudmFsaWQsXG5zZWxlY3QudmFsaWQsXG4udmFsaWQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4udmFsaWQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnZhbGlkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4udmFsaWQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLnZhbGlkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4udmFsaWQgdGV4dGFyZWEsXG4udmFsaWQgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzhiOTAwO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0uaW52YWxpZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkLFxuaW5wdXRbdHlwZT1cInRlbFwiXS5pbnZhbGlkLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLmludmFsaWQsXG50ZXh0YXJlYS5pbnZhbGlkLFxuc2VsZWN0LmludmFsaWQsXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmludmFsaWQgdGV4dGFyZWEsXG4uaW52YWxpZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQ7XG59XG50ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vSW1hZ2VzL0ljb24vY2hldnJvbi1kb3duLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMThweCBjZW50ZXIvMTJweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5mb3JtIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmZvcm0gLmZpZWxkICsgLmZpZWxkLFxuZm9ybSAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5mb3JtIC5maWVsZF9faGVscCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuLFxuLnJhZGlvID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3Bhbixcbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuLnJhZGlvID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjo6YmVmb3JlLFxuLnJhZGlvID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3Bhbjo6YmVmb3JlLFxuLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSxcbi5yYWRpbyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjE1ZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OGI5MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIHNwYW46OmJlZm9yZSxcbi5yYWRpbyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIHNwYW46OmJlZm9yZSxcbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsXG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSxcbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5yYWRpbyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL0ltYWdlcy9JY29uL2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMnB4IDEycHg7XG59XG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBzcGFuOjpiZWZvcmUsXG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuOjpiZWZvcmUsXG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuLnJhZGlvID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOjpiZWZvcmUsXG4ucmFkaW8gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4sXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4sXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5pbnZhbGlkICsgc3BhbixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5pbnZhbGlkICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIHNwYW4sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIGxhYmVsIHtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG4uZmllbGQtLWlubGluZSA+IC5jaGVja2JveCxcbi5maWVsZC0taW5saW5lID4gLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpZWxkLS1pbmxpbmUgPiAuY2hlY2tib3ggKyAuY2hlY2tib3gsXG4uZmllbGQtLWlubGluZSA+IC5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxub2wuc3F1YXJlLWxpc3QsXG51bC5zcXVhcmUtbGlzdCxcbi5mcmFtZS0xMSBvbCxcbi5mcmFtZS0xMSB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm9sLnNxdWFyZS1saXN0ID4gbGk6OmJlZm9yZSxcbnVsLnNxdWFyZS1saXN0ID4gbGk6OmJlZm9yZSxcbi5mcmFtZS0xMSBvbCA+IGxpOjpiZWZvcmUsXG4uZnJhbWUtMTEgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy4nO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzhiOTAwO1xufVxub2wuc3F1YXJlLWxpc3QgPiBsaSArIGxpLFxudWwuc3F1YXJlLWxpc3QgPiBsaSArIGxpLFxuLmZyYW1lLTExIG9sID4gbGkgKyBsaSxcbi5mcmFtZS0xMSB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5vbC5zdHlsZWQtbGlzdCxcbnVsLnN0eWxlZC1saXN0LFxuLmZyYW1lLTEwIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm9sLnN0eWxlZC1saXN0ID4gbGksXG51bC5zdHlsZWQtbGlzdCA+IGxpLFxuLmZyYW1lLTEwIHVsID4gbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgY29sb3I6ICNmZmY7XG59XG5vbC5zdHlsZWQtbGlzdCBhLFxudWwuc3R5bGVkLWxpc3QgYSxcbi5mcmFtZS0xMCB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG5vbC5zdHlsZWQtbGlzdCBhOmhvdmVyLFxudWwuc3R5bGVkLWxpc3QgYTpob3Zlcixcbi5mcmFtZS0xMCB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OGI5MDA7XG59XG5vbC5zdHlsZWQtbGlzdCBhOjpiZWZvcmUsXG51bC5zdHlsZWQtbGlzdCBhOjpiZWZvcmUsXG4uZnJhbWUtMTAgdWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM3OGI5MDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuaHRtbC5oYXMtbW9kYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmh5cGhlbmF0ZSB7XG4gIGh5cGhlbnM6IGF1dG87XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogIzc4YjkwMDtcbn1cbi5pcy1sb2FkaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4uaXMtbG9hZGluZzo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xufVxuLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3OGI5MDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDAuN3MgaW5maW5pdGUgbGluZWFyO1xufVxuLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5wYWdlX190b3RvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLDYwLDYwLDAuNCk7XG59XG4ucGFnZV9fdG90b3A6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cbi5wYWdlX190b3RvcCA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnBhZ2VfX3RvdG9wOjphZnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVyZW0pIHtcbiAgLnBhZ2VfX3RvdG9wIHtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMikgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmxheW91dC0xIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXN0dWNrIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9faW5uZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5uYXZpZ2F0aW9uLW9wZW4gLmhlYWRlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCA3MHB4O1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXN0dWNrIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5uYXZpZ2F0aW9uLW9wZW4gLmhlYWRlcl9fYmFyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmhlYWRlcl9fYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuaGVhZGVyX19iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDJweDtcbn1cbi5oZWFkZXJfX2xvZ28gcGF0aDpmaXJzdC1jaGlsZCxcbi5oZWFkZXJfX2xvZ28gcGF0aDpsYXN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzIGVhc2U7XG59XG4ubGF5b3V0LTEgLmhlYWRlcl9fbG9nbyBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrLFxuLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19sb2dvIHBhdGguZGF0YS1zdGlja3ktYmxhY2sge1xuICBmaWxsOiAjM2MzYzNjO1xufVxuLmxheW91dC0xIC5oZWFkZXJfX2xvZ28gcGF0aC5kYXRhLXN0aWNreS1ncmVlbixcbi5uYXZpZ2F0aW9uLW9wZW4gLmhlYWRlcl9fbG9nbyBwYXRoLmRhdGEtc3RpY2t5LWdyZWVuIHtcbiAgZmlsbDogIzc4YjkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1vcGVuIC5oZWFkZXJfX2xvZ28gcGF0aC5kYXRhLXN0aWNreS1ibGFjayxcbiAgLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19sb2dvIHBhdGguZGF0YS1zdGlja3ktZ3JlZW4ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLm5hdmlnYXRpb24tb3BlbiAubGF5b3V0LTEgLmhlYWRlcl9fbG9nbyBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrIHtcbiAgICBmaWxsOiAjM2MzYzNjO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW9wZW4gLmxheW91dC0xIC5oZWFkZXJfX2xvZ28gcGF0aC5kYXRhLXN0aWNreS1ncmVlbiB7XG4gICAgZmlsbDogIzc4YjkwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tc3R1Y2sgLmhlYWRlcl9fbG9nbyBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrIHtcbiAgICBmaWxsOiAjM2MzYzNjO1xuICB9XG4gIC5sYXlvdXQtMSAuaGVhZGVyX19sb2dvIHBhdGguZGF0YS1zdGlja3ktZ3JlZW4sXG4gIC5uYXZpZ2F0aW9uLXN0dWNrIC5oZWFkZXJfX2xvZ28gcGF0aC5kYXRhLXN0aWNreS1ncmVlbiB7XG4gICAgZmlsbDogIzc4YjkwMDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS1idXR0b24sXG4uaGVhZGVyX19zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5oZWFkZXJfX21lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLW9wZW4gLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgZmxleC1ncm93OiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB3aWR0aDogMzY2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbixcbiAgLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XG4gIH1cbiAgLm5hdmlnYXRpb24tc3R1Y2sgLmhlYWRlcl9fbmF2aWdhdGlvbixcbiAgLm5hdmlnYXRpb24tc3R1Y2sgLm5hdmlnYXRpb24tb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLm1lbnUsXG4ubWVudV9fc3VibWVudSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMHJlbSkge1xuICAubWVudSxcbiAgLm1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubWVudSxcbiAgLm1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnVfX2l0ZW0sXG4ubWVudV9fbGVhdmUtc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tZW51X19pdGVtLFxuICAubWVudV9fbGVhdmUtc3ViIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0tc3ViIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgfVxuICAubGF5b3V0LTEgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0tc3ViLFxuICAubGF5b3V0LTEgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0taGlnaGxpZ2h0LFxuICAubmF2aWdhdGlvbi1zdHVjayAubWVudV9faXRlbSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gIH1cbn1cbi5tZW51X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVudV9faXRlbS0tc3ViIC5tZW51X19saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgdGV4dC1pbmRlbnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubWVudV9faXRlbS0tc3ViIC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm1lbnVfX2l0ZW0tLXN1YiAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm1lbnVfX3N1Ym1lbnUgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNzhiOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgW2RhdGEtaXRlcmF0aW9uPVwiMVwiXSAubWVudV9fc3VibWVudSAubWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgW2RhdGEtaXRlcmF0aW9uPVwiMVwiXSAubWVudV9fc3VibWVudSAubWVudV9fbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgW2RhdGEtaXRlcmF0aW9uPVwiMVwiXSAubWVudV9fc3VibWVudSAubWVudV9fbGluazo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwxODUsMCwwLjIpO1xuICB9XG4gIFtkYXRhLWl0ZXJhdGlvbj1cIjFcIl0gLm1lbnVfX3N1Ym1lbnUgLm1lbnVfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjQ1KTtcbiAgfVxufVxuLm1lbnVfX2VudGVyLXN1Yixcbi5tZW51X19sZWF2ZS1zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5tZW51X19lbnRlci1zdWIsXG4gIC5tZW51X19sZWF2ZS1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnVfX2VudGVyLXN1YiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vSW1hZ2VzL0ljb24vYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubWVudV9fZW50ZXItc3ViIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4ubWVudV9fbGVhdmUtc3ViIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBwYWRkaW5nOiAwIDIwcHggMCA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vSW1hZ2VzL0ljb24vYXJyb3ctbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tZW51X19sZWF2ZS1zdWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDVweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5tZW51ID4gLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlO1xuICB9XG4gIC5tZW51ID4gLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0taGlnaGxpZ2h0OmhvdmVyLFxuICAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodC5tZW51X19pdGVtLS1ob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzhiOTAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4YjkwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodCA+IC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLXN1YiA+IC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWVudSA+IC5tZW51X19pdGVtID4gLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm1lbnUgPiAubWVudV9faXRlbSA+IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxheW91dC0xIC5tZW51ID4gLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0taGlnaGxpZ2h0LFxuICAubmF2aWdhdGlvbi1zdHVjayAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjO1xuICB9XG4gIFtkYXRhLWl0ZXJhdGlvbj1cIjFcIl0gLm1lbnVfX3N1Ym1lbnUge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNDBweCAxNXB4O1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCA0MHB4IDM1cHgvMTY1cHggYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIGNvbHVtbnM6IDIgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgW2RhdGEtaXRlcmF0aW9uPVwiMVwiXSAubWVudV9fc3VibWVudSA+IC5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gIFtkYXRhLWl0ZXJhdGlvbj1cIjFcIl0gLm1lbnVfX3N1Ym1lbnUgPiAubWVudV9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBbZGF0YS1pdGVyYXRpb249XCIxXCJdIC5tZW51X19zdWJtZW51ID4gLm1lbnVfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgW2RhdGEtaXRlcmF0aW9uPVwiMVwiXSAubWVudV9fc3VibWVudSA+IC5tZW51X19pdGVtICsgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IDQwcHggMzVweC8xNjVweCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIH1cbiAgLm1lbnVfX3N1Ym1lbnU6OmJlZm9yZSxcbiAgLm1lbnVfX3N1Ym1lbnU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxOXB4IDE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsMCwwLDAuMSkgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5tZW51X19zdWJtZW51OjpiZWZvcmUge1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG4gIC5tZW51X19zdWJtZW51OjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnVfX3N1Ym1lbnUgPiAubWVudV9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1lbnVfX3N1Ym1lbnUgPiAubWVudV9faXRlbSArIC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuICAubWVudV9faXRlbS0tc3ViOmhvdmVyID4gLm1lbnVfX3N1Ym1lbnUsXG4gIC5tZW51X19zdWJtZW51OmhvdmVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgc2xpZGVJbiAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5tZW51ID4gLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tZW51ID4gLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodCA+IC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVybzo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjIpIDAlLCByZ2JhKDAsMCwwLDAuMSkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm8gLmJnaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvIC5idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmhlcm8gLmJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5tYWluID4gLmhlcm86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIG1haW4gPiAuaGVybzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIG1haW4gPiAuaGVybzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICB9XG59XG4uaGVyb19faW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVyb19faW1hZ2VzLXdpdGhoZWlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb19faW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5oZXJvX19pbWFnZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbi5oZXJvX19pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5oZXJvX19pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlcm8tLWZ1bGwgLmhlcm9fX2ltZyxcbi5oZXJvLS1mdWxsIC5oZXJvX19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmhlcm8tLWhhbGYgLmhlcm9fX2ltZyxcbi5oZXJvLS1oYWxmIC5oZXJvX19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG4uaGVyb19faW5uZXIge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZXJvX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5oZXJvLS1yaWdodCAuaGVyb19faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmhlcm8tLWxlZnQgLmhlcm9fX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhlcm8tLWNlbnRlciAuaGVyb19faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVyb19fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby0taW52ZXJ0ZWQgLmhlcm9fX2JvZHkge1xuICBjb2xvcjogIzNjM2MzYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZXJvX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNjBweCA0NXB4O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5oZXJvX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVyby0tY2VudGVyIC5oZXJvX19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuN2VtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLmhlcm9fX2xlYWQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxLjNlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGVyb19fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaGVyby0tc2xpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tLXNsaWRlciAuaGVyb19faW1nOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuMikgMCUsIHJnYmEoMCwwLDAsMC4xKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVyby0tc2xpZGVyIC5oZXJvX190b3BpbWFnZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmhlcm8tLXNsaWRlciAuaGVyb19fdG9waW1hZ2UgKyAuaGVyb19faW5uZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tLXNsaWRlciAuaGVyb19fdG9waW1hZ2UgKyAuaGVyb19faW5uZXIgLmhlcm9fX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGVyby0tc2xpZGVyIC5oZXJvX190b3BpbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIC5oZXJvLS1zbGlkZXIgLmhlcm9fX3RvcGltYWdlICsgLmhlcm9fX2lubmVyIC5oZXJvX19ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uaGVyby0tc2xpZGVyIC5oZXJvX190b3BpbWFnZS1lbWJlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAxMDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICByaWdodDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZXJvLS1zbGlkZXIgLmhlcm9fX3RvcGltYWdlLWVtYmVkIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmhlcm8tLXNsaWRlciAuaGVyb19fdG9waW1hZ2UtZW1iZWQge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb290ZXJfX2lubmVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTMzNXB4O1xufVxuLmZvb3Rlcl9fcHJlIHtcbiAgcGFkZGluZzogMjVweCAwIDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJnLWNvbG9yO1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvb3Rlcl9fcHJlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb290ZXJfX3ByZSAuZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2Ny41cmVtKSB7XG4gIC5mb290ZXJfX3ByZSAuZm9vdGVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19wcmUgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3LjVyZW0pIHtcbiAgLmZvb3Rlcl9fcHJlIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmZvb3Rlcl9fcHJlIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2Ny41cmVtKSB7XG4gIC5mb290ZXJfX3ByZSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlcl9fcHJlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcuNXJlbSkge1xuICAuZm9vdGVyX19wcmUgc21hbGwge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmZvb3Rlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzByZW0pIHtcbiAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWFpbiAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDAgNGVtO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjBweDtcbn1cbi5mb290ZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX19tZW51IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSBwIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uZm9vdGVyX19tZW51LS1zb2NpYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fbWVudS0tc29jaWFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogNTBweDtcbn1cbi5mb290ZXJfX21lbnUtLXNvY2lhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mb290ZXJfX21lbnUtLXNvY2lhbCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNDI1cHg7XG4gIH1cbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhiOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2E3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMik7XG59XG4uYnV0dG9uLS1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM1MDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24tLWJyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzhiOTAwO1xufVxuLmJ1dHRvbltocmVmZyQ9XCIuaWNhbFwiXSxcbi5idXR0b25baHJlZiQ9XCIuaWNzXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vSW1hZ2VzL0ljb24vY2FsZW5kYXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMwcHggKyAxLjY1ZW0pO1xufVxuLmJ1dHRvbi0tdmlkZW8ge1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAyLjZlbTtcbn1cbi50b2dnbGUtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi50b2dnbGUtZ3JvdXAgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9nZ2xlLWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsXG4udG9nZ2xlLWdyb3VwIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc4YjkwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICM3OGI5MDA7XG59XG4udG9nZ2xlLWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi50b2dnbGUtZ3JvdXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnVyZ2VyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDEwMG1zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXJnZXItaWNvbixcbi5idXJnZXItaWNvbjo6YmVmb3JlLFxuLmJ1cmdlci1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ1cmdlci1pY29uOjpiZWZvcmUsXG4uYnVyZ2VyLWljb246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5idXJnZXItaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmJ1cmdlci1pY29uOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbn1cbi5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idXJnZXItaWNvbixcbi5idXJnZXItaWNvbjo6YmVmb3JlLFxuLmJ1cmdlci1pY29uOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggM3B4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4ubmF2aWdhdGlvbi1vcGVuIC5idXJnZXItaWNvbixcbi5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjpiZWZvcmUsXG4ubmF2aWdhdGlvbi1vcGVuIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICB3aWR0aDogMjNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtMSAuYnVyZ2VyLWljb24sXG4ubGF5b3V0LTEgLmJ1cmdlci1pY29uOjpiZWZvcmUsXG4ubGF5b3V0LTEgLmJ1cmdlci1pY29uOjphZnRlcixcbi5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjpiZWZvcmUsXG4ubmF2aWdhdGlvbi1vcGVuIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuLm5hdmlnYXRpb24tb3BlbiAubGF5b3V0LTEgLmJ1cmdlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYnVyZ2VyLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbiAgLmJ1cmdlci1pY29uLFxuICAuYnVyZ2VyLWljb246OmJlZm9yZSxcbiAgLmJ1cmdlci1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmJ1cmdlci1pY29uOjpiZWZvcmUge1xuICAgIHRvcDogLTlweDtcbiAgfVxuICAuYnVyZ2VyLWljb246OmFmdGVyIHtcbiAgICBib3R0b206IC05cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tb3BlbiAuYnVyZ2VyLWljb24sXG4gIC5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjpiZWZvcmUsXG4gIC5uYXZpZ2F0aW9uLW9wZW4gLmJ1cmdlci1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDI5cHg7XG4gIH1cbn1cbi5zZWFyY2gtaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4ubGF5b3V0LTEgLnNlYXJjaC1pY29uLFxuLm5hdmlnYXRpb24tb3BlbiAuc2VhcmNoLWljb24ge1xuICBjb2xvcjogIzNjM2MzYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWFyY2gtaWNvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLW9wZW4gLnNlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlYXJjaC1pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tc3R1Y2sgLnNlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgfVxufVxuLm1vZGFsLFxuLm1vZGFsW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwuaXMtb3Blbixcbi5tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICB6LWluZGV4OiAyMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xufVxuLm1vZGFsX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiByZ2JhKDYwLDYwLDYwLDAuNCk7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZjI3NDc0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbi5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIHJnYmEoNjAsNjAsNjAsMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDY1cHg7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubW9kYWwtLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbi5tb2RhbC0tc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX193cmFwcGVyIHtcbiAgICBhbmltYXRpb246IHNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbn1cbiNtb2RhbC1sb2dpbiBbdHlwZT1cInN1Ym1pdFwiXSxcbiNtb2RhbC1yZWdpc3RlciBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgI21vZGFsLWxvZ2luIGZvcm0sXG4gICNtb2RhbC1yZWdpc3RlciBmb3JtIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgfVxufVxuI21vZGFsLXJlZ2lzdGVyIHNtYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgI21vZGFsLXJlZ2lzdGVyIHNtYWxsIHtcbiAgICBtYXJnaW46IDAgLTEwMHB4O1xuICB9XG59XG4jbW9kYWwtc2VhcmNoIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLDE4NSwwLDAuODUpO1xufVxuI21vZGFsLXNlYXJjaCAubW9kYWxfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNtb2RhbC1zZWFyY2ggLm1vZGFsX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI21vZGFsLXNlYXJjaCAubW9kYWxfX2Nsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jbW9kYWwtc2VhcmNoIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICNtb2RhbC1zZWFyY2ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgfVxufVxuI21vZGFsLXNlYXJjaCAuc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGhlaWdodDogNDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAjbW9kYWwtc2VhcmNoIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4jbW9kYWwtc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICNtb2RhbC1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4jbW9kYWwtc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuI21vZGFsLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAjbW9kYWwtc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuI21vZGFsLXNlYXJjaCBzdmcge1xuICB3aWR0aDogNTUlO1xuICBoZWlnaHQ6IDU1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgbG9zdC1mbGV4LWNvbnRhaW5lcjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogbG9zdC12YXJzKCdndXR0ZXInKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBsb3N0LXZhcnMoJ2d1dHRlcicpO1xuICB9XG59XG4uZmVhdHVyZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZlYXR1cmVzX19pdGVtIHtcbiAgICBsb3N0LWNvbHVtbjogMS8zIDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZlYXR1cmVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4uZmVhdHVyZXNfX3RpdGxlIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmZlYXR1cmVzX190aXRsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZmVhdHVyZXNfX3RpdGxlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5mZWF0dXJlc19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG4uZmVhdHVyZXNfX21vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZmVhdHVyZXNfX2l0ZW0tLWV4cGFuZGVkIC5mZWF0dXJlc19fbW9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYWx0ZXJuYXRvcl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbi5hbHRlcm5hdG9yX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uYWx0ZXJuYXRvcl9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtaW4taGVpZ2h0OiAyNXZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmFsdGVybmF0b3JfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hbHRlcm5hdG9yX19yb3c6bnRoLW9mLXR5cGUob2RkKSAuYWx0ZXJuYXRvcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuYWx0ZXJuYXRvcl9fcm93Om50aC1vZi10eXBlKGV2ZW4pIC5hbHRlcm5hdG9yX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5hbHRlcm5hdG9yX190ZXh0IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYWx0ZXJuYXRvcl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNjY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuICAuYWx0ZXJuYXRvcl9fcm93Om50aC1vZi10eXBlKG9kZCkgLmFsdGVybmF0b3JfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYWx0ZXJuYXRvcl9fcm93Om50aC1vZi10eXBlKGV2ZW4pIC5hbHRlcm5hdG9yX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmFsdGVybmF0b3JfX3RleHQge1xuICAgIHBhZGRpbmc6IDM1cHggNzBweDtcbiAgfVxufVxuLnZpZGVvcyAudmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi52aWRlb3NfX2FjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udmlkZW9zX19hY3RpdmUgLnZpZGVvLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDYwLDYwLDYwLDAuOCk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNzhiOTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudmlkZW9zX19hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC52aWRlb3NfX2FjdGl2ZV9fdmlldyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZpZGVvc19fYWN0aXZlX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLnZpZGVvc19fYWN0aXZlX192aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvc19fYWN0aXZlX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi52aWRlb3NfX2FjdGl2ZV9faW5mbyA+IC50ZWFzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnZpZGVvc19fYWN0aXZlX192aWV3LFxuICAudmlkZW9zX19hY3RpdmVfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWRlb3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudmlkZW9zX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW9zX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4udmlkZW9zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuLnZpZGVvc19faXRlbV9fdmlldyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi52aWRlb3NfX2l0ZW1fX2luZm8ge1xuICBmbGV4OiAyO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG4udmlkZW9zX19pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnZpZGVvc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnZpZGVvc19faXRlbV9fdmlldyB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb3NfX2l0ZW1fX3ZpZXc6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMS4ycHg7XG4gIGhlaWdodDogMjEuNTk5OTk5OTk5OTk5OTk4cHg7XG4gIG1hcmdpbi10b3A6IC0xMC43OTk5OTk5OTk5OTk5OTlweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNS42cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL0ltYWdlcy9JY29uL3lvdXR1YmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlb3NfX2l0ZW1fX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZpZGVvc19faXRlbV9faW5mbyA+IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpZGVvc19faXRlbV9faW5mbyA+IC5pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlb1BsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjYyNSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIwLDE4NSwwLDAuNDE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udmlkZW9QbGFjZWhvbGRlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG59XG4udmlkZW9QbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ0tsaWNrZW4gU2llIGhpZXIgdW0gZGllIENvb2tpZXMgenUgYWt6ZXB0aWVyZW4gdW5kIGRhcyBWaWRlbyBhYnp1c3BpZWxlbic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2xpY2stYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWNrLWFycm93OmZvY3VzOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNjM2MzYztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cbi5zbGljay1kb3RzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2MzYzNjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbn1cbi5zbGlkZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTcwMHB4O1xufVxuLnNsaWRlci5zbGlkZXItLWltYWdlcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mcmFtZS1sYXlvdXQtMSAuc2xpZGVyLnNsaWRlci0taW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5mcmFtZS1sYXlvdXQtMSAuc2xpZGVyLnNsaWRlci0taW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uc2xpZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLS10ZXN0aW1vbmlhbHMgLnNsaWRlcl9fYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG59XG4uc2xpZGVyLS1sb2dvcyAuc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zbGlkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTUwcHg7XG59XG4uc2xpZGVyLS10ZXN0aW1vbmlhbHMgLnNsaWRlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zbGlkZXJfX3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS42ODc1O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2xpZGVyX19xdW90ZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBsaW5lLWhlaWdodDogMS43NjkyMzA3NjkyMzA3Njk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2xpZGVyX19xdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zbGlkZXJfX2NpdGUge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zbGlkZXJfX2NpdGUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2xpZGVyX19jaXRlIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaGFyZS13aWRnZXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNoYXJlLXdpZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNoYXJlLXdpZGdldCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5zaGFyZS13aWRnZXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2hhcmUtd2lkZ2V0X19pdGVtLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uc2hhcmUtd2lkZ2V0X19pdGVtLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbn1cbi5zaGFyZS13aWRnZXRfX2l0ZW0tLXhpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NDY2O1xufVxuLnNoYXJlLXdpZGdldF9faXRlbS0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLnNoYXJlLXdpZGdldF9faXRlbS0tZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjQ0Mzc7XG59XG4uc2hhcmUtd2lkZ2V0X19pdGVtLS1zbGlkZXNoYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbn1cbi5zaGFyZS13aWRnZXRfX2l0ZW0tLWJsb2dnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2YTM1O1xufVxuLnNoYXJlLXdpZGdldF9faXRlbS0tbWVldHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWM0MDtcbn1cbi5zaGFyZS13aWRnZXRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2hhcmUtd2lkZ2V0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLnNoYXJlLXdpZGdldF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNoYXJlLXdpZGdldF9faXRlbS0tbWVldHVwIC5zaGFyZS13aWRnZXRfX2ljb24ge1xuICBoZWlnaHQ6IDQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2hhcmUtd2lkZ2V0X19pY29uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNoYXJlLXdpZGdldF9faXRlbS0tbWVldHVwIC5zaGFyZS13aWRnZXRfX2ljb24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNob3djYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2hvd2Nhc2VfX2ltYWdlLFxuICAuc2hvd2Nhc2VfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaG93Y2FzZV9faW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2hvd2Nhc2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG4uc2hvd2Nhc2VfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS42ODc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNob3djYXNlX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaG93Y2FzZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5yZWZlcmVuY2Uge1xuICAgIGxvc3QtY2VudGVyOiAxMTcwcHg7XG4gIH1cbn1cbi5yZWZlcmVuY2UucmVmZXJlbmNlLS1jZW50ZXJlZCAucmVmZXJlbmNlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucmVmZXJlbmNlLnJlZmVyZW5jZS0tY2VudGVyZWQgLnJlZmVyZW5jZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlZmVyZW5jZV9faXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucmVmZXJlbmNlX19pdGVtIHtcbiAgICBsb3N0LWNvbHVtbjogMS8zIDM7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucmVmZXJlbmNlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZmVyZW5jZV9fdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuLm15LXByb2ZpbGUtcGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm15LXByb2ZpbGUtcGx1cyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubXktcHJvZmlsZS1wbHVzX19ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubXktcHJvZmlsZS1wbHVzX19ibG9jayA+ICosXG4ubXktcHJvZmlsZS1wbHVzX19ibG9jayBsaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXktcHJvZmlsZS1wbHVzX19ibG9jay5iMSxcbi5teS1wcm9maWxlLXBsdXNfX2Jsb2NrLmIyLFxuLm15LXByb2ZpbGUtcGx1c19fYmxvY2suYjMsXG4ubXktcHJvZmlsZS1wbHVzX19ibG9jay5iNCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teS1wcm9maWxlLXBsdXNfX2Jsb2NrLmI0LFxuLm15LXByb2ZpbGUtcGx1c19fYmxvY2suYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5teS1wcm9maWxlLXBsdXNfX2Jsb2NrLmIxLFxuICAubXktcHJvZmlsZS1wbHVzX19ibG9jay5iMixcbiAgLm15LXByb2ZpbGUtcGx1c19fYmxvY2suYjMge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm15LXByb2ZpbGUtcGx1c19fYmxvY2suYjQsXG4gIC5teS1wcm9maWxlLXBsdXNfX2Jsb2NrLmI1IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm15LXByb2ZpbGUtcGx1c19fYmxvY2suYjQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubXktcHJvZmlsZS1wbHVzX19ibG9jay5iNSB7XG4gICAgbGVmdDogNzBweDtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG59XG4ubXktcHJvZmlsZS1wbHVzX19pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5teS1wcm9maWxlLXBsdXNfX2ltZy13cmFwIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm15LXByb2ZpbGUtcGx1c19fdGl0bGUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNzhiOTAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubXktcHJvZmlsZS1wbHVzX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5iNCAubXktcHJvZmlsZS1wbHVzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYjQgLm15LXByb2ZpbGUtcGx1c19fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM3OGI5MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLm15LXByb2ZpbGUtcGx1c19fbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMCA0NXB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5teS1wcm9maWxlLXBsdXNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDE1cHg7XG4gIH1cbn1cbi5teS1wcm9maWxlLXBsdXNfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5iMSAubXktcHJvZmlsZS1wbHVzX19hcnJvdyxcbi5iMiAubXktcHJvZmlsZS1wbHVzX19hcnJvdyxcbi5iMyAubXktcHJvZmlsZS1wbHVzX19hcnJvdyxcbi5iNCAubXktcHJvZmlsZS1wbHVzX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uYjEgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmJlZm9yZSxcbi5iMiAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YmVmb3JlLFxuLmIzIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjpiZWZvcmUsXG4uYjQgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmJlZm9yZSxcbi5iMSAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YWZ0ZXIsXG4uYjIgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmFmdGVyLFxuLmIzIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlcixcbi5iNCAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmIxIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjpiZWZvcmUsXG4uYjIgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmJlZm9yZSxcbi5iMyAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YmVmb3JlLFxuLmI0IC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhiOTAwO1xufVxuLmIxIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlcixcbi5iMiAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YWZ0ZXIsXG4uYjMgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmFmdGVyLFxuLmI0IC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlciB7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNzhiOTAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmI1IC5teS1wcm9maWxlLXBsdXNfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3OGI5MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uYjUgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDE4cHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3OGI5MDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYjEgLm15LXByb2ZpbGUtcGx1c19fYXJyb3csXG4gIC5iMiAubXktcHJvZmlsZS1wbHVzX19hcnJvdyB7XG4gICAgdG9wOiAyNnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuYjEgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmJlZm9yZSxcbiAgLmIyIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmIxIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlcixcbiAgLmIyIC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuYjMgLm15LXByb2ZpbGUtcGx1c19fYXJyb3cge1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDI3cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNzhiOTAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5iMyAubXktcHJvZmlsZS1wbHVzX19hcnJvdzo6YmVmb3JlLFxuICAuYjMgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iNCAubXktcHJvZmlsZS1wbHVzX19hcnJvdyB7XG4gICAgdG9wOiAtNTVweDtcbiAgICBib3R0b206IDI3cHg7XG4gICAgbGVmdDogMTg1cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzc4YjkwMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmI0IC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmI0IC5teS1wcm9maWxlLXBsdXNfX2Fycm93OjphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxuICAuYjUgLm15LXByb2ZpbGUtcGx1c19fYXJyb3cge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMTE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAtNTBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4YjkwMDtcbiAgfVxuICAuYjUgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYjUgLm15LXByb2ZpbGUtcGx1c19fYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxufVxuLmdyaWRfX2NvbCArIC5ncmlkX19jb2wge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC5ncmlkLS1yZXZlcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkX19jb2wgKyAuZ3JpZF9fY29sIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ncmlkLS1sYXlvdXQtMSA+IC5ncmlkX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLS1sYXlvdXQtMiA+IC5ncmlkX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5ncmlkLS1sYXlvdXQtMyA+IC5ncmlkX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IDM0JTtcbiAgICB3aWR0aDogMzQlO1xuICB9XG4gIC5ncmlkLS1sYXlvdXQtMyA+IC5ncmlkX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogNjYlO1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgLmdyaWQtLWxheW91dC00ID4gLmdyaWRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogNjYlO1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgLmdyaWQtLWxheW91dC00ID4gLmdyaWRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAzNCU7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuICAuZ3JpZC0tbGF5b3V0LWZsZXgge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZ3JpZC0tbGF5b3V0LWZsZXggPiAuZ3JpZF9fY29sIHtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgfVxuICAuZ3JpZC0tbGF5b3V0LWZsZXggPiAuZ3JpZF9fY29sIGltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnBkZi1saXN0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wZGYtbGlzdC10YWJsZSB0aCxcbi5wZGYtbGlzdC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wZGYtbGlzdC10YWJsZSB0aCB7XG4gIGNvbG9yOiAjNzhiOTAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBkZi1saXN0LXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wZGYtbGlzdC10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWNldF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzhiOTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uZmFjZXRfX2xhYmVsLFxuLmZhY2V0X19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YjkwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmFjZXRfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZhY2V0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5mYWNldF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYTcwMDtcbn1cbi5mYWNldF9fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5mYWNldF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmFjZXRfX3RpdGxlIGEge1xuICBjb2xvcjogIzc4YjkwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFjZXRfX3RpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldHMtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbi5mYWNldHMtaG9sZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldHMtaG9sZGVyX19pdGVtIHtcbiAgICBsb3N0LWNvbHVtbjogMS8yIDIgNjBweCBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5mYWNldHMtaG9sZGVyX19pdGVtIHtcbiAgICBsb3N0LWNvbHVtbjogMS80IDQgNDVweCBmbGV4O1xuICAgIHdpZHRoOiAzMTVweDtcbiAgfVxuICAuZmFjZXRzLWhvbGRlci0tM2NvbCAuZmFjZXRzLWhvbGRlcl9faXRlbSB7XG4gICAgbG9zdC1jb2x1bW46IDEvMyAzIDQ1cHggZmxleDtcbiAgfVxufVxuLmZzYy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZzYy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5mcmFtZS1sYXlvdXQtMCA+IC5mcmFtZV9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZnJhbWUtbGF5b3V0LTAgPiAuZnJhbWVfX2lubmVyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgfVxufVxuLmdyaWQgLmZyYW1lLWxheW91dC0wID4gLmZyYW1lX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mcmFtZS1zcGFjZS1iZWZvcmUtc21hbGxlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZnJhbWUtc3BhY2UtYmVmb3JlLXNtYWxsZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5mcmFtZS1zcGFjZS1hZnRlci1zbWFsbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mcmFtZS1zcGFjZS1hZnRlci1zbWFsbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZnJhbWUtc3BhY2UtYmVmb3JlLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZyYW1lLXNwYWNlLWJlZm9yZS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG4uZnJhbWUtc3BhY2UtYWZ0ZXItZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZnJhbWUtc3BhY2UtYWZ0ZXItZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLmZyYW1lLXNwYWNlLWJlZm9yZS1iaWdnZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZyYW1lLXNwYWNlLWJlZm9yZS1iaWdnZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5mcmFtZS1zcGFjZS1hZnRlci1iaWdnZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZyYW1lLXNwYWNlLWFmdGVyLWJpZ2dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHgtcG93ZXJtYWlsIC5wb3dlcm1haWxfbWVzc2FnZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi50eC1wb3dlcm1haWwgLmZpZWxkLmludmFsaWQgbGFiZWwge1xuICBjb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1jb250YWluZXIge1xuICB6LWluZGV4OiAyMDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Qge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNzdweDtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1jb250ZW50IHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udHMtc3dhbC5zd2FsMi1wb3B1cCAuc3dhbDItY2FuY2VsLFxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWNvbmZpcm0ge1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1jb25maXJtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YjkwMDtcbn1cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmMDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGI5MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjphZnRlciB7XG4gIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGVbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGVbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZS5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlMTk2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzhiOTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWM4MzI7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSg2MCw2MCw2MCwwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDYwLDYwLDYwLDAuOCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZVtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZVtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGVbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZS5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250ZWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZS5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRlaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGM3ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM3OGI5MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGI5MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICNkN2Q3ZDc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzkxYzgzMjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoaW5rc2ltcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjODMyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGlua3NpbXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbnVsLnR4LWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG51bC50eC1pbmRleGVkc2VhcmNoLWJyb3dzZWJveCBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LFxuLnR4LWluZGV4ZWRzZWFyY2gtcnVsZXMsXG4udHgtaW5kZXhlZHNlYXJjaC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eC1pbmRleGVkc2VhcmNoLWluZm8tc3dvcmQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHgtaW5kZXhlZHNlYXJjaC1pbmZvLXN3b3JkIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi50eC1pbmRleGVkc2VhcmNoLWluZm8tc3dvcmQgKyAudHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggPiAudHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR4LWluZGV4ZWRzZWFyY2gtcmVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbiNjb29raWVpbmZvIHtcbiAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNzJweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5jb29raWVpbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29va2llaW5mbyAuY29va2llaW5mb19pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTlweCAxMHB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29va2llaW5mbyAuY29va2llaW5mb19pbm5lciBhIHtcbiAgY29sb3I6ICM3OGI5MDA7XG59XG4uY29va2llaW5mby1hY2NlcHQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMnB4IDEwcHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB0b3A6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xufVxuLndyYXBwZXJCb3gge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4ud3JhcHBlckJveC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyQm94LTEgLmZyYW1lLXR5cGUtdGV4dCxcbi53cmFwcGVyQm94LTEgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfY2lyY2xlbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2hhZG93LWJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5tYWluID4gLnNoYWRvdy1ib3g6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNoYWRvdy1ib3gtLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTVweCAjOTk5O1xuICBtYXgtd2lkdGg6IDU0LjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSkgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSkgLnNoYWRvdy1ib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSAuc2hhZG93LWJveF9fYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSkgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2hhZG93LWJveDpub3QoLnNoYWRvdy1ib3gtLWZyZWUpID4gKiB7XG4gICAgZmxleC1iYXNpczogMzYlO1xuICB9XG4gIC5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSkgPiAuc2hhZG93LWJveF9fYm9keSB7XG4gICAgZmxleC1iYXNpczogNjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC41cmVtKSB7XG4gIC5zaGFkb3ctYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ncmlkX19jb2wgPiAuc2hhZG93LWJveDpub3QoLnNoYWRvdy1ib3gtLWZyZWUpIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmdyaWRfX2NvbCA+IC5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuZ3JpZF9fY29sID4gLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmdyaWQtLWxheW91dC0zID4gLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSxcbiAgLmdyaWQtLWxheW91dC00ID4gLnNoYWRvdy1ib3g6bm90KC5zaGFkb3ctYm94LS1mcmVlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaGFkb3ctYm94Om5vdCguc2hhZG93LWJveC0tZnJlZSktLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uc2hhZG93LWJveC0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYWRvdy1ib3gtLWZyZWUge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNoYWRvdy1ib3gtLWZyZWUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTVweCAjOTk5O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVyZW0pIHtcbiAgLnNoYWRvdy1ib3gtLWZyZWUgLmNlLXRleHRwaWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndlYmluYXJzLXN0cmlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJlbSAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLndlYmluYXJzLXN0cmlwZTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ud2ViaW5hcnMtc3RyaXBlOm50aC1vZi10eXBlKGV2ZW4pIC5idXR0b24tLWJyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ud2ViaW5hcnMtc3RyaXBlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLndlYmluYXJzLXN0cmlwZSAuc3BlYWtlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLnNwZWFrZXIgaDIsXG4ud2ViaW5hcnMtc3RyaXBlIC5zcGVha2VyIGgzLFxuLndlYmluYXJzLXN0cmlwZSAuc3BlYWtlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLndlYmluYXJzLXN0cmlwZSAuc29jaWFsbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDMuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLnNvY2lhbGxpbmtzIGEge1xuICBoZWlnaHQ6IDMuNmVtO1xuICB3aWR0aDogMy42ZW07XG4gIHBhZGRpbmc6IDAuMzMzMzNlbTtcbiAgbWFyZ2luOiAwIDAuOGVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLnNvY2lhbGxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLnNvY2lhbGxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzc4YjkwMDtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLnNvY2lhbGxpbmtzIGEgc3ZnIHtcbiAgaGVpZ2h0OiAyLjZlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4ud2ViaW5hcnMtc3RyaXBlIC5maWVsZCBsYWJlbC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0rc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZWJpbmFycy1zdHJpcGUgLmZpZWxkIGxhYmVsLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXStzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLndlYmluYXJzLXN0cmlwZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLndlYmluYXJzLXN0cmlwZSAuc3BlYWtlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOC44ODg4ODg5JTtcbiAgfVxuICAud2ViaW5hcnMtc3RyaXBlIC5maWVsZCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbiAgLndlYmluYXJzLXN0cmlwZTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC53ZWJpbmFycy1zdHJpcGU6bnRoLW9mLXR5cGUoZXZlbikgLnNwZWFrZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOC44ODg4ODg5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZyYW1lLXR5cGUtdHNmb3Jtc193ZWJpbmFycyAud2ViaW5hcnMtc3RyaXBlIC5zcGVha2VyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMmVtIDIwcHg7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyID4gaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciAud2ViaW5hciA+IGhlYWRlciBoMixcbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgPiBoZWFkZXIgaDMsXG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyID4gaGVhZGVyIGg0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbGV4OiAxO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciAud2ViaW5hciA+IGhlYWRlciBoMiBzbWFsbCxcbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgPiBoZWFkZXIgaDMgc21hbGwsXG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyID4gaGVhZGVyIGg0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGUgLnNwZWFrZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGUgLmZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciAud2ViaW5hciAud2ViaW5hcnMtc3RyaXBlOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxLjI1cmVtKSB7XG4gIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgLndlYmluYXJzLXN0cmlwZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGUgLnNwZWFrZXIsXG4gIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgLndlYmluYXJzLXN0cmlwZSAuZmllbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgLndlYmluYXJzLXN0cmlwZSAuZmllbGQgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGU6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGU6bnRoLW9mLXR5cGUoZXZlbikgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC5kb3dubG9hZHZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciAuZG93bmxvYWR2aWRlbyAuYnV0dG9uLS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLmRvY2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciAuZG9jbGlua3MgLmJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDEwcHg7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyICsgLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hciArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLndlYmluYXItLW1lZXR1cCB7XG4gIHBhZGRpbmc6IDFlbSAwIDA7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi53ZWJpbmFyLS1tZWV0dXAgLmJ1dHRvbi0tdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi53ZWJpbmFyLS1tZWV0dXAgPiBoZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2ViaW5hci0tbWVldHVwID4gaGVhZGVyIGgxLFxuLndlYmluYXItLW1lZXR1cCA+IGhlYWRlciBoMixcbi53ZWJpbmFyLS1tZWV0dXAgPiBoZWFkZXIgaDMge1xuICBmbGV4OiAxO1xufVxuLndlYmluYXItLW1lZXR1cCAuc2xvdCB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjUzcyBlYXNlLWluLW91dCwgcGFkZGluZyAwLjUzcyBlYXNlLWluLW91dDtcbn1cbi53ZWJpbmFyLS1tZWV0dXAgLnNsb3Qud2ViaW5hcnMtc3RyaXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi53ZWJpbmFyLS1tZWV0dXAuY29sbGFwc2VkID4gaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi53ZWJpbmFyLS1tZWV0dXAuY29sbGFwc2VkIC5zbG90IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfbWVldHVwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjUzcyBlYXNlLWluLW91dDtcbn1cbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX21lZXR1cC5vcGVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmhlYWRlcltvbmNsaWNrPVwidG9nZ2xlU2xvdHModGhpcylcIl0ge1xuICBtYXgtd2lkdGg6IDkwMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoOTAycHggKyA4Ljg4ODg4ODklKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmhlYWRlcltvbmNsaWNrPVwidG9nZ2xlU2xvdHModGhpcylcIl0gaDE6aG92ZXIsXG5oZWFkZXJbb25jbGljaz1cInRvZ2dsZVNsb3RzKHRoaXMpXCJdIGgyOmhvdmVyLFxuaGVhZGVyW29uY2xpY2s9XCJ0b2dnbGVTbG90cyh0aGlzKVwiXSBoMzpob3ZlciB7XG4gIGNvbG9yOiAjNzhiOTAwO1xufVxuLnBsdXMtbWludXMtdG9nZ2xlIHtcbiAgLS10b2dnbGUtY29sb3I6ICMwMDA7XG4gIC0tdG9nZ2xlLWJnLWNvbG9yOiAjZDdkN2Q3O1xuICAtLXRvZ2dsZS13aWR0aDogMS4yZW07XG4gIC0tdG9nZ2xlLW91dGVyLXdpZHRoOiAyZW07XG4gIC0tdG9nZ2xlLWJhci13aWR0aDogM3B4O1xuICBtaW4td2lkdGg6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IHZhcigtLXRvZ2dsZS1vdXRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXRvZ2dsZS1vdXRlci13aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvZ2dsZS1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5wbHVzLW1pbnVzLXRvZ2dsZTpiZWZvcmUsXG4ucGx1cy1taW51cy10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2dnbGUtY29sb3IpO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiB2YXIoLS10b2dnbGUtYmFyLXdpZHRoKTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogdmFyKC0tdG9nZ2xlLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBsdXMtbWludXMtdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnBsdXMtbWludXMtdG9nZ2xlOmhvdmVyIHtcbiAgLS10b2dnbGUtYmctY29sb3I6ICM2NDY0NjQ7XG59XG4uY29sbGFwc2VkIC5wbHVzLW1pbnVzLXRvZ2dsZSB7XG4gIC0tdG9nZ2xlLWNvbG9yOiAjZmZmO1xuICAtLXRvZ2dsZS1iZy1jb2xvcjogIzc4YjkwMDtcbn1cbi5jb2xsYXBzZWQgLnBsdXMtbWludXMtdG9nZ2xlOmhvdmVyIHtcbiAgLS10b2dnbGUtYmctY29sb3I6ICM2Y2E3MDA7XG59XG4uY29sbGFwc2VkIC5wbHVzLW1pbnVzLXRvZ2dsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uY29sbGFwc2VkIC5wbHVzLW1pbnVzLXRvZ2dsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbmgzICsgLnBsdXMtbWludXMtdG9nZ2xlLFxuaDIgKyAucGx1cy1taW51cy10b2dnbGUsXG5oMSArIC5wbHVzLW1pbnVzLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jb3VudGVyQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNTQuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmNvdW50ZXJCb3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jb3VudGVyQ29sIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogY2FsYyg4MCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiAyMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmNvdW50ZXJDb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvdW50ZXIgLm51bSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMnMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb3VudGVyLnNob3cgLm51bSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaWNvbkxpc3Qge1xuICAtLWljb25jb2xvcjogIzc4YjkwMDtcbn1cbi5pY29uTGlzdCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEuOWVtO1xuICB0ZXh0LWluZGVudDogLTAuOWVtO1xufVxuLmljb25MaXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NWVtO1xufVxuLmljb25MaXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC43NWVtO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIGJvcmRlcjogdGhpbiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pY29uY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMWVtO1xufVxuLmljb25MaXN0IHVsIGxpID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jb250ZW50X3RvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudF90b2dnbGUgLmV2YV90aXBzX3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb250ZW50X3RvZ2dsZSAuZXZhX3RpcHNfcGFnZSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGVudF90b2dnbGUgLmV2YV9oZV9leHBhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50X3RvZ2dsZSAuZXZhX2hlX2V4cGFuZCA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb250ZW50X3RvZ2dsZSAuZXZhX2hlX2V4cGFuZC5vcGVuIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY29udGVudF90b2dnbGUgLmV2YV9ha29fZmFjZXRzX2JhcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuZ2xvYmFsLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbmJvZHkgLmdsb2JhbC1wb3B1cCAuZnJhbWUtdHlwZS1pbWFnZSAuY2UtZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnV0dG9uLFxuLnBhZ2VfX3RvdG9wLFxuLm1lbnU+Lm1lbnVfX2l0ZW0ubWVudV9faXRlbS0taGlnaGxpZ2h0LFxuLnNoYWRvdy1ib3gtLWZyZWUsXG4uaGVhZGVyLWJhY2tncm91bmQtMSxcbi5oZWFkZXItYmFja2dyb3VuZC0yLFxuLmhlYWRlci1iYWNrZ3JvdW5kLTMsXG4uY29udGVudF90b2dnbGUsXG4ucGx1cy1taW51cy10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnRleHRhcmVhLFxuc2VsZWN0LFxuLm1vZGFsX19jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwO1xufVxuLmNoZWNrYm94PmlucHV0W3R5cGU9XCJjaGVja2JveFwiXStzcGFuOjpiZWZvcmUsXG4ucmFkaW8+aW5wdXRbdHlwZT1cInJhZGlvXCJdK3NwYW46OmJlZm9yZSxcbi5jaGVja2JveD5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6OmJlZm9yZSxcbi5yYWRpbz5pbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDA7XG59XG4udG9nZ2xlLWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsLFxuLnRvZ2dsZS1ncm91cCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG59XG4uZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyIC53ZWJpbmFyIC53ZWJpbmFycy1zdHJpcGUgLnNwZWFrZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5tZW51X19zdWJtZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwO1xuICB9XG59XG4ucGx5ciB7XG4gIC0tcGx5ci1jb2xvci1tYWluOiAjNzhiOTAwO1xuICAtLXBseXItY29udHJvbC1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDA7XG4gIC0tcGx5ci10b29sdGlwLXJhZGl1czogMTBweDtcbn1cbi5wbHlyIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSAxMDAlIDA7XG59XG5Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOjphZnRlciwucGx5ci0tZnVsbC11aSA6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6Y2FsYygxMHB4ICogMik7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogMil9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKDEwcHggKiAtNCkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAtNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQscmdiYSgwLDAsMCwuOCkpO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWNhcHRpb25zLXRleHQtY29sb3IsI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLDNweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzpjYWxjKDEwcHggKiAuNyk7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Y3VycmVudENvbG9yO2hlaWdodDoxOHB4O2hlaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXN7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5wbHlyX19jb250cm9sOjphZnRlcixhLnBseXJfX2NvbnRyb2w6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWR7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDpjYWxjKDEwcHggLyA0KTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLyA0KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDpjYWxjKDEwcHggLyA0KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCBjYWxjKDEwcHggLyAyKTtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMil9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuOSkpO2JvcmRlci1yYWRpdXM6NHB4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC45KSk7Y29udGVudDonJztoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKCgoMThweCAvIDIpICsgY2FsYygxMHB4ICogLjcpKSAtICg0cHggLyAyKSk7cmlnaHQ6Y2FsYygoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSkgLSAodmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsNHB4KS8gMikpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOmNhbGMoMTBweCAqIC43KTtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLW1lbnUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpO3BhZGRpbmctYm90dG9tOmNhbGMoY2FsYygxMHB4ICogLjcpLyAxLjUpO3BhZGRpbmctYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMS41KTtwYWRkaW5nLWxlZnQ6Y2FsYyhjYWxjKDEwcHggKiAuNykgKiAxLjUpO3BhZGRpbmctbGVmdDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykgKiAxLjUpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKDEwcHggKiAuNykgKiAxLjUpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpICogMS41KTtwYWRkaW5nLXRvcDpjYWxjKGNhbGMoMTBweCAqIC43KS8gMS41KTtwYWRkaW5nLXRvcDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykvIDEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDpjYWxjKGNhbGMoMTBweCAqIC43KSAqIDQpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpICogNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Y2FsYygoY2FsYygxMHB4ICogLjcpICogMS41KSAtIDRweCk7cmlnaHQ6Y2FsYygoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDEuNSkgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOmNhbGMoMTBweCAqIC43KTttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYygxMHB4ICogLjcpLyAyKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMik7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYygxMHB4ICogLjcpICogNCk7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIChjYWxjKDEwcHggKiAuNykgKiAyKSk7d2lkdGg6Y2FsYygxMDAlIC0gKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykgKiAyKSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OmNhbGMoKGNhbGMoMTBweCAqIC43KSAqIDEuNSkgLSA0cHgpO2xlZnQ6Y2FsYygoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDEuNSkgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZXtiYWNrZ3JvdW5kOiNkY2RmZTU7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItY29sb3IsI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsI2ZmZik7Y29udGVudDonJztoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOmNhbGMoY2FsYygxMHB4ICogLjcpLyAyKTttYXJnaW4tdG9wOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDpjYWxjKDEwcHggKiAuNyk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmNhbGMoKGNhbGMoMTBweCAqIC43KSAtIDIpICogLTEpO21hcmdpbi1yaWdodDpjYWxjKChjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpIC0gMikgKiAtMSk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDpjYWxjKGNhbGMoMTBweCAqIC43KSAqIDMuNSk7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoMTNweCAqIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIDIpO2NvbG9yOiMwMGIzZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoKDNweCAqIDIpICsgMTNweCk7aGVpZ2h0OmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpICogMikgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSk7bWFyZ2luOjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciAwLHRyYW5zcGFyZW50IDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwwKSx0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwwKSl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbi10b3A6Y2FsYygoKDEzcHggLSA1cHgpLyAyKSAqIC0xKTttYXJnaW4tdG9wOmNhbGMoKCh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkpLyAyKSAqIC0xKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czpjYWxjKDVweCAvIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLyAyKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czpjYWxjKDVweCAvIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLyAyKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Y2FsYyg1cHggLyAyKTtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KS8gMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2t7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFja3tvdXRsaW5lLWNvbG9yOiMwMGIzZmY7b3V0bGluZS1jb2xvcjp2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4O291dGxpbmUtc3R5bGU6ZG90dGVkO291dGxpbmUtd2lkdGg6M3B4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuOSkpO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywzcHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbTpjYWxjKGNhbGMoMTBweCAvIDIpICogMik7bWFyZ2luLWJvdHRvbTpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpICogMik7b3BhY2l0eTowO3BhZGRpbmc6Y2FsYygxMHB4IC8gMikgY2FsYyhjYWxjKDEwcHggLyAyKSAqIDEuNSk7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLyAyKSBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpICogMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLHJnYmEoMjU1LDI1NSwyNTUsLjkpKTtib3R0b206Y2FsYyg0cHggKiAtMSk7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSAqIC0xKTtjb250ZW50OicnO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEpfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwe3otaW5kZXg6M30ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwe2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6Y2FsYygoMThweCAvIDIpICsgY2FsYygxMHB4ICogLjcpKTtsZWZ0OmNhbGMoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDpjYWxjKCgxOHB4IC8gMikgKyBjYWxjKDEwcHggKiAuNykpO3JpZ2h0OmNhbGMoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Y2FsYygxM3B4ICogLjUpO2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIC41KTttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLC5wbHlyX19wcm9ncmVzc19fYnVmZmVye21hcmdpbi1sZWZ0OmNhbGMoMTNweCAqIC0uNSk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIC0uNSk7bWFyZ2luLXJpZ2h0OmNhbGMoMTNweCAqIC0uNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkgKiAtLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7bGVmdDowfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luLXRvcDpjYWxjKCg1cHggLyAyKSAqIC0xKTttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpICogLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOjAgMH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDstbXMtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2FuaW1hdGlvbjpwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcscmdiYSgzNSw0MCw0NywuNikgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgzNSw0MCw0NywuNikgNTAlLHJnYmEoMzUsNDAsNDcsLjYpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCk7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjExMHB4O21pbi13aWR0aDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwJX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OmNhbGMoMTBweCAvIDIpO21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpO21hcmdpbi1yaWdodDpjYWxjKDEwcHggLyAyKTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMik7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZXttaW4td2lkdGg6MDt3aWR0aDphdXRvfS5wbHlyLS1hdWRpb3tkaXNwbGF5OmJsb2NrfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9scy1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwjNGE1NDY0KTtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSl9LnBseXItLXZpZGVve2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLC43NSkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjc1KSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOmNhbGMoMTBweCAvIDIpO3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMik7cGFkZGluZy10b3A6Y2FsYygxMHB4ICogMik7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIDIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDpjYWxjKDEwcHggKiAzLjUpO3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAzLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6Y2FsYygxMHB4ICogMS41KTtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgyNTUsMjU1LDI1NSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgyNTUsMjU1LDI1NSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDI1NSwyNTUsMjU1LC41KSl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJTtib3R0b206MDtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOjphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luOi12YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIgMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC45KSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYygxMHB4IC8gMikgKiAyKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMikgKiAyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cGFkZGluZzp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDNweCk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLHJnYmEoMjU1LDI1NSwyNTUsLjkpKTtib3R0b206Y2FsYyg0cHggKiAtMSk7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSAqIC0xKTtjb250ZW50OicnO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6Y2FsYygzcHggLSAxcHgpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDNweCkgLSAxcHgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntib3R0b206NnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41NSk7Ym9yZGVyLXJhZGl1czpjYWxjKDNweCAtIDFweCk7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsM3B4KSAtIDFweCk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzozcHggNnB4fS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG4iLCJhYm92ZSgkdmFsdWUpXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogcmVtaWZ5KCR2YWx1ZSkpXG4gICAgICAgIHtibG9ja307XG5cbmJlbG93KCR2YWx1ZSlcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiByZW1pZnkoJHZhbHVlIC0gMSkpXG4gICAgICAgIHtibG9ja307XG5cbmJldHdlZW4oJHZhbHVlTWluLCAkdmFsdWVNYXgpXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogcmVtaWZ5KCR2YWx1ZU1pbikpIGFuZCAobWF4LXdpZHRoOiByZW1pZnkoJHZhbHVlTWF4IC0gMSkpXG4gICAgICAgIHtibG9ja307XG4iLCJib2R5XG4gICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yXG4gICAgZm9udC1mYW1pbHk6ICRPcGVuU2Fuc1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHRcbiAgICBmb250LXNpemU6IDE3cHhcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxuICAgIG1hcmdpbi10b3A6IDBcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbVxuXG5oMSwgaDJcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXJcbiAgICBmb250LXNpemU6IDMwcHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgZm9udC1zaXplOiA1MHB4XG5cbmgzXG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZFxuICAgIGZvbnQtc2l6ZTogMjBweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBmb250LXNpemU6IDI2cHhcblxucC5sZWFkXG4gICAgZm9udC13ZWlnaHQ6ICRsaWdodFxuICAgIGZvbnQtc2l6ZTogMThweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBmb250LXNpemU6IDI2cHhcblxucC50ZXh0XG4gICAgJi1yaWdodFxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICYtbGVmdFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgJi1jZW50ZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cblxuLy8gaGVhZGVyIHZhcmlhdGlvbnNcbi5oZWFkZXItYmFja2dyb3VuZC0xLFxuLmhlYWRlci1iYWNrZ3JvdW5kLTIsXG4uaGVhZGVyLWJhY2tncm91bmQtM1xuICAgIHBhZGRpbmc6IC4yNWVtXG4uaGVhZGVyLWJhY2tncm91bmQtMVxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OGI5MDBcbiAgICBjb2xvcjogd2hpdGVcbi5oZWFkZXItYmFja2dyb3VuZC0yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRlxuICAgIGNvbG9yOiB3aGl0ZVxuLmhlYWRlci1iYWNrZ3JvdW5kLTNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFMEI0XG4gICAgY29sb3I6IHdoaXRlXG4vLyB7MTp7MDonZ3JlZW4nLDE6JyM3OGI5MDAnfSwyOnswOidncmF5JywxOicjQkZCRkJGJ30sMzp7MDoncGFsZSBncmVlbicsMTonI0M1RTBCNCd9fVxuIiwiYVxuICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAmOmhvdmVyXG4gICAgJjpmb2N1c1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuIiwibGFiZWxcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhclxuICAgIGZvbnQtc2l6ZTogMThweFxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdXG5pbnB1dFt0eXBlPVwidGVsXCJdXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6IDAgMjBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiA0OHB4XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlN1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2VcbiAgICBhcHBlYXJhbmNlOiBub25lXG5cbiAgICAmOmZvY3VzXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNlN2U3ZTcsIDEwJSlcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAmLnZhbGlkXG4gICAgLnZhbGlkICZcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tMTAwXG5cbiAgICAmLmludmFsaWRcbiAgICAuaW52YWxpZCAmXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlclxuXG50ZXh0YXJlYVxuICAgIEBleHRlbmRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4gICAgcGFkZGluZy10b3A6IDEwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuICAgIGhlaWdodDogYXV0b1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4XG4gICAgcmVzaXplOiB2ZXJ0aWNhbFxuXG5zZWxlY3RcbiAgICBAZXh0ZW5kcyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuICAgIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vSW1hZ2VzL0ljb24vY2hldnJvbi1kb3duLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMThweCBjZW50ZXIgLyAxMnB4IDEycHhcbiAgICBjdXJzb3I6IHBvaW50ZXJcblxuZm9ybVxuICAgIGNvbG9yOiAjMWQxZDFkXG5cbiAgICBzbWFsbFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuXG4gICAgLmZpZWxkICsgLmZpZWxkXG4gICAgLnJvdyArIC5yb3dcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweFxuXG4gICAgLmZpZWxkX19oZWxwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgICBtYXJnaW4tdG9wOiA1cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lXG5cbmZpZWxkc2V0XG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiAwXG4gICAgYm9yZGVyOiBub25lXG5cbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuLnJhZGlvID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgb3BhY2l0eTogMFxuXG4gICAgJiArIHNwYW5cbiAgICAmICsgbGFiZWxcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHhcblxuICAgICYgKyBzcGFuOjpiZWZvcmVcbiAgICAmICsgbGFiZWw6OmJlZm9yZVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwLjE1ZW1cbiAgICAgICAgbGVmdDogMFxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IEB3aWR0aFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tMTAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgJjpmb2N1cyArIHNwYW46OmJlZm9yZVxuICAgICY6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlXG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwMFxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4XG5cbiAgICAmOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmVcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vSW1hZ2VzL0ljb24vY2hlY2ttYXJrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMnB4IDEycHhcblxuICAgICY6ZGlzYWJsZWQgKyBzcGFuOjpiZWZvcmVcbiAgICAmOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZVxuICAgICAgICBvcGFjaXR5OiAwLjVcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG5cbi5yYWRpbyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICAgICYgKyBzcGFuOjpiZWZvcmVcbiAgICAmICsgbGFiZWw6OmJlZm9yZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4XG5cbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW5cbi5pbnZhbGlkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuXG4uaW52YWxpZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmludmFsaWQgKyBzcGFuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaW52YWxpZCArIGxhYmVsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIHNwYW5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5pbnZhbGlkICsgbGFiZWxcbiAgICBjb2xvcjogJGNvbG9yLWRhbmdlclxuXG4uZmllbGQtLWlubGluZVxuICAgICYgPiAuY2hlY2tib3hcbiAgICAmID4gLnJhZGlvXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICAgJiA+IC5jaGVja2JveCArIC5jaGVja2JveFxuICAgICYgPiAucmFkaW8gKyAucmFkaW9cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiIsIm9sLnNxdWFyZS1saXN0XG51bC5zcXVhcmUtbGlzdFxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW1cbiAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgcGFkZGluZy1sZWZ0OiAwXG5cbiAgICA+IGxpOjpiZWZvcmVcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW1cbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSAnLidcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTEwMFxuXG4gICAgPiBsaSArIGxpXG4gICAgICAgIG1hcmdpbi10b3A6IDVweFxuXG5vbC5zdHlsZWQtbGlzdFxudWwuc3R5bGVkLWxpc3RcbiAgICBwYWRkaW5nOiAwXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuXG4gICAgPiBsaVxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDBcbiAgICAgICAgY29sb3I6ICNmZmZcblxuICAgIGFcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcbiAgICAgICAgY29sb3I6IGluaGVyaXRcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2VcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTEwMFxuXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICBsZWZ0OiA1cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHhcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4XG4gICAgICAgICAgICBoZWlnaHQ6IEB3aWR0aFxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGdyZWVuLTEwMFxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiIsImh0bWwuaGFzLW1vZGFsXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4uaW52aXNpYmxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG5cbi5vZmZzY3JlZW5cbiAgICBvZmZzY3JlZW4oKVxuXG4uaHlwaGVuYXRlXG4gICAgaHlwaGVuczogYXV0b1xuXG4udGV4dC1jZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnRleHQtaGlnaGxpZ2h0XG4gICAgY29sb3I6ICRncmVlbi0xMDBcblxuLmlzLWxvYWRpbmdcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBjdXJzb3I6IHByb2dyZXNzXG5cbiAgICAmOjpiZWZvcmVcbiAgICAgICAgbGF5ZXIoY29udGV4dCwgMSlcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuNClcblxuICAgICY6OmFmdGVyXG4gICAgICAgIGxheWVyKGNvbnRleHQsIDEpXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDUwJVxuICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG4gICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW4tMTAwXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAwLjdzIGluZmluaXRlIGxpbmVhclxuXG4udmlkZW8td3JhcHBlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSUgLy8gMTY6OVxuICAgIGhlaWdodDogMFxuXG4gICAgaWZyYW1lXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcblxuQGtleWZyYW1lcyBzcGluXG4gICAgZnJvbVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIHRvXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcblxuQGtleWZyYW1lcyBmYWRlSW5cbiAgICBmcm9tXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB0b1xuICAgICAgICBvcGFjaXR5OiAxXG5cblxuQGtleWZyYW1lcyBmYWRlT3V0XG4gICAgZnJvbVxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgdG9cbiAgICAgICAgb3BhY2l0eTogMFxuXG5cbkBrZXlmcmFtZXMgc2xpZGVJblxuICAgIGZyb21cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSlcbiAgICB0b1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0XG4gICAgZnJvbVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICB0b1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSlcblxuIiwib2Zmc2NyZWVuKCRoaWRkZW4gPSB0cnVlLCAkcG9zaXRpb24gPSBzdGF0aWMpXG4gICAgaWYgKCRoaWRkZW4pXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgZWxzZVxuICAgICAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuIiwiLy8gTm90ZSwgdGhhdCBgJHotbGF5ZXJzYCB2YXJpYWJsZSBtdXN0IGV4aXN0IGFscmVhZHlcbiR1bnVzZWQtei1sYXllcnMgPSBjbG9uZSgkei1sYXllcnMpO1xuXG5sYXllcigkZ3JvdXAsICRhZGp1c3QgPSAwKVxuICAgIC8vIGZpbmQgdW51c2VkIGxheWVyc1xuICAgIGlmICgkZ3JvdXAgaW4gJHVudXNlZC16LWxheWVycylcbiAgICAgICAgJHVzZWQgPSByZW1vdmUoJHVudXNlZC16LWxheWVycywgJGdyb3VwKTtcblxuICAgIHotaW5kZXg6ICR6LWxheWVyc1skZ3JvdXBdICsgJGFkanVzdDsiLCIvLy5wYWdlXG5cbi5wYWdlX190b3RvcFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgcG9zaXRpb246IHN0aWNreVxuICAgIGJvdHRvbTogMjBweFxuICAgIHJpZ2h0OiAyMHB4XG4gICAgZmxvYXQ6IHJpZ2h0XG4gICAgd2lkdGg6IDUwcHhcbiAgICBoZWlnaHQ6IDUwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTEwMCwgMC40KVxuICAgIGFycm93KDIwcHgsIDRweCwgdG9wLCAjZmZmKVxuXG4gICAgPiBzcGFuXG4gICAgICAgIG9mZnNjcmVlbigpXG5cbiAgICAmOjphZnRlciAvLyBhcnJvd1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0b1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcblxuICAgICthYm92ZSgxNjgwcHgpXG4gICAgICAgIGJvdHRvbTogMTAwcHhcbiAgICAgICAgcmlnaHQ6IDEwMHB4XG4iLCJwLWVsKCRlbCwgJGVsLXdpZHRoID0gbnVsbCwgJGVsLWhlaWdodCA9IG51bGwpXG4gICAgaWYoJGVsID09ICdiZWZvcmUnIHx8ICRlbCA9PSAnYWZ0ZXInKVxuICAgICAgICAmXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgdW5sZXNzIEBwb3NpdGlvblxuICAgICAgICAmOjp7JGVsfVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBpZigkZWwtd2lkdGgpXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlbC13aWR0aFxuICAgICAgICAgICAgaWYoJGVsLWhlaWdodClcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlbC1oZWlnaHRcbiAgICAgICAgICAgIHtibG9ja31cbiAgICBlbHNlXG4gICAgICAgIGVycm9yKCRlbCArICdpcyBub3QgYSB2YWxpZCBwc2V1ZG8tZWxlbWVudC4nKVxuXG4kYXJyb3ctZGlyZWN0aW9uLW1hcCA9IHtcbiAgdG9wOiBcInRvcFwiIFwicmlnaHRcIixcbiAgcmlnaHQ6IFwicmlnaHRcIiBcImJvdHRvbVwiLFxuICBib3R0b206IFwibGVmdFwiIFwiYm90dG9tXCIsXG4gIGxlZnQ6IFwidG9wXCIgXCJsZWZ0XCJcbn1cblxuYXJyb3coJHNpemUsICR3aWR0aCwgJGRpcmVjdGlvbiA9IHRvcCwgJGNvbG9yID0gYmxhY2spXG4gICAgK3AtZWwoYWZ0ZXIsICRzaXplLCAkc2l6ZSlcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgICAgICBib3JkZXIteyRhcnJvdy1kaXJlY3Rpb24tbWFwWyRkaXJlY3Rpb25dWzBdfS1zdHlsZTogc29saWRcbiAgICAgICAgYm9yZGVyLXskYXJyb3ctZGlyZWN0aW9uLW1hcFskZGlyZWN0aW9uXVsxXX0tc3R5bGU6IHNvbGlkXG4iLCIuaGVhZGVyXG4gICAgbGF5ZXIoaGVhZGVyKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSlcblxuICAgIC5sYXlvdXQtMSAmXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBwb3NpdGlvbjogZml4ZWRcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2VcblxuICAgICAgICAubmF2aWdhdGlvbi1zdHVjayAmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG5cbi5oZWFkZXJfX2lubmVyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgIC5uYXZpZ2F0aW9uLW9wZW4gJlxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC45NSlcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgLm5hdmlnYXRpb24tb3BlbiAmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHhcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXMgZWFzZVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLXN0dWNrICZcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmctdG9wXG5cbi5oZWFkZXJfX2JhclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBwYWRkaW5nOiA2cHhcblxuICAgIC5uYXZpZ2F0aW9uLW9wZW4gJlxuICAgICAgICBsYXllcihjb250ZXh0LCAxKVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgcGFkZGluZzogMTBweFxuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBwYWRkaW5nOiAwXG5cbi5oZWFkZXJfX2xvZ29cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiBhdXRvXG4gICAgaGVpZ2h0OiA0MnB4XG5cbiAgICAmIHBhdGg6Zmlyc3QtY2hpbGRcbiAgICAmIHBhdGg6bGFzdC1jaGlsZFxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMgZWFzZVxuXG4gICAgLmxheW91dC0xICYgcGF0aC5kYXRhLXN0aWNreS1ibGFja1xuICAgIC5uYXZpZ2F0aW9uLW9wZW4gJiBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrXG4gICAgICAgIGZpbGw6ICRncmF5LTEwMFxuICAgIC5sYXlvdXQtMSAmIHBhdGguZGF0YS1zdGlja3ktZ3JlZW5cbiAgICAubmF2aWdhdGlvbi1vcGVuICYgcGF0aC5kYXRhLXN0aWNreS1ncmVlblxuICAgICAgICBmaWxsOiAkZ3JlZW4tMTAwXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGhlaWdodDogNzBweFxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJiBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJiBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJiBwYXRoLmRhdGEtc3RpY2t5LWdyZWVuXG4gICAgICAgICAgICBmaWxsOiAjZmZmXG5cbiAgICAgICAgLm5hdmlnYXRpb24tb3BlbiAubGF5b3V0LTEgJiBwYXRoLmRhdGEtc3RpY2t5LWJsYWNrXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gLmxheW91dC0xICYgcGF0aC5kYXRhLXN0aWNreS1ibGFja1xuICAgICAgICAgICAgZmlsbDogJGdyYXktMTAwXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gLmxheW91dC0xICYgcGF0aC5kYXRhLXN0aWNreS1ncmVlblxuICAgICAgICAgICAgZmlsbDogJGdyZWVuLTEwMFxuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICAubmF2aWdhdGlvbi1zdHVjayAmIHBhdGguZGF0YS1zdGlja3ktYmxhY2tcbiAgICAgICAgICAgIGZpbGw6ICRncmF5LTEwMFxuICAgICAgICAubGF5b3V0LTEgJiBwYXRoLmRhdGEtc3RpY2t5LWdyZWVuXG4gICAgICAgIC5uYXZpZ2F0aW9uLXN0dWNrICYgcGF0aC5kYXRhLXN0aWNreS1ncmVlblxuICAgICAgICAgICAgZmlsbDogJGdyZWVuLTEwMFxuXG4uaGVhZGVyX19tZW51LWJ1dHRvblxuLmhlYWRlcl9fc2VhcmNoLWJ1dHRvblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgcGFkZGluZzogMFxuICAgIHdpZHRoOiAzNXB4XG4gICAgaGVpZ2h0OiAzNXB4XG4gICAgYm9yZGVyOiBub25lXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAgIGNvbG9yOiAjZmZmXG4gICAgY3Vyc29yOiBwb2ludGVyXG5cbi5oZWFkZXJfX21lbnUtYnV0dG9uXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5oZWFkZXJfX3NlYXJjaC1idXR0b25cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHhcblxuLmhlYWRlcl9fbmF2aWdhdGlvblxuICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5uYXZpZ2F0aW9uLW9wZW4gJlxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICAgICAubmF2aWdhdGlvbi1vcGVuICZcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5oZXJpdFxuICAgICAgICAgICAgZmxleC1ncm93OiBpbml0aWFsXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICBib3R0b206IDBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweFxuICAgICAgICAgICAgd2lkdGg6IDM2NnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOTUpXG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgICZcbiAgICAgICAgLm5hdmlnYXRpb24tb3BlbiAmXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiAzMHB4XG4gICAgICAgICAgICByaWdodDogMTUwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZVxuXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1zdHVjayAmXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4XG4iLCIubWVudS13cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcFxuICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcblxuLm1lbnVcbi5tZW51X19zdWJtZW51XG4gICAgZmxleC1zaHJpbmsgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG4gICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXRcblxuICAgICthYm92ZSg0ODBweClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLWxlZnRcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogQHBhZGRpbmctbGVmdFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbi5tZW51XG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50XG5cbi5tZW51X19zdWJtZW51XG4gICAgZGlzcGxheSBub25lXG5cbi5tZW51X19pdGVtXG4ubWVudV9fbGVhdmUtc3ViXG4gICAgUHMtbGV0dGVyLXNwYWNpbmcoLTQwKVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgIGNvbG9yOiAkZ3JheS0xMDBcbiAgICBmb250LWZhbWlseTogJE9wZW5TYW5zXG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZFxuICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbi5tZW51X19pdGVtXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4XG5cbiAgICAgICAgJi5tZW51X19pdGVtLS1zdWJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZVxuXG4gICAgICAgIC5sYXlvdXQtMSAmLm1lbnVfX2l0ZW0tLXN1YlxuICAgICAgICAubGF5b3V0LTEgJi5tZW51X19pdGVtLS1oaWdobGlnaHRcbiAgICAgICAgLm5hdmlnYXRpb24tc3R1Y2sgJlxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTEwMFxuXG4ubWVudV9fbGlua1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGNvbG9yOiBpbmhlcml0XG5cbiAgICAubWVudV9faXRlbS0tc3ViICZcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweFxuICAgICAgICB0ZXh0LWluZGVudDogMzVweFxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMFxuXG4gICAgICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcblxuICAgIC5tZW51X19zdWJtZW51ICZcbiAgICAgICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICBbZGF0YS1pdGVyYXRpb249XCIxXCJdIC5tZW51X19zdWJtZW51ICZcbiAgICAgICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleDogMlxuXG4gICAgICAgICAgICAvLyY6OmFmdGVyXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxuICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLHRyYW5zZm9ybSAwLjVzIGVhc2VcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMjBhXG4gICAgICAgICAgICAvLyY6OmFmdGVyXG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiBpbmhlcml0XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgc2NhbGUoMS40NSlcbi5tZW51X19lbnRlci1zdWJcbi5tZW51X19sZWF2ZS1zdWJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYm9yZGVyIG5vbmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMzBweFxuICAgIGN1cnNvciBwb2ludGVyXG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4ubWVudV9fZW50ZXItc3ViXG4gICAgcGFkZGluZyAwXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMFxuICAgIHJpZ2h0IDBcbiAgICBib3R0b20gMFxuICAgIHdpZHRoIDM1cHhcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0ljb24vYXJyb3ctcmlnaHQuc3ZnKVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlclxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICB3aWR0aDogMTAwcHhcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cbi5tZW51X19sZWF2ZS1zdWJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbVxuICAgIHBhZGRpbmcgMCAyMHB4IDAgNzVweFxuICAgIHdpZHRoIDEwMCVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0ljb24vYXJyb3ctbGVmdC5zdmcpXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxuICAgIHRleHQtYWxpZ24gbGVmdFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ1cHggY2VudGVyXG5cbi8vIERFU0tUT1BcbithYm92ZSgkYnAtZGVza3RvcClcbiAgICAubWVudSA+IC5tZW51X19pdGVtXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweFxuXG4gICAgICAgICYubWVudV9faXRlbS0taGlnaGxpZ2h0XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcDogLTJweFxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZlxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2VcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJi5tZW51X19pdGVtLS1ob3ZlclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTEwMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoIzAwMCwgMC4yKSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogQHRleHQtc2hhZG93XG5cbiAgICAgICAgICAgID4gLm1lbnVfX2xpbmtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG5cbiAgICAgICAgJi5tZW51X19pdGVtLS1zdWIgPiAubWVudV9fbGlua1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcblxuICAgICAgICA+IC5tZW51X19saW5rXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4XG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgIC5sYXlvdXQtMSAubWVudSA+IC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodFxuICAgIC5uYXZpZ2F0aW9uLXN0dWNrIC5tZW51ID4gLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0taGlnaGxpZ2h0XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTAwXG5cbiAgICBbZGF0YS1pdGVyYXRpb249XCIxXCJdIC5tZW51X19zdWJtZW51XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IC0xMDAwJVxuICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICg2ODBweCAvIC0yKVxuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHggMTVweFxuICAgICAgICB3aWR0aDogNjgwcHhcbiAgICAgICAgLy9taW4taGVpZ2h0OiA3NXB4ICsgKDIgKiAzNXB4KVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCA0MHB4IDM1cHggLyAxNjVweCBhdXRvXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMXB4IHJnYmEoIzAwMCwgMC4xNSlcbiAgICAgICAgY29sdW1uczogMiBhdXRvXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG5cbiAgICAgICAgPiAubWVudV9faXRlbVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTAwXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxuXG4gICAgICAgID4gLm1lbnVfX2l0ZW0gKyAubWVudV9faXRlbVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuXG4gICAgLm1lbnVfX3N1Ym1lbnVcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogLTEwMDAlXG4gICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICBtYXJnaW4tbGVmdDogKDUzMHB4IC8gLTIpXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweFxuICAgICAgICB3aWR0aDogNTMwcHhcbiAgICAgICAgbWluLWhlaWdodDogMTY1cHggKyAoMiAqIDM1cHgpXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IDQwcHggMzVweCAvIDE2NXB4IGF1dG9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAxcHggcmdiYSgjMDAwLCAwLjE1KVxuXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICAgICB3aWR0aDogMFxuICAgICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxOXB4IDE0cHhcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgjMDAwLCAwLjEpIHRyYW5zcGFyZW50XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcblxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpXG5cbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMnB4KVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZlxuXG4gICAgICAgID4gLm1lbnVfX2l0ZW1cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjA1cHhcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuXG4gICAgICAgID4gLm1lbnVfX2l0ZW0gKyAubWVudV9faXRlbVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW1cblxuICAgIC5tZW51X19pdGVtLS1zdWI6aG92ZXIgPiAubWVudV9fc3VibWVudVxuICAgIC5tZW51X19zdWJtZW51OmhvdmVyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KVxuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpLCBzbGlkZUluIC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpXG5cbithYm92ZSgxNDAwcHgpXG4gICAgLm1lbnUgPiAubWVudV9faXRlbVxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweFxuXG4gICAgLm1lbnUgPiAubWVudV9faXRlbS0taGlnaGxpZ2h0ID4gLm1lbnVfX2xpbmtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLWxlZnRcbiIsIi5oZXJvXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAmOjpiZWZvcmVcbiAgICAgICAgbGF5ZXIoY29udGV4dCwgMSlcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIDAuMikgMCUsIHJnYmEoIzAwMCwgMC4xKSAxMDAlKVxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgLmJnaW1hZ2VcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIG1pbi13aWR0aDogMTAwJVxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuXG4gICAgLmJ1dHRvblxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkXG5cbiAgICAgICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcblxuICAgIG1haW4gPiAmOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi10b3A6IC01NHB4IC8vIGhlYWRlclxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTkwcHggLy8gaGVhZGVyXG5cbiAgICAgICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4IC8vIGhlYWRlclxuXG4uaGVyb19faW1hZ2VzXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgcmlnaHQ6IDBcbiAgICBib3R0b206IDBcbiAgICBsZWZ0OiAwXG5cbiAgICAmLXdpdGhoZWlnaHRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWNrLWFycm93LnNsaWNrLXByZXZcbiAgICAgICAgbGVmdDogMjBweFxuXG4gICAgLnNsaWNrLWFycm93LnNsaWNrLW5leHRcbiAgICAgICAgcmlnaHQ6IDIwcHhcblxuLmhlcm9fX2ltZ1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlclxuICAgIGhlaWdodDogMTAwJVxuXG4gICAgK2JlbG93KCRicC10YWJsZXQtcG9ydHJhaXQpXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxuXG4uaGVyb19faW1nXG4uaGVyb19faW5uZXJcblxuICAgIC5oZXJvLS1mdWxsICZcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmhcblxuICAgIC5oZXJvLS1oYWxmICZcbiAgICAgICAgbWluLWhlaWdodDogNTB2aFxuXG4uaGVyb19faW5uZXJcbiAgICBsYXllcihjb250ZXh0LCAxKVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICAuaGVyby0tcmlnaHQgJlxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuXG4gICAgICAgIC5oZXJvLS1sZWZ0ICZcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuXG4gICAgICAgIC5oZXJvLS1jZW50ZXIgJlxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLmhlcm9fX2JvZHlcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGNvbG9yOiAjZmZmXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAuaGVyby0taW52ZXJ0ZWQgJlxuICAgICAgICBjb2xvcjogJGdyYXktMTAwXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgcGFkZGluZzogMTYwcHggNDVweFxuICAgICAgICBtYXgtd2lkdGg6IDcwJVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4XG4gICAgICAgIG1heC13aWR0aDogNTAlXG5cbiAgICAgICAgLmhlcm8tLWNlbnRlciAmXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLmhlcm9fX3RpdGxlXG4gICAgbWFyZ2luOiAwIDAgMC43ZW1cbiAgICBsaW5lLWhlaWdodDogMS40XG4gICAgZm9udC1mYW1pbHk6ICRSYWxld2F5XG4gICAgZm9udC13ZWlnaHQ6ICRleHRyYWJvbGRcbiAgICBmb250LXNpemU6IDMwcHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBmb250LXNpemU6IDUwcHhcblxuLmhlcm9fX2xlYWRcbiAgICBsaW5lLWhlaWdodDogMS40XG4gICAgbWFyZ2luOiAwIDAgMS4zZW1cbiAgICBmb250LWZhbWlseTogJE9wZW5TYW5zXG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyXG4gICAgZm9udC1zaXplOiAyMHB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgZm9udC1zaXplOiAyNnB4XG5cbi5oZXJvLS1zbGlkZXIgLy8gaGVybyBzbGlkZXIgd2l0aCB0d28gaW1hZ2VzXG4gICAgJjo6YmVmb3JlXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAuaGVyb19faW1nXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgei1pbmRleDogMVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjIpIDAlLCByZ2JhKDAsMCwwLDAuMSkgMTAwJSlcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgLmhlcm9fX3RvcGltYWdlXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIHRvcDogMFxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJVxuICAgICAgICArIC5oZXJvX19pbm5lclxuICAgICAgICAgICAgei1pbmRleDogMVxuICAgICAgICAgICAgLmhlcm9fX2JvZHlcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMylcblxuICAgICAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCVcbiAgICAgICAgICAgICsgLmhlcm9fX2lubmVyIC5oZXJvX19ib2R5XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuXG4gICAgLmhlcm9fX3RvcGltYWdlLWVtYmVkXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB0b3A6IDEwMnB4XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpXG4gICAgICAgIHJpZ2h0OiA0NXB4XG5cbiAgICAgICAgK2Fib3ZlKCRicC10YWJsZXQtcG9ydHJhaXQpIC8vIDc2OHB4XG4gICAgICAgICAgICBwYWRkaW5nOiAxNjBweCAwXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4XG4gICAgICAgICAgICB3aWR0aDogNTAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSkgLy8gMTAyNHB4XG4gICAgICAgICAgICByaWdodDogNzBweFxuIiwiLmZvb3RlclxuICAgIG1hcmdpbi10b3A6IDEwMHB4XG5cbiAgICBhXG4gICAgICAgIGNvbG9yOiBpbmhlcml0XG5cbi5mb290ZXJfX2lubmVyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIHBhZGRpbmc6IDAgMjBweFxuICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGhcblxuLmZvb3Rlcl9fcHJlXG4gICAgcGFkZGluZzogMjVweCAwIDIwcHhcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlN1xuICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItdG9wXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJnLWNvbG9yXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3JcbiAgICBmb250LXdlaWdodDogJGxpZ2h0XG4gICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICAuZm9vdGVyX19pbm5lclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICArYWJvdmUoMTA4MHB4KVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgdWxcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAgICAgK2Fib3ZlKDEwODBweClcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbiAgICBsaVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMWVtXG5cbiAgICAgICAgK2Fib3ZlKDEwODBweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgIHNtYWxsXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgICArYWJvdmUoMTA4MHB4KVxuICAgICAgICAgICAgb3JkZXI6IC0xXG5cbi5mb290ZXJfX21haW5cbiAgICBwYWRkaW5nOiAzNXB4IDAgMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMFxuICAgIGNvbG9yOiAjZmZmXG4gICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICArYWJvdmUoNDgwcHgpXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmctdG9wXG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAcGFkZGluZy10b3BcblxuICAgICAgICAuZm9vdGVyX19pbm5lclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwXG5cbi5mb290ZXJfX2NvbnRhY3RcbiAgICBmbGV4LXNocmluazogMFxuICAgIG1hcmdpbjogMCAwIDRlbVxuICAgIHBhZGRpbmctdG9wOiAyZW1cbiAgICBsaW5lLWhlaWdodDogMS44XG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4XG5cbiAgICBpbWdcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtXG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgIGhlaWdodDogNjBweFxuXG4uZm9vdGVyX19uYXZpZ2F0aW9uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZmxvdzogcm93IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgICAgICBtYXJnaW4tbGVmdDogMTAlXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbi5mb290ZXJfX21lbnVcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtXG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgICAgIHdpZHRoOiAyNSVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG5cbiAgICBwXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICAgIGxpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG5cbi5mb290ZXJfX21lbnUtLXNvY2lhbFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAgIGxpXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgICAgICB3aWR0aDogNTBweFxuXG4gICAgaW1nXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDMwcHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIG1heC13aWR0aDogNDI1cHhcbiIsIi5idXR0b25cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgYm9yZGVyOiAwXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZVxuICAgIGN1cnNvcjogcG9pbnRlclxuXG4uYnV0dG9uLS1wcmltYXJ5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMFxuICAgIGNvbG9yOiAjZmZmXG4gICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgjMDAwLCAwLjIpXG5cbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZC1jb2xvciwgMTAlKVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuLmJ1dHRvbi0tb3JhbmdlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZVxuICAgIGNvbG9yOiAjZmZmXG4gICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgjMDAwLCAwLjIpXG5cbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZC1jb2xvciwgMTAlKVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuLmJ1dHRvbi0tc2Vjb25kYXJ5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwXG4gICAgY29sb3I6ICNmZmZcblxuICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLWNvbG9yLCAxMCUpXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4uYnV0dG9uLS1icmlnaHRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICRhbHQtYmctY29sb3JcbiAgICBjb2xvcjogJGdyZWVuLTEwMFxuXG4uYnV0dG9uW2hyZWZnJD1cIi5pY2FsXCJdLCAuYnV0dG9uW2hyZWYkPVwiLmljc1wiXVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbi9jYWxlbmRhci5zdmcpXG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDUwJVxuICAgIHBhZGRpbmctbGVmdDogY2FsYygzMHB4ICsgMS42NWVtKVxuXG4uYnV0dG9uLS12aWRlb1xuICAgIHdpZHRoOiA1MHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHBhZGRpbmc6IDEwcHggMFxuICAgIGhlaWdodDogMi42ZW1cbiIsIi50b2dnbGUtZ3JvdXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3XG5cbiAgICBsYWJlbFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlN1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbFxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuLTEwMFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuIiwiLmJ1cmdlci1pY29uXG4gICAgYnVyZ2VyLWljb24oe1xuICAgICAgICB3aWR0aDogMTlweCxcbiAgICAgICAgaGVpZ2h0OiAycHgsXG4gICAgICAgIGNvbG9yOiAjZmZmLFxuICAgICAgICBzcGFjaW5nOiA3cHgsXG4gICAgICAgIGFjdGl2ZS1jbGFzczogJ25hdmlnYXRpb24tb3BlbicsXG4gICAgICAgIG1vdGlvbi1zcGVlZDogMTAwbXNcbiAgICB9KVxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmXG4gICAgJjo6YmVmb3JlXG4gICAgJjo6YWZ0ZXJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAzcHggcmdiYSgjMDAwLCAwLjE1KVxuXG4gICAgLm5hdmlnYXRpb24tb3BlbiAmXG4gICAgLm5hdmlnYXRpb24tb3BlbiAmOjpiZWZvcmVcbiAgICAubmF2aWdhdGlvbi1vcGVuICY6OmFmdGVyXG4gICAgICAgIHdpZHRoOiAyM3B4XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgIC5sYXlvdXQtMSAmXG4gICAgLmxheW91dC0xICY6OmJlZm9yZVxuICAgIC5sYXlvdXQtMSAmOjphZnRlclxuICAgIC5uYXZpZ2F0aW9uLW9wZW4gJjo6YmVmb3JlXG4gICAgLm5hdmlnYXRpb24tb3BlbiAmOjphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDBcblxuICAgIC5uYXZpZ2F0aW9uLW9wZW4gLmxheW91dC0xICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IEBtYXJnaW4tdG9wXG5cbiAgICAgICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlclxuICAgICAgICAgICAgd2lkdGg6IDI1cHhcbiAgICAgICAgICAgIGhlaWdodDogM3B4XG5cbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICB0b3A6IC05cHhcblxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm90dG9tOiAtOXB4XG5cbiAgICAgICAgLm5hdmlnYXRpb24tb3BlbiAmXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJjo6YmVmb3JlXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJjo6YWZ0ZXJcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4XG4iLCIkYnVyZ2VyLWljb24tY29uZmlnID89IHtcbiAgICB3aWR0aDogMjRweCxcbiAgICBoZWlnaHQ6IDNweCxcbiAgICBjb2xvcjogIzQ0NCxcbiAgICBzcGFjaW5nOiA2cHgsXG4gICAgYWN0aXZlLWNsYXNzOiAnbmF2LW9wZW4nLFxuICAgIG1vdGlvbi1zcGVlZDogMTAwbXNcbn1cblxuYnVyZ2VyLWljb24oJGNmZyA9ICRidXJnZXItaWNvbi1jb25maWcpXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luLXRvcDogJGNmZ1snc3BhY2luZyddXG4gICAgbWFyZ2luLWJvdHRvbTogQG1hcmdpbi10b3BcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uOiAkY2ZnWydtb3Rpb24tc3BlZWQnXVxuXG4gICAgJlxuICAgICY6OmJlZm9yZVxuICAgICY6OmFmdGVyXG4gICAgICAgIHdpZHRoOiAkY2ZnWyd3aWR0aCddXG4gICAgICAgIGhlaWdodDogJGNmZ1snaGVpZ2h0J11cbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNmZ1snaGVpZ2h0J11cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNmZ1snY29sb3InXVxuXG4gICAgJjo6YmVmb3JlXG4gICAgJjo6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdFxuXG4gICAgJjo6YmVmb3JlXG4gICAgICAgIHRvcDogJGNmZ1snc3BhY2luZyddICogLTFcblxuICAgICY6OmFmdGVyXG4gICAgICAgIGJvdHRvbTogJGNmZ1snc3BhY2luZyddICogLTFcblxuICAgIC57JGNmZ1snYWN0aXZlLWNsYXNzJ119ICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcblxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG5cbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuIiwiLnNlYXJjaC1pY29uXG4gICAgd2lkdGg6IDIzcHhcbiAgICBoZWlnaHQ6IEB3aWR0aFxuXG4gICAgLmxheW91dC0xICZcbiAgICAubmF2aWdhdGlvbi1vcGVuICZcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICB3aWR0aDogMjZweFxuICAgICAgICBoZWlnaHQ6IEB3aWR0aFxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLW9wZW4gJlxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgaGVpZ2h0OiBAd2lkdGhcblxuICAgICAgICAubmF2aWdhdGlvbi1zdHVjayAmXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTAwXG4iLCIvLyBCQVNFXG4ubW9kYWxcblxuICAgICZcbiAgICAmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmLmlzLW9wZW5cbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1cbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuLm1vZGFsX19vdmVybGF5XG4gICAgbGF5ZXIobW9kYWwpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiAwXG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogMFxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC40KVxuXG4ubW9kYWxfX3dyYXBwZXJcbiAgICBvdmVyZmxvdy15OiBhdXRvXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZzogMzVweCAyMHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDc0MHB4XG4gICAgbWF4LWhlaWdodDogMTAwdmhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuLm1vZGFsX190aXRsZVxuICAgIG1hcmdpbjogMCAwIDM1cHhcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXJcbiAgICBmb250LXNpemU6IDMycHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbGVmdDogMFxuICAgICAgICByaWdodDogMFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbi5tb2RhbF9fY2xvc2VcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICByaWdodDogMFxuICAgIHBhZGRpbmc6IDBcbiAgICB3aWR0aDogNDVweFxuICAgIGhlaWdodDogNDVweFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICBiYWNrZ3JvdW5kOiAwIDBcbiAgICBjb2xvcjogJGdyYXktNDBhXG4gICAgZm9udC1mYW1pbHk6IHNlcmlmXG4gICAgZm9udC1zaXplOiAzMnB4XG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2Utb3V0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xuXG4gICAgJjpmb2N1c1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRncmF5LTIwYVxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICByaWdodDogYXV0b1xuICAgICAgICBsZWZ0OiAxMDAlXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4XG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweFxuXG4ubW9kYWxfX2NvbnRhaW5lclxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDY1cHhcbiAgICAgICAgbWF4LWhlaWdodDogODB2aFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG5cbi8vIEVGRkVDVFNcbi8vLm1vZGFsLS1zbGlkZSAubW9kYWxfX3dyYXBwZXIsXG4vLy5tb2RhbC0tc2xpZGUgLm1vZGFsX19vdmVybGF5XG4vLyAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtXG5cbi5tb2RhbC0tc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXlcbiAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpXG5cbi5tb2RhbC0tc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheVxuICAgIGFuaW1hdGlvbjogZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpXG5cbithYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgIC5tb2RhbC0tc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpXG5cbiAgICAubW9kYWwtLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKVxuXG5cbi8vIFRZUEVTXG4jbW9kYWwtbG9naW5cbiNtb2RhbC1yZWdpc3RlclxuICAgIFt0eXBlPVwic3VibWl0XCJdXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBmb3JtXG4gICAgICAgICAgICBtYXJnaW46IGF1dG9cbiAgICAgICAgICAgIG1heC13aWR0aDogNTI1cHhcblxuI21vZGFsLXJlZ2lzdGVyXG4gICAgc21hbGxcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgc21hbGxcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTAwcHhcblxuI21vZGFsLXNlYXJjaFxuICAgIC5tb2RhbF9fb3ZlcmxheVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbi0xMDAsIDAuODUpXG5cbiAgICAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgIC5tb2RhbF9fY29udGFpbmVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgIC5tb2RhbF9fY2xvc2VcbiAgICAgICAgY29sb3I6ICNmZmZcblxuICAgIGxhYmVsXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmFsZXdheVxuICAgICAgICBmb250LXdlaWdodDogJGV4dHJhYm9sZFxuICAgICAgICBmb250LXNpemU6IDMxcHhcblxuICAgICAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweFxuXG4gICAgLnNlYXJjaC13cmFwcGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoIzAwMCwgMC4yKVxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4XG5cbiAgICAuc2VhcmNoLWlucHV0XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodFxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHhcblxuICAgIC5zZWFyY2gtc3VibWl0XG4gICAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2VcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyYXktMTAwLCAxMCUpXG5cbiAgICAgICAgK2Fib3ZlKCRicC10YWJsZXQtcG9ydHJhaXQpXG4gICAgICAgICAgICB3aWR0aDogOTBweFxuXG4gICAgc3ZnXG4gICAgICAgIHdpZHRoOiA1NSVcbiAgICAgICAgaGVpZ2h0OiBAd2lkdGhcbiIsIi5mZWF0dXJlc1xuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbG9zdC1mbGV4LWNvbnRhaW5lcjogcm93XG4gICAgICAgIHBhZGRpbmctbGVmdDogbG9zdC12YXJzKCdndXR0ZXInKVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG5cbi5mZWF0dXJlc19faXRlbVxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbG9zdC1jb2x1bW46IDEgLyAzIDNcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4uZmVhdHVyZXNfX3RpdGxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtaW4taGVpZ2h0OiAxMjVweFxuXG4gICAgc3BhblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG5cbiAgICBpbWdcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDc1cHhcblxuICAgICAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuXG4uZmVhdHVyZXNfX3RleHRcbiAgICBsaW5lLWhlaWdodDogMS45XG5cbi5mZWF0dXJlc19fbW9yZVxuICAgIG9mZnNjcmVlbigpXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG5cbiAgICAuZmVhdHVyZXNfX2l0ZW0tLWV4cGFuZGVkICZcbiAgICAgICAgb2Zmc2NyZWVuKGZhbHNlKVxuIiwiLmFsdGVybmF0b3JfX3Jvd1xuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXBcblxuLmFsdGVybmF0b3JfX2ltYWdlXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyXG5cbiAgICAmOjphZnRlclxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1dmhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgd2lkdGg6IDUwJVxuXG4gICAgICAgIC5hbHRlcm5hdG9yX19yb3c6bnRoLW9mLXR5cGUob2RkKSAmXG4gICAgICAgICAgICBvcmRlcjogLTFcblxuICAgICAgICAuYWx0ZXJuYXRvcl9fcm93Om50aC1vZi10eXBlKGV2ZW4pICZcbiAgICAgICAgICAgIG9yZGVyOiAxXG5cbi5hbHRlcm5hdG9yX190ZXh0XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHhcbiAgICBsaW5lLWhlaWdodDogMS42ODc1XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHhcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICBtYXgtd2lkdGg6IDY2NXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlcblxuICAgICAgICAuYWx0ZXJuYXRvcl9fcm93Om50aC1vZi10eXBlKG9kZCkgJlxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cbiAgICAgICAgLmFsdGVybmF0b3JfX3JvdzpudGgtb2YtdHlwZShldmVuKSAmXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuXG4gICAgK2Fib3ZlKCRicC1kZXNrdG9wKVxuICAgICAgICBwYWRkaW5nOiAzNXB4IDcwcHhcbiIsInZpZGVvLWl0ZW0tbGF5b3V0KCRmbGV4LXZpZXcsICRmbGV4LWluZm8sICRnYXAgPSAyMHB4KVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcblxyXG4gICAgJl9fdmlld1xyXG4gICAgICAgIGZsZXg6ICRmbGV4LXZpZXdcclxuICAgICAgICBtYXJnaW46IDBcclxuXHJcbiAgICAmX19pbmZvXHJcbiAgICAgICAgZmxleDogJGZsZXgtaW5mb1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgJGdhcFxyXG5cclxuLnZpZGVvcyAudmlkZW8td3JhcHBlclxyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMCBuby1yZXBlYXQgY2VudGVyIC8gY292ZXJcclxuXHJcbi52aWRlb3NfX2FjdGl2ZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG5cclxuICAgIC52aWRlby13cmFwcGVyOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICBsZWZ0OiA1MCVcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweFxyXG4gICAgICAgIHdpZHRoOiA1MHB4XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGdyYXktODBhXHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRncmVlbi0xMDBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlXHJcblxyXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtcG9ydHJhaXQpXHJcbiAgICAgICAgdmlkZW8taXRlbS1sYXlvdXQoMSwgMSlcclxuXHJcbi52aWRlb3NfX2FjdGl2ZV9fdmlld1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcblxyXG4udmlkZW9zX19hY3RpdmVfX2luZm9cclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuXHJcbiAgICA+IC50ZWFzZXJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4udmlkZW9zX19hY3RpdmVfX3ZpZXdcclxuLnZpZGVvc19fYWN0aXZlX19pbmZvXHJcbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcblxyXG4udmlkZW9zX19saXN0XHJcbiAgICBtYXJnaW46IDBcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuXHJcbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuXHJcbi52aWRlb3NfX2l0ZW1cclxuICAgIHZpZGVvLWl0ZW0tbGF5b3V0KDEsIDIpXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlXHJcblxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgICBvcGFjaXR5OiAwLjVcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcclxuXHJcbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcblxyXG4udmlkZW9zX19pdGVtX192aWV3XHJcbiAgICBmbGV4OiAxXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuXHJcbiAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIGxlZnQ6IDUwJVxyXG4gICAgICAgIHdpZHRoOiAyNnB4ICogMS4yXHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICogMS4yXHJcbiAgICAgICAgbWFyZ2luLXRvcDogKEBoZWlnaHQgLyAtMilcclxuICAgICAgICBtYXJnaW4tbGVmdDogKEB3aWR0aCAvIC0yKVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9JbWFnZXMvSWNvbi95b3V0dWJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG5cclxuLnZpZGVvc19faXRlbV9faW5mb1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHhcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG5cclxuICAgID4gaDNcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbFxyXG5cclxuICAgID4gLmluZm9cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4udmlkZW9QbGFjZWhvbGRlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMFxyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjYyNSVcclxuICAgIGJhY2tncm91bmQ6ICM3OGI5MDA2YVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAmOjphZnRlclxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAgICAgY29udGVudDogJ0tsaWNrZW4gU2llIGhpZXIgdW0gZGllIENvb2tpZXMgenUgYWt6ZXB0aWVyZW4gdW5kIGRhcyBWaWRlbyBhYnp1c3BpZWxlbidcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuIiwiLnNsaWNrLXNsaWRlXG4gICAgJjpmb2N1c1xuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuLnNsaWNrLWFycm93XG4gICAgbGF5ZXIoY29udGV4dCwgMSlcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgbWFyZ2luOiAwXG4gICAgcGFkZGluZzogMFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cbiAgICAmOmZvY3VzXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweFxuXG4gICAgJjo6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTEwMFxuICAgICAgICBib3JkZXItdG9wOiAwXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwXG5cbiAgICAmLnNsaWNrLXByZXZcbiAgICAgICAgbGVmdDogLTIlXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZylcblxuICAgICYuc2xpY2stbmV4dFxuICAgICAgICByaWdodDogLTIlXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcblxuLnNsaWNrLWRvdHNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tdG9wOiAzZW1cblxuICAgIGxpICsgbGlcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcblxuICAgIGJ1dHRvblxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDEwcHhcbiAgICAgICAgaGVpZ2h0OiBAd2lkdGhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2VcblxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiIsIi5zbGlkZXJcbiAgICBtYXJnaW46IGF1dG9cbiAgICBtYXgtd2lkdGg6IDE3MDBweFxuXG4gICAgJi5zbGlkZXItLWltYWdlc1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICAgICAuZnJhbWUtbGF5b3V0LTEgJiAuc2xpY2stYXJyb3cuc2xpY2stcHJldlxuICAgICAgICAgICAgbGVmdDogMjBweFxuXG4gICAgICAgIC5mcmFtZS1sYXlvdXQtMSAmIC5zbGljay1hcnJvdy5zbGljay1uZXh0XG4gICAgICAgICAgICByaWdodDogMjBweFxuXG4gICAgaW1nXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblxuLnNsaWRlcl9fYm9keVxuICAgIC5zbGlkZXItLXRlc3RpbW9uaWFscyAmXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB1c2VyLXNlbGVjdDogYXV0b1xuXG4uc2xpZGVyX19pdGVtXG4gICAgLnNsaWRlci0tbG9nb3MgJlxuICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuLnNsaWRlcl9fbG9nb1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIGhlaWdodDogMTUwcHhcblxuICAgIC5zbGlkZXItLXRlc3RpbW9uaWFscyAmXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuXG4uc2xpZGVyX19xdW90ZVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBwYWRkaW5nOiAwXG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NVxuICAgIGZvbnQtc2l6ZTogMThweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc2OTIzMDc2OTIzMDc2OVxuICAgICAgICBmb250LXNpemU6IDIwcHhcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xuICAgICAgICBmb250LXNpemU6IDI2cHhcblxuLnNsaWRlcl9fY2l0ZVxuICAgIG1hcmdpbi10b3A6IDJlbVxuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGRcbiAgICBmb250LXNpemU6IDE0cHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOVxuICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICthYm92ZSgkYnAtZGVza3RvcClcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4iLCIuc2hhcmUtd2lkZ2V0XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwXG5cbi5zaGFyZS13aWRnZXRfX2l0ZW1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmbGV4LXNocmluazogMFxuICAgIG1hcmdpbi1yaWdodDogMTBweFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICB3aWR0aDogNjBweFxuICAgIGhlaWdodDogQHdpZHRoXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJVxuXG4gICAgJi0tZmFjZWJvb2tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5OFxuICAgICYtLXR3aXR0ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMlxuICAgICYtLXhpbmdcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjQ2NlxuICAgICYtLWxpbmtlZGluXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjVcbiAgICAmLS1nb29nbGVwbHVzXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjQ0MzdcbiAgICAmLS1zbGlkZXNoYXJlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjVcbiAgICAmLS1ibG9nZ2VyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDZhMzVcbiAgICAmLS1tZWV0dXBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWM0MFxuXG4gICAgYVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgIHdpZHRoOiAxMTBweFxuICAgICAgICBoZWlnaHQ6IEB3aWR0aFxuXG5cbi5zaGFyZS13aWRnZXRfX2ljb25cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMzZweFxuICAgIHdpZHRoOiBhdXRvXG5cbiAgICAuc2hhcmUtd2lkZ2V0X19pdGVtLS1tZWV0dXAgJlxuICAgICAgICBoZWlnaHQ6IDQycHhcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgaGVpZ2h0OiA2MHB4XG5cbiAgICAgICAgLnNoYXJlLXdpZGdldF9faXRlbS0tbWVldHVwICZcbiAgICAgICAgICAgIGhlaWdodDogNzBweFxuIiwiLnNob3djYXNlXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbi5zaG93Y2FzZV9faW1hZ2Vcbi5zaG93Y2FzZV9fdGV4dFxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgd2lkdGg6IDUwJVxuXG4uc2hvd2Nhc2VfX2ltYWdlXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgcGFkZGluZzogMCA4MHB4XG5cbi5zaG93Y2FzZV9fdGV4dFxuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweFxuICAgICAgICBsaW5lLWhlaWdodDogMS45XG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIHBhZGRpbmc6IDAgODBweFxuICAgICAgICBsaW5lLWhlaWdodDogMi4xXG4iLCIucmVmZXJlbmNlXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtcG9ydHJhaXQpXG4gICAgICAgIGxvc3QtY2VudGVyOiAxMTcwcHhcblxuICAgICYucmVmZXJlbmNlLS1jZW50ZXJlZFxuICAgICAgICAucmVmZXJlbmNlX19pdGVtOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuXG4gICAgICAgIC5yZWZlcmVuY2VfX2l0ZW06bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cblxuLnJlZmVyZW5jZV9faXRlbVxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHhcbiAgICBtYXgtd2lkdGg6IDM1MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBsb3N0LWNvbHVtbjogMSAvIDMgM1xuICAgICAgICBtYXJnaW46IDBcblxuLnJlZmVyZW5jZV9faW1hZ2VcbiAgICBkaXNwbGF5OiBibG9ja1xuXG4ucmVmZXJlbmNlX190ZXh0XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHhcbiAgICBsaW5lLWhlaWdodDogMS45XG4iLCIubXktcHJvZmlsZS1wbHVzXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHhcbiAgICBtYXgtd2lkdGg6IDMwMHB4XG4gICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgcGFkZGluZzogMCA3MHB4XG4gICAgICAgIG1heC13aWR0aDogMTIyNnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuXG4ubXktcHJvZmlsZS1wbHVzX19ibG9ja1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcblxuICAgID4gKlxuICAgIGxpXG4gICAgICAgIG9wYWNpdHk6IDBcblxuICAgICYuYjFcbiAgICAmLmIyXG4gICAgJi5iM1xuICAgICYuYjRcbiAgICAgICAgbGF5ZXIoY29udGV4dCwgMSlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAmLmI0XG4gICAgJi5iNVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICAmLmIxXG4gICAgICAgICYuYjJcbiAgICAgICAgJi5iM1xuICAgICAgICAgICAgd2lkdGg6IDMzJVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHhcblxuICAgICAgICAmLmI0XG4gICAgICAgICYuYjVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBcblxuICAgICAgICAmLmI0XG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAgICAgJi5iNVxuICAgICAgICAgICAgbGVmdDogNzBweFxuICAgICAgICAgICAgYm90dG9tOiAxMjBweFxuXG4ubXktcHJvZmlsZS1wbHVzX19pbWctd3JhcFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgd2lkdGg6IDUwcHhcbiAgICBoZWlnaHQ6IEB3aWR0aFxuXG4gICAgaW1nXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1hcmdpbjogYXV0b1xuXG4ubXktcHJvZmlsZS1wbHVzX190aXRsZVxuICAgIGxheWVyKGNvbnRleHQsIDEpXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luOiAwIDAgMCAtMTVweFxuICAgIHBhZGRpbmc6IDE1cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG4gICAgY29sb3I6ICRncmVlbi0xMDBcbiAgICBmb250LXdlaWdodDogJHNlbWlib2xkXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAgICAgIC5iNCAmXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLWxlZnRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcblxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJVxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBAd2lkdGhcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW4tMTAwXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcblxuLm15LXByb2ZpbGUtcGx1c19fbGlzdFxuICAgIHBhZGRpbmc6IDEwcHggMCA0NXB4IDQ1cHhcbiAgICBmb250LXNpemU6IGluaGVyaXRcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgcGFkZGluZzogMCAwIDQ1cHggMTVweFxuXG4gICAgbGkgKyBsaVxuICAgICAgICBtYXJnaW4tdG9wOiAxZW1cblxuLm15LXByb2ZpbGUtcGx1c19fYXJyb3dcbiAgICAuYjEgJlxuICAgIC5iMiAmXG4gICAgLmIzICZcbiAgICAuYjQgJlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MHB4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgYm90dG9tOiAwXG5cbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4XG5cbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBsZWZ0OiAyMHB4XG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGJvdHRvbTogNXB4XG4gICAgICAgICAgICB3aWR0aDogM3B4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwXG5cbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvdHRvbTogNnB4XG4gICAgICAgICAgICBsZWZ0OiAxMXB4XG4gICAgICAgICAgICB3aWR0aDogMjFweFxuICAgICAgICAgICAgaGVpZ2h0OiBAd2lkdGhcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbi0xMDBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcblxuICAgIC5iNSAmXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDI1cHhcbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgd2lkdGg6IDgzcHhcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuLTEwMFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4XG5cbiAgICAuYjUgJjo6YWZ0ZXJcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogLTEycHhcbiAgICAgICAgbGVmdDogMThweFxuICAgICAgICB3aWR0aDogMjFweFxuICAgICAgICBoZWlnaHQ6IEB3aWR0aFxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW4tMTAwXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwXG4gICAgICAgIGJvcmRlci10b3A6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgLmIxICZcbiAgICAgICAgLmIyICZcbiAgICAgICAgICAgIHRvcDogMjZweFxuICAgICAgICAgICAgYm90dG9tOiBhdXRvXG4gICAgICAgICAgICByaWdodDogMFxuXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG9cbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweFxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHhcblxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0b1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG5cbiAgICAgICAgLmIzICZcbiAgICAgICAgICAgIHRvcDogMjZweFxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIGJvdHRvbTogMjdweFxuICAgICAgICAgICAgbGVmdDogYXV0b1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbi0xMDBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG5cbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgLmI0ICZcbiAgICAgICAgICAgIHRvcDogLTU1cHhcbiAgICAgICAgICAgIGJvdHRvbTogMjdweFxuICAgICAgICAgICAgbGVmdDogMTg1cHhcbiAgICAgICAgICAgIHJpZ2h0OiA1MCVcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbi0xMDBcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvXG4gICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgICAgbGVmdDogLTEycHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKVxuXG4gICAgICAgIC5iNSAmXG4gICAgICAgICAgICBsYXllcihjb250ZXh0LCAxKVxuICAgICAgICAgICAgbGVmdDogMTE1cHhcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvXG4gICAgICAgICAgICB0b3A6IC01MHB4XG4gICAgICAgICAgICBib3R0b206IDYwcHhcbiAgICAgICAgICAgIHdpZHRoOiAzcHhcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMFxuXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgICAgbGVmdDogLTlweFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpXG4iLCIuZ3JpZF9fY29sICsgLmdyaWRfX2NvbFxuICAgIG1hcmdpbi10b3A6IDUwcHhcblxuK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgIC5ncmlkXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAmLmdyaWQtLXJldmVydFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLmdyaWRfX2NvbCArIC5ncmlkX19jb2xcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHhcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuXG4gICAgLy8gNTAtNTBcbiAgICAuZ3JpZC0tbGF5b3V0LTEgPiAuZ3JpZF9fY29sXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJVxuICAgICAgICB3aWR0aDogQGZsZXgtYmFzaXNcblxuICAgIC8vIDMzLTMzLTMzXG4gICAgLmdyaWQtLWxheW91dC0yID4gLmdyaWRfX2NvbFxuICAgICAgICBmbGV4LWJhc2lzOiAzMyVcbiAgICAgICAgd2lkdGg6IEBmbGV4LWJhc2lzXG5cbiAgICAvLyAzMy02NlxuICAgIC5ncmlkLS1sYXlvdXQtMyA+IC5ncmlkX19jb2w6Zmlyc3QtY2hpbGRcbiAgICAgICAgZmxleC1iYXNpczogMzQlXG4gICAgICAgIHdpZHRoOiBAZmxleC1iYXNpc1xuXG4gICAgLmdyaWQtLWxheW91dC0zID4gLmdyaWRfX2NvbDpsYXN0LWNoaWxkXG4gICAgICAgIGZsZXgtYmFzaXM6IDY2JVxuICAgICAgICB3aWR0aDogQGZsZXgtYmFzaXNcblxuICAgIC8vIDY2LTMzXG4gICAgLmdyaWQtLWxheW91dC00ID4gLmdyaWRfX2NvbDpmaXJzdC1jaGlsZFxuICAgICAgICBmbGV4LWJhc2lzOiA2NiVcbiAgICAgICAgd2lkdGg6IEBmbGV4LWJhc2lzXG5cbiAgICAuZ3JpZC0tbGF5b3V0LTQgPiAuZ3JpZF9fY29sOmxhc3QtY2hpbGRcbiAgICAgICAgZmxleC1iYXNpczogMzQlXG4gICAgICAgIHdpZHRoOiBAZmxleC1iYXNpc1xuXG4gICAgLy8gZmxleFxuICAgIC5ncmlkLS1sYXlvdXQtZmxleFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAuZ3JpZC0tbGF5b3V0LWZsZXggPiAuZ3JpZF9fY29sXG4gICAgICAgIGZsZXgtYmFzaXMgdW5zZXRcbiAgICAgICAgaW1nXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4iLCIucGRmLWxpc3QtdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlcjogMFxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgICAvL2ZvbnQtc2l6ZTogMTRweFxuXG4gICAgdGgsIHRkXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcblxuICAgIHRoXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgdGQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgd2lkdGg6IDI1JVxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweFxuXG4gICAgdGQ6bnRoLWNoaWxkKDIpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4iLCIvLy5mYWNldFxuXG4uZmFjZXRfX2lubmVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlIC8vIDE2OjlcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi0xMDBcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlclxuXG4uZmFjZXRfX2xhYmVsXG4uZmFjZXRfX2J1dHRvblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDBcbiAgICBjb2xvcjogI2ZmZlxuXG4uZmFjZXRfX2xhYmVsXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbGVmdDogMFxuICAgIHBhZGRpbmc6IDlweFxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGRcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgY3Vyc29yOiBkZWZhdWx0XG5cbi5mYWNldF9fYnV0dG9uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBhZGRpbmc6IDBcbiAgICByaWdodDogMFxuICAgIGJvcmRlcjogMFxuICAgIHdpZHRoOiAzNXB4XG4gICAgaGVpZ2h0OiBAd2lkdGhcbiAgICBsaW5lLWhlaWdodDogMzVweFxuICAgIGZvbnQtc2l6ZTogMzZweFxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZlxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZVxuXG4gICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLTEwMCwgMTAlKVxuXG4gICAgJjpmb2N1c1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDBcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcblxuLmZhY2V0X190aXRsZVxuICAgIG1hcmdpbjogMFxuICAgIGxpbmUtaGVpZ2h0OiAxLjhcbiAgICBjb2xvcjogIzE0MTQxNFxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGRcblxuICAgIGFcbiAgICAgICAgY29sb3I6ICRncmVlbi0xMDBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCIuZmFjZXRzLWhvbGRlclxuICAgICthYm92ZSgkYnAtdGFibGV0LXBvcnRyYWl0KVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXBcblxuLmZhY2V0cy1ob2xkZXJfX2l0ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdClcbiAgICAgICAgbG9zdC1jb2x1bW46IDEvMiAyIDYwcHggZmxleFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG5cbiAgICArYWJvdmUoJGJwLWRlc2t0b3ApXG4gICAgICAgIGxvc3QtY29sdW1uOiAxLzQgNCA0NXB4IGZsZXhcbiAgICAgICAgd2lkdGg6IDMxNXB4XG5cbiAgICAgICAgLmZhY2V0cy1ob2xkZXItLTNjb2wgJlxuICAgICAgICAgICAgbG9zdC1jb2x1bW46IDEvMyAzIDQ1cHggZmxleFxuIiwiJGZzYy1oZWFkLXNwYWNpbmctc20gPSAzMHB4XG4kZnNjLWhlYWQtc3BhY2luZy1sZyA9IDQ1cHhcblxuLmZzYy1oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAkZnNjLWhlYWQtc3BhY2luZy1zbVxuXG4gICAgK2Fib3ZlKCRicC10YWJsZXQtbGFuZHNjYXBlKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZnNjLWhlYWQtc3BhY2luZy1sZ1xuXG4vLyBGUkFNRSBMQVlPVVRcbi5mcmFtZS1sYXlvdXQtMCA+IC5mcmFtZV9faW5uZXJcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLWxlZnRcblxuICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3hcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLWxlZnRcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aFxuXG4gICAgLmdyaWQgJlxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuXG4vLyBGUkFNRSBDTEFTU1xuLmZyYW1lLTEwIHVsXG4gICAgQGV4dGVuZHMgdWwuc3R5bGVkLWxpc3RcblxuLmZyYW1lLTExIG9sXG4gICAgQGV4dGVuZHMgb2wuc3F1YXJlLWxpc3RcblxuLmZyYW1lLTExIHVsXG4gICAgQGV4dGVuZHMgdWwuc3F1YXJlLWxpc3RcblxuLy8gRlJBTUUgU1BBQ0VcbiRmc2Mtc3BhY2luZ3MgPSB7XG4gICAgc21hbGxlcjoge1xuICAgICAgICBzbTogMjBweCxcbiAgICAgICAgbGc6IDMwcHhcbiAgICB9LFxuICAgIGRlZmF1bHQ6IHtcbiAgICAgICAgc206IDQwcHgsXG4gICAgICAgIGxnOiA1NXB4XG4gICAgfSxcbiAgICBiaWdnZXI6IHtcbiAgICAgICAgc206IDYwcHhcbiAgICAgICAgbGc6IDgwcHhcbiAgICB9XG59XG5cbmZvciAkYywgJHYgaW4gJGZzYy1zcGFjaW5nc1xuICAgIC5mcmFtZS1zcGFjZS1iZWZvcmUteyRjfVxuICAgICAgICBtYXJnaW4tdG9wOiAkdlsnc20nXVxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR2WydsZyddXG5cbiAgICAuZnJhbWUtc3BhY2UtYWZ0ZXIteyRjfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdlsnc20nXVxuXG4gICAgICAgICthYm92ZSgkYnAtdGFibGV0LWxhbmRzY2FwZSlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR2WydsZyddXG4iLCIudHgtcG93ZXJtYWlsIC5wb3dlcm1haWxfbWVzc2FnZVxuICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgIGxpc3Qtc3R5bGU6IGRpc2NcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBjdXJzb3I6IGRlZmF1bHRcblxuICAgIGxpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbVxuLnR4LXBvd2VybWFpbFxuICAgIC5maWVsZC5pbnZhbGlkXG4gICAgICAgIGxhYmVsXG4gICAgICAgICAgICBjb2xvcjogI2YyNzQ3NFxuIiwiLnN3YWwyLWNvbnRhaW5lclxuICAgIGxheWVyKG1vZGFsKVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3RcbiAgICBib3JkZXItcmFkaXVzOiAycHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmZmZmYsIDAuODUpXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGN1cnNvcjogcG9pbnRlclxuXG4udHMtc3dhbC5zd2FsMi1wb3B1cFxuICAgIHBhZGRpbmc6IDQwcHhcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAwXG4gICAgZm9udC1zaXplOiAxNnB4XG5cbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1pbWFnZVxuICAgIG1hcmdpbi10b3A6IDBcbiAgICB3aWR0aDogNzdweFxuICAgIGhlaWdodDogNzdweFxuXG4udHMtc3dhbC5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGVcbiAgICBmb250LXNpemU6IDIycHhcblxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWNvbnRlbnRcbiAgICBjb2xvcjogJGdyYXktODBcbiAgICBmb250LXNpemU6IDE2cHhcblxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnNcbiAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICAgIG1hcmdpbi10b3A6IDMwcHhcblxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWNhbmNlbCxcbi50cy1zd2FsLnN3YWwyLXBvcHVwIC5zd2FsMi1jb25maXJtXG4gICAgbWFyZ2luOiAwIDE1cHhcbiAgICBtaW4td2lkdGg6IDEyMHB4XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0XG4gICAgZm9udC1zaXplOiAxN3B4XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4udHMtc3dhbC5zd2FsMi1wb3B1cCAuc3dhbDItY29uZmlybVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDBcblxuLnRzLXN3YWwuc3dhbDItcG9wdXAgLnN3YWwyLWNhbmNlbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMFxuXG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTdcbiAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICAgIGhlaWdodDogNDhweFxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxuICAgICAgICBjb2xvcjogJGdyYXktMTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAaGVpZ2h0XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBmbG9hdDogcmlnaHRcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkXG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyXG4gICAgICAgIGNvbG9yOiAjZjAwXG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwXG4gICAgICAgIGFycm93KDE1cHgsIDNweCwgYm90dG9tLCAjZmZmKVxuXG4gICAgICAgICY6OmFmdGVyIC8vIGFycm93XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byAwXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcblxuICAgICAgICBiXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiZbZGlyPVwicnRsXCJdXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnRcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG4gICAgICAgICAgICBsZWZ0OiAxcHhcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvXG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZVxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICAgICAgLy9vdXRsaW5lOiBub25lXG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MFxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMFxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzo6YWZ0ZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZylcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjhcbiAgICBjdXJzb3I6IHRleHRcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBwYWRkaW5nOiAwIDVweFxuICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgIGxpXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyXG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICAgIG1hcmdpbi10b3A6IDVweFxuICAgICAgICBjb2xvcjogIzk5OVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFxuICAgICAgICBtYXJnaW4tdG9wOiA1cHhcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZVxuICAgICAgICBmbG9hdDogbGVmdFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgICAgICBtYXJnaW4tdG9wOiA1cHhcbiAgICAgICAgcGFkZGluZzogMCA1cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTEwMFxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTgwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkXG4gICAgICAgIGNvbG9yOiAkZ3JheS00MGFcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwYVxuXG4mW2Rpcj1cInJ0bFwiXVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZVxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjZTdlN2U3LCAxMCUpXG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmVcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tdGhpbmtzaW1wbGVcbiAgICBAaW1wb3J0IFwic2luZ2xlLnN0eWxcIlxuICAgIEBpbXBvcnQgXCJtdWx0aXBsZS5zdHlsXCJcblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGVpbmVyLS1iZWxvd1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93blxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNDBcblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwXG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZVxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIG91dGxpbmU6IDBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkXG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93blxuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi0xMDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuXG4gICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwXG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAgICAgJltyb2xlPWdyb3VwXVxuICAgICAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXVxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwXG5cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tODBcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtXG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW1cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtXG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtXG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi04MFxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXBcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHBhZGRpbmc6IDZweFxuIiwidWwudHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3hcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tdG9wOiAxMDBweFxuXG4gICAgbGlcbiAgICAgICAgbWFyZ2luOiAwIDEwcHhcblxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94XG4udHgtaW5kZXhlZHNlYXJjaC1ydWxlc1xuLnR4LWluZGV4ZWRzZWFyY2gtaW5mb1xuICAgIGRpc3BsYXk6IG5vbmVcblxuLnR4LWluZGV4ZWRzZWFyY2gtaW5mby1zd29yZFxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtXG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyXG4gICAgZm9udC1zaXplOiAzMHB4XG5cbiAgICArYWJvdmUoJGJwLXRhYmxldC1sYW5kc2NhcGUpXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweFxuXG4udHgtaW5kZXhlZHNlYXJjaC1pbmZvLXN3b3JkICsgLnR4LWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94ID4gLnR4LWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94XG4gICAgZGlzcGxheTogbm9uZVxuXG4udHgtaW5kZXhlZHNlYXJjaC1yZXNcbiAgICBtYXJnaW4tdG9wOiA1MHB4XG4iLCIjY29va2llaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uY29va2llaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jY29va2llaW5mbyAuY29va2llaW5mb19pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE5cHggMTBweCAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Nvb2tpZWluZm8gLmNvb2tpZWluZm9faW5uZXIgYSB7XG4gICAgY29sb3I6ICRncmVlbi0xMDA7XG59XG5cbi5jb29raWVpbmZvLWFjY2VwdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIzcHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG59XG4iLCIud3JhcHBlckJveFxuICAgIHBhZGRpbmctdG9wOiAzcmVtXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW1cbi53cmFwcGVyQm94LTFcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWJnLWNvbG9yXG4gICAgLmZyYW1lLXR5cGUtdGV4dCxcbiAgICAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV9jaXJjbGVsaXN0XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbVxuXG4vLyBtb3JlIGNvbG9ycyB0byBjb21lXG4iLCIkc2Itc2hhZG93LWNvbG9yID0gcmdiYSgxNTMsIDE1MywgMTUzLCAxKVxuJHNiLW1heC13aWR0aCA9IDU0LjVyZW1cbi5zaGFkb3ctYm94XG5cbiAgICBtYWluID4gJjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG5cbiAgICBtYXJnaW4tbGVmdDogMXJlbVxuICAgIG1hcmdpbi1yaWdodDogMXJlbVxuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cblxuICAgIC8vIGFsdCBiZyBjb2xvclxuICAgICYtLWNvbG9yLTFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdC1iZy1jb2xvclxuXG4gICAgJjpub3QoLnNoYWRvdy1ib3gtLWZyZWUpXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTVweCAkc2Itc2hhZG93LWNvbG9yXG4gICAgICAgIG1heC13aWR0aDogJHNiLW1heC13aWR0aFxuICAgICAgICBwYWRkaW5nOiAxLjVyZW1cblxuICAgICAgICA+ICpcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAuc2hhZG93LWJveF9faW1hZ2VcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgICAgIC5zaGFkb3ctYm94X19ib2R5XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgICthYm92ZSgkYnAtbW9iaWxlLW1kKSAvLyA2NDBweFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDEuNXJlbVxuICAgICAgICAgICAgPiAqXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW1cbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCVcblxuICAgICAgICArYWJvdmUoJGJwLXRhYmxldC1wb3J0cmFpdCkgLy8gNzY4cHhcbiAgICAgICAgICAgID4gKlxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM2JVxuICAgICAgICAgICAgPiAuc2hhZG93LWJveF9fYm9keVxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY0JVxuXG4gICAgK2Fib3ZlKCRzYi1tYXgtd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4vLyB2YXJpYW50XG4uc2hhZG93LWJveDpub3QoLnNoYWRvdy1ib3gtLWZyZWUpXG4gICAgLmdyaWRfX2NvbCA+ICYgLy8gaW5zaWRlIGdyaWQgZWxlbWVudFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbiAgICAgICAgK2Fib3ZlKCRicC1tb2JpbGUtbWQpIC8vIDY0MHB4XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICthYm92ZSgxNDQwcHgpXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAuZ3JpZC0tbGF5b3V0LTMgPiAmLFxuICAgIC5ncmlkLS1sYXlvdXQtNCA+ICZcbiAgICAgICAgK2Fib3ZlKDE0NDBweClcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmLS1yZXZlcnNlIC8vIHJldmVyc2Ugb3JkZXIgZWxlbWVudFxuICAgICAgICBmbGV4LWRpcmVjdGlvbiByb3ctcmV2ZXJzZVxuXG4vLyB2YXJpYW50c1xuLnNoYWRvdy1ib3gtLWNsaWNrYWJsZVxuICAgIGN1cnNvcjogcG9pbnRlclxuLnNoYWRvdy1ib3gtLWZyZWVcbiAgICBtYXgtd2lkdGg6IDEwMHZ3XG4gICAgcGFkZGluZzogMFxuXG4gICAgK2Fib3ZlKCRicC1tb2JpbGUtbWQpIC8vIDY0MHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTVweCAkc2Itc2hhZG93LWNvbG9yXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKVxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICArYmVsb3coJGJwLW1vYmlsZS1tZCkgLy8gNjQwcHhcbiAgICAgICAgLmNlLXRleHRwaWNcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuIiwiLy8gd2ViaW5hcnNcblxuJHdlYmluYXItc29jaWFsLWxpbmstaGVpZ2h0ID0gMi42ZW1cblxuLndlYmluYXJzLXN0cmlwZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgcGFkZGluZzogMmVtIDIwcHhcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZy1jb2xvclxuXG4gICAgJjpudGgtb2YtdHlwZShldmVuKVxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWx0LWJnLWNvbG9yXG5cbiAgICAgICAgLmJ1dHRvbi0tYnJpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZy1jb2xvclxuXG5cbiAgICAuYnV0dG9uXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbVxuXG4gICAgLnNwZWFrZXJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbVxuICAgICAgICBoMixoMyxoNFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMVxuXG4gICAgLnNvY2lhbGxpbmtzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgIG1heC1oZWlnaHQ6ICR3ZWJpbmFyLXNvY2lhbC1saW5rLWhlaWdodCArIDFlbVxuICAgICAgICBtYXJnaW4tdG9wOiAuN2VtXG4gICAgICAgIGFcbiAgICAgICAgICAgIGhlaWdodDogJHdlYmluYXItc29jaWFsLWxpbmstaGVpZ2h0ICsgMWVtXG4gICAgICAgICAgICB3aWR0aDogJHdlYmluYXItc29jaWFsLWxpbmstaGVpZ2h0ICsgMWVtXG4gICAgICAgICAgICBwYWRkaW5nOiAuMzMzMzNlbVxuICAgICAgICAgICAgbWFyZ2luOiAwIC44ZW1cbiAgICAgICAgICAgIGNvbG9yOiBibGFja1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMlxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41ZW1cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR3ZWJpbmFyLXNvY2lhbC1saW5rLWhlaWdodFxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAuZmllbGQgbGFiZWwucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdK3NwYW5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgY29udGVudDogbm9uZVxuXG4gICAgK2Fib3ZlKCRicC1tb2JpbGUtbWQpIC8vIDY0MHB4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgLnNwZWFrZXJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyVcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC44ODg4ODg5JVxuICAgICAgICAuZmllbGRcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjY3JVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODJweFxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbilcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuICAgICAgICAgICAgLnNwZWFrZXJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOC44ODg4ODg5JVxuXG4vLyBXZWJpbmFycyBDb250ZW50IEVsZW1lbnRcbi5mcmFtZS10eXBlLXRzZm9ybXNfd2ViaW5hcnNcbiAgICAud2ViaW5hcnMtc3RyaXBlXG4gICAgICAgICthYm92ZSgkYnAtbW9iaWxlLW1kKSAvLyA2NDBweFxuICAgICAgICAgICAgLnNwZWFrZXJcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cblxuLy8gV2ViaW5hcnMgQ29udGVudCBFbGVtZW50IChuZXchKVxuJHdlYmluYXItaW5uZXItd2lkdGggPSAxMDgwcHhcbiR3ZWJpbmFyLXNwZWFrZXItd2lkdGggPSAzMjBweFxuJHdlYmluYXItZmllbGQtd2lkdGggPSA1ODJweFxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfd2ViaW5hclxuICAgIGJhY2tncm91bmQ6ICNmZmZcblxuICAgIC53ZWJpbmFyXG4gICAgICAgIG1heC13aWR0aDogJHdlYmluYXItaW5uZXItd2lkdGhcbiAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBwYWRkaW5nOiAyZW0gMjBweFxuXG4gICAgICAgID4gaGVhZGVyXG4gICAgICAgICAgICAvL21heC13aWR0aDogY2FsYyg1ODJweCArIDMyMHB4ICsgOC44ODg4ODg5JSlcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdlYmluYXItaW5uZXItd2lkdGhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBoMixoMyxoNFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweFxuICAgICAgICAgICAgICAgIGZsZXg6IDFcblxuICAgICAgICAgICAgICAgIHNtYWxsXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuICAgICAgICAud2ViaW5hcnMtc3RyaXBlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAgICAgICAgICAgK2Fib3ZlKCRicC1tb2JpbGUtbWQpIC8vIDY0MHB4XG5cbiAgICAgICAgICAgICAgICAuc3BlYWtlclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgLmZpZWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCVcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCVcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbilcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG5cbiAgICAgICAgICAgICthYm92ZSg5ODBweClcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAgICAgICAgICAgICAuc3BlYWtlciwgLmZpZWxkXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgICAgICAgICAgLmZpZWxkID4gKlxuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMzgzcHhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbilcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblxuICAgICAgICAgICAgICAgICAgICAuZmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcblxuICAgIC5kb3dubG9hZHZpZGVvXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAuYnV0dG9uLS12aWRlb1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBib3R0b206IDhweFxuICAgICAgICAgICAgbGVmdDogMnB4XG4gICAgLmRvY2xpbmtzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICAuYnV0dG9uXG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHhcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMHB4XG4gICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjJcbiAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgICAgICArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4gICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4gICAgICAgICAgICAgICAgICAgICAgICArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuZnJhbWUtdHlwZS10c3NpdGV0ZW1wbGF0ZV93ZWJpbmFyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG5cbiIsIi8vIGV4dGVuc2lvbiBvZiB3ZWJpbmFycyBjb250YWluZXJcblxuLndlYmluYXItLW1lZXR1cFxuICAgIHBhZGRpbmc6IDFlbSAwIDBcbiAgICBtYXJnaW46IDAuNWVtIDBcblxuICAgIC5idXR0b24tLXZpZGVvXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGhlaWdodDogM2VtXG4gICAgICAgIHBhZGRpbmc6IDEycHggMFxuXG4gICAgPiBoZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBoMSwgaDIsIGgzXG4gICAgICAgICAgICBmbGV4OiAxXG4gICAgLnNsb3RcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4XG4gICAgICAgIG1heC1oZWlnaHQ6IG1pbigxMDB2aCwgODAwcHgpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNTNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIC41M3MgZWFzZS1pbi1vdXRcbiAgICAgICAgJi53ZWJpbmFycy1zdHJpcGVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAvLyBjbG9zZWRcbiAgICAmLmNvbGxhcHNlZFxuICAgICAgICA+IGhlYWRlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICAuc2xvdFxuICAgICAgICAgICAgbWF4LWhlaWdodDogMFxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwXG5cblxuLmZyYW1lLXR5cGUtdHNzaXRldGVtcGxhdGVfbWVldHVwXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjUzcyBlYXNlLWluLW91dFxuICAgICYub3BlblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG5cbmhlYWRlcltvbmNsaWNrPVwidG9nZ2xlU2xvdHModGhpcylcIl1cbiAgICBtYXgtd2lkdGg6IDkwMnB4XG4gICAgbWF4LXdpZHRoOiBjYWxjKDkwMnB4ICsgOC44ODg4ODg5JSlcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIGgxLGgyLGgzXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tMTAwXG5cbi5wbHVzLW1pbnVzLXRvZ2dsZVxuICAgIC0tdG9nZ2xlLWNvbG9yOiAjMDAwMDAwXG4gICAgLS10b2dnbGUtYmctY29sb3I6ICNkN2Q3ZDdcbiAgICAtLXRvZ2dsZS13aWR0aDogMS4yZW1cbiAgICAtLXRvZ2dsZS1vdXRlci13aWR0aDogMmVtXG4gICAgLS10b2dnbGUtYmFyLXdpZHRoOiAzcHhcbiAgICBtaW4td2lkdGg6IDJlbVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGhlaWdodDogdmFyKC0tdG9nZ2xlLW91dGVyLXdpZHRoKVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiB2YXIoLS10b2dnbGUtb3V0ZXItd2lkdGgpXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdG9nZ2xlLWJnLWNvbG9yKVxuICAgIHBhZGRpbmc6IC40ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NWVtXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdG9nZ2xlLWNvbG9yKVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXRvZ2dsZS1iYXItd2lkdGgpXG4gICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgd2lkdGg6IHZhcigtLXRvZ2dsZS13aWR0aClcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2VcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAmOmFmdGVyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuXG4gICAgJjpob3ZlclxuICAgICAgICAtLXRvZ2dsZS1iZy1jb2xvcjogIzY0NjQ2NFxuXG4gICAgLmNvbGxhcHNlZCAmXG4gICAgICAgIC0tdG9nZ2xlLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgIC0tdG9nZ2xlLWJnLWNvbG9yOiAjNzhiOTAwXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIC0tdG9nZ2xlLWJnLWNvbG9yOiAjNmNhNzAwXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpXG5cbiAgICAvLyB2YXJpYW50IGFmdGVyIGhlYWRsaW5lXG4gICAgaDMgKyAmLCBoMiArICYsIGgxICsgJlxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxuIiwiLmNvdW50ZXJCb3hcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgbWF4LXdpZHRoIDU0LjVyZW1cbiAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICBtYXJnaW4tYm90dG9tIDIuNXJlbVxuICAgICthYm92ZSgkYnAtbW9iaWxlLW1kKSAvLyA2NDBweFxuICAgICAgICBmbGV4LWRpcmVjdGlvbiByb3dcbi5jb3VudGVyQ29sXG4gICAgbWFyZ2luLWxlZnQgMXJlbVxuICAgIG1hcmdpbi1yaWdodCAxcmVtXG4gICAgbWFyZ2luLWJvdHRvbSAxLjVyZW1cbiAgICB3aWR0aCBjYWxjKDgwJSAtIDJyZW0pXG4gICAgbWF4LXdpZHRoIDIyM3B4XG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcblxuICAgICthYm92ZSgkYnAtbW9iaWxlLW1kKSAvLyA2NDBweFxuICAgICAgICBtYXJnaW4tbGVmdCAycmVtXG4gICAgICAgIG1hcmdpbi1yaWdodCAycmVtXG4gICAgICAgIHdpZHRoIGNhbGMoMzMuMzMzMzMlIC0gNHJlbSlcbiAgICAgICAgbWF4LXdpZHRoIHVuc2V0XG5cbi5jb3VudGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaGVpZ2h0IDBcbiAgICBwYWRkaW5nLWJvdHRvbSBjYWxjKDEwMCUgLSA4cHgpXG4gICAgYm9yZGVyIDRweCBzb2xpZCBibGFja1xuICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgbWFyZ2luLXRvcCAxcmVtXG4gICAgbWFyZ2luLWJvdHRvbSAxLjVyZW1cbiAgICAubnVtXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4yMnMgZWFzZS1vdXRcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICBmb250LXNpemUgMi4zNzVyZW1cbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgJi5zaG93IC5udW1cbiAgICAgICAgb3BhY2l0eSAxXG4iLCIuaWNvbkxpc3RcbiAgICAtLWljb25jb2xvcjogIzc4YjkwMFxuLmljb25MaXN0IHVsXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICAgIG1hcmdpbi1sZWZ0OiAxLjllbVxuICAgIHRleHQtaW5kZW50OiAtMC45ZW1cbiAgICBsaVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuODVlbVxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgIHdpZHRoOiAuNzVlbVxuICAgICAgICAgICAgaGVpZ2h0OiAuNzVlbVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVlbVxuICAgICAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWljb25jb2xvcilcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW1cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xZW1cbiAgICAgICAgPiBwXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiIsIi8vIG1vc3Qgc3R5bGVzIGNvbWUgZnJvbVxuLy8gL2ZpbGVhZG1pbi90bXBsL2RlZmF1bHRwcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvY3NzL3RlbXBsYXRlX3BvcnRhbC5jc3Ncbi5jb250ZW50X3RvZ2dsZVxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcblxuICAgIC5ldmFfdGlwc19wYWdlXG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG5cbiAgICAuZXZhX2hlX2V4cGFuZFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICA+ICo6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwXG5cbiAgICAgICAgJi5vcGVuXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcblxuICAgIC5ldmFfYWtvX2ZhY2V0c19iYXJzXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiIsIi8vIG92ZXJyaWRlIGdsb2JhbCBwb3B1cCBzdHlsZXNcblxuYm9keSAuZ2xvYmFsLXBvcHVwXG4gICAgbWF4LXdpZHRoOiA4ODBweFxuXG4gICAgLmZyYW1lLXR5cGUtaW1hZ2VcbiAgICAgICAgLmNlLWdhbGxlcnlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgLmZyYW1lX19pbm5lclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsMC40KVxuXG4iLCIkYm9yZGVyLXJhZGl1cyA9IDEwcHhcblxuLmJ1dHRvbixcbi5wYWdlX190b3RvcCxcbi5tZW51Pi5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWhpZ2hsaWdodCxcbi5zaGFkb3ctYm94LS1mcmVlLFxuLmhlYWRlci1iYWNrZ3JvdW5kLTEsXG4uaGVhZGVyLWJhY2tncm91bmQtMixcbi5oZWFkZXItYmFja2dyb3VuZC0zLFxuLmNvbnRlbnRfdG9nZ2xlLFxuLnBsdXMtbWludXMtdG9nZ2xlXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMFxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIHRleHRhcmVhLCBzZWxlY3QsXG4ubW9kYWxfX2NvbnRhaW5lclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBcblxuLmNoZWNrYm94PmlucHV0W3R5cGU9XCJjaGVja2JveFwiXStzcGFuOjpiZWZvcmUsIC5yYWRpbz5pbnB1dFt0eXBlPVwicmFkaW9cIl0rc3Bhbjo6YmVmb3JlLCAuY2hlY2tib3g+aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOjpiZWZvcmUsIC5yYWRpbz5pbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6OmJlZm9yZVxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBcblxuLnRvZ2dsZS1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCwgLnRvZ2dsZS1ncm91cCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbFxuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgMCAwXG5cbi5mcmFtZS10eXBlLXRzc2l0ZXRlbXBsYXRlX3dlYmluYXIgLndlYmluYXIgLndlYmluYXJzLXN0cmlwZSAuc3BlYWtlciBpbWdcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwXG5cbi5tZW51X19zdWJtZW51XG4gICAgK2Fib3ZlKDEyMDBweClcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMFxuIiwiLnBseXJcbiAgICAtLXBseXItY29sb3ItbWFpbjogJGdyZWVuLTEwMFxuICAgIC0tcGx5ci1jb250cm9sLXJhZGl1czogMTBweCAxMHB4IDEwcHggMFxuICAgIC0tcGx5ci10b29sdGlwLXJhZGl1czogMTBweFxuICAgIC5wbHlyX19jb250cm9sLS1vdmVybGFpZFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgMTAwJSAwXG4iLCJAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOjphZnRlciwucGx5ci0tZnVsbC11aSA6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6Y2FsYygxMHB4ICogMik7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogMil9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKDEwcHggKiAtNCkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAtNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQscmdiYSgwLDAsMCwuOCkpO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWNhcHRpb25zLXRleHQtY29sb3IsI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLDNweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzpjYWxjKDEwcHggKiAuNyk7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Y3VycmVudENvbG9yO2hlaWdodDoxOHB4O2hlaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXN7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5wbHlyX19jb250cm9sOjphZnRlcixhLnBseXJfX2NvbnRyb2w6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWR7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDpjYWxjKDEwcHggLyA0KTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLyA0KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDpjYWxjKDEwcHggLyA0KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCBjYWxjKDEwcHggLyAyKTtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMil9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuOSkpO2JvcmRlci1yYWRpdXM6NHB4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC45KSk7Y29udGVudDonJztoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKCgoMThweCAvIDIpICsgY2FsYygxMHB4ICogLjcpKSAtICg0cHggLyAyKSk7cmlnaHQ6Y2FsYygoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSkgLSAodmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsNHB4KS8gMikpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOmNhbGMoMTBweCAqIC43KTtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLW1lbnUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpO3BhZGRpbmctYm90dG9tOmNhbGMoY2FsYygxMHB4ICogLjcpLyAxLjUpO3BhZGRpbmctYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMS41KTtwYWRkaW5nLWxlZnQ6Y2FsYyhjYWxjKDEwcHggKiAuNykgKiAxLjUpO3BhZGRpbmctbGVmdDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykgKiAxLjUpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKDEwcHggKiAuNykgKiAxLjUpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpICogMS41KTtwYWRkaW5nLXRvcDpjYWxjKGNhbGMoMTBweCAqIC43KS8gMS41KTtwYWRkaW5nLXRvcDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykvIDEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDpjYWxjKGNhbGMoMTBweCAqIC43KSAqIDQpO3BhZGRpbmctcmlnaHQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpICogNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Y2FsYygoY2FsYygxMHB4ICogLjcpICogMS41KSAtIDRweCk7cmlnaHQ6Y2FsYygoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDEuNSkgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOmNhbGMoMTBweCAqIC43KTttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYygxMHB4ICogLjcpLyAyKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMik7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYygxMHB4ICogLjcpICogNCk7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIChjYWxjKDEwcHggKiAuNykgKiAyKSk7d2lkdGg6Y2FsYygxMDAlIC0gKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNykgKiAyKSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OmNhbGMoKGNhbGMoMTBweCAqIC43KSAqIDEuNSkgLSA0cHgpO2xlZnQ6Y2FsYygoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDEuNSkgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZXtiYWNrZ3JvdW5kOiNkY2RmZTU7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItY29sb3IsI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsI2ZmZik7Y29udGVudDonJztoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOmNhbGMoY2FsYygxMHB4ICogLjcpLyAyKTttYXJnaW4tdG9wOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KS8gMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDpjYWxjKDEwcHggKiAuNyk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAuNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmNhbGMoKGNhbGMoMTBweCAqIC43KSAtIDIpICogLTEpO21hcmdpbi1yaWdodDpjYWxjKChjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpICogLjcpIC0gMikgKiAtMSk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDpjYWxjKGNhbGMoMTBweCAqIC43KSAqIDMuNSk7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSAqIDMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoMTNweCAqIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIDIpO2NvbG9yOiMwMGIzZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoKDNweCAqIDIpICsgMTNweCk7aGVpZ2h0OmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpICogMikgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSk7bWFyZ2luOjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciAwLHRyYW5zcGFyZW50IDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwwKSx0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwwKSl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbi10b3A6Y2FsYygoKDEzcHggLSA1cHgpLyAyKSAqIC0xKTttYXJnaW4tdG9wOmNhbGMoKCh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkpLyAyKSAqIC0xKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czpjYWxjKDVweCAvIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLyAyKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czpjYWxjKDVweCAvIDIpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLyAyKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Y2FsYyg1cHggLyAyKTtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KS8gMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGMoNXB4IC8gMik7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2t7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFja3tvdXRsaW5lLWNvbG9yOiMwMGIzZmY7b3V0bGluZS1jb2xvcjp2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4O291dGxpbmUtc3R5bGU6ZG90dGVkO291dGxpbmUtd2lkdGg6M3B4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuOSkpO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywzcHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbTpjYWxjKGNhbGMoMTBweCAvIDIpICogMik7bWFyZ2luLWJvdHRvbTpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpICogMik7b3BhY2l0eTowO3BhZGRpbmc6Y2FsYygxMHB4IC8gMikgY2FsYyhjYWxjKDEwcHggLyAyKSAqIDEuNSk7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLyAyKSBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpICogMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLHJnYmEoMjU1LDI1NSwyNTUsLjkpKTtib3R0b206Y2FsYyg0cHggKiAtMSk7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSAqIC0xKTtjb250ZW50OicnO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEpfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwe3otaW5kZXg6M30ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwe2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6Y2FsYygoMThweCAvIDIpICsgY2FsYygxMHB4ICogLjcpKTtsZWZ0OmNhbGMoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDpjYWxjKCgxOHB4IC8gMikgKyBjYWxjKDEwcHggKiAuNykpO3JpZ2h0OmNhbGMoKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvIDIpICsgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIC43KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Y2FsYygxM3B4ICogLjUpO2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIC41KTttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLC5wbHlyX19wcm9ncmVzc19fYnVmZmVye21hcmdpbi1sZWZ0OmNhbGMoMTNweCAqIC0uNSk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KSAqIC0uNSk7bWFyZ2luLXJpZ2h0OmNhbGMoMTNweCAqIC0uNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkgKiAtLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7bGVmdDowfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luLXRvcDpjYWxjKCg1cHggLyAyKSAqIC0xKTttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvIDIpICogLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOjAgMH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDstbXMtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2FuaW1hdGlvbjpwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcscmdiYSgzNSw0MCw0NywuNikgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgzNSw0MCw0NywuNikgNTAlLHJnYmEoMzUsNDAsNDcsLjYpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCk7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjExMHB4O21pbi13aWR0aDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwJX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OmNhbGMoMTBweCAvIDIpO21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvIDIpO21hcmdpbi1yaWdodDpjYWxjKDEwcHggLyAyKTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMik7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZXttaW4td2lkdGg6MDt3aWR0aDphdXRvfS5wbHlyLS1hdWRpb3tkaXNwbGF5OmJsb2NrfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9scy1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwjNGE1NDY0KTtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSl9LnBseXItLXZpZGVve2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLC43NSkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjc1KSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOmNhbGMoMTBweCAvIDIpO3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMik7cGFkZGluZy10b3A6Y2FsYygxMHB4ICogMik7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSAqIDIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDpjYWxjKDEwcHggKiAzLjUpO3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAzLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6Y2FsYygxMHB4ICogMS41KTtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkgKiAxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgyNTUsMjU1LDI1NSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgyNTUsMjU1LDI1NSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDI1NSwyNTUsMjU1LC41KSl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KTtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgyNTUsMjU1LDI1NSwuMjUpKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJTtib3R0b206MDtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOjphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luOi12YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIgMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxyZ2JhKDI1NSwyNTUsMjU1LC45KSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYygxMHB4IC8gMikgKiAyKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8gMikgKiAyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cGFkZGluZzp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDNweCk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLHJnYmEoMjU1LDI1NSwyNTUsLjkpKTtib3R0b206Y2FsYyg0cHggKiAtMSk7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSAqIC0xKTtjb250ZW50OicnO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6Y2FsYygzcHggLSAxcHgpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDNweCkgLSAxcHgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntib3R0b206NnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41NSk7Ym9yZGVyLXJhZGl1czpjYWxjKDNweCAtIDFweCk7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsM3B4KSAtIDFweCk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzozcHggNnB4fS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Il19 */

#tx_tsforms-upload .field+.field{margin-top:20px}#tx_tsforms-upload .field-uploads{display:flex}#tx_tsforms-upload .field>input{padding-left:8px;padding-right:8px;width:100%;border:1px solid #e7e7e7;font-family:Open Sans,Arial,sans-serif;font-size:1em;outline:0;-webkit-appearance:textfield;height:48px}#tx_tsforms-upload .field>input:focus{border-color:#d0d0d0}#tx_tsforms-upload .field>textarea{width:100%;border:1px solid #e7e7e7;font-family:Open Sans,Arial,sans-serif;font-size:1em;outline:0;-webkit-appearance:textfield;padding:10px 8px;min-height:100px}#tx_tsforms-upload .field>textarea:focus{border-color:#d0d0d0}#tx_tsforms-upload .dropbox{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:10px;padding:20px;width:100%;min-height:200px;background:#eee;outline:1px dashed #78b900;outline-offset:-20px;cursor:pointer}#tx_tsforms-upload .dropbox:hover{background:#ddd}#tx_tsforms-upload .dropbox img{margin-bottom:1em;width:48px;height:48px}#tx_tsforms-upload .dropbox p{font-size:1em;text-align:center}#tx_tsforms-upload .input-file{position:absolute;top:0;left:0;width:100%;height:200px;opacity:0;cursor:pointer}#tx_tsforms-upload .files-list-img,#tx_tsforms-upload .files-list-txt{margin:0;padding:0;list-style:none}#tx_tsforms-upload .pristine-error{color:red}#tx_tsforms-upload .button:disabled{background-color:#aaa}#tx_tsforms-upload .button:disabled:hover{background-color:#818181}#tx_tsforms-webinars [type=submit]{min-width:320px}#tx_tsforms-webinars>.field>.radio>span{font-size:1.0625rem;font-weight:300}#tx_tsforms-webinars>.field>.radio+a{margin-left:28px;text-transform:lowercase}#modal-webinars [type=submit]{width:100%;text-transform:uppercase}
/*# sourceMappingURL=main.bundle.min.css.map */

.workshop-summary {
    padding: 20px;
    border: 3px solid #78b900;
    border-radius: 30px 30px 30px 0;
}
.workshop-summary h1,
.workshop-summary h2 {
    margin-bottom: 0;
}

.news {
	width: 100%;
}

.news-list-view .news_item .image{
	float: right;
	width: 33.3%;
}

.news-list-view .news_item.even .image{
	float: left;
}

.news-list-view .news_item_list2 .news_container {
	padding: 0 25px 0 0;
	width: 66.6%;
	display: inline-block;
}
.news-list-view .news_item_list2.even .news_container {
	padding: 0 0 0 25px;
}

.news-list-view .news_item_list2.even {
	background: #FFF;
}

.news .news-list-view .socials {
	bottom: 0;
	font-size: 14px;
	font-weight: 300;
	line-height: 30px;
	padding-bottom: 24px;
	position: absolute;
	left: 0;
	text-align: left;
}
.news .news-list-view .even .socials {
	right: 0;
	left: auto;
	text-align: right;
}

.news-list-view .news_item_list2 {
	border-bottom: 1px solid #76b82a;
	margin: 0 20px 30px 0;
	padding: 0;
	position: relative;
}

.news-list-view .news_item_list2 .more{
	margin-bottom: 55px;
}

.news_item_list2 p {
	margin-bottom: 17px;
}


@media only screen and (max-width: 480px) {
	.news-list-view .news_item .image {
		width: 100%;
	}
	.news-list-view .news_item_list2 .news_container {
		padding: 0;
		width: 100%;
	}
	.news-list-view .news_item_list2.even .news_container {
		padding: 0;
	}
	.news .news-list-view .socials {
		text-align: right;
	}

}

            :root {
            --global-popup-bg-color: {config.bgColor};
            --global-popup-highlight-color: {config.highlightColor};
            }
            .global-popup_blur-svg {
                display: none;
            }
            .global-popup_overlay {
                display: none;
            }

            body::before {
                content: '';
                position: fixed;
                z-index: 2999;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                opacity: 0;
                pointer-events: none;
                background-color: rgba(0,0,0,0.74);
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
            }

            body.show-overlay {
                overflow: hidden;
            }

            body.show-overlay::before {
                opacity: 1;
                pointer-events: initial;
            }
            
            .global-popup {
                opacity: 0;
                position: fixed;
                width: 100vw;
                max-width: 680px;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -55%) scale(0.9);
                -ms-transform: translate(-50%, -55%) scale(0.9);
                transform: translate(-50%, -55%) scale(0.9);
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
                pointer-events: none;
                z-index: 3001;
                -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);
            }
            .show-overlay .global-popup {
                -webkit-transform: translate(-50%, -50%) scale(1);
                -ms-transform: translate(-50%, -50%) scale(1);
                transform: translate(-50%, -50%) scale(1);
                opacity: 1;
                pointer-events: auto;
            }
            .global-popup .popup-inner {
                background-color: #f2f2f2;
                padding: 2rem;
                overflow-y: scroll;
                max-height: calc(100vh - 4rem);
            }

            .global-popup a[data-closer]{
                color: #78b900;
                text-indent: -9999px;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' fill='%2378b900' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.293L22.293 1l.707.707L12.707 12 23 22.293l-.707.707L12 12.707 1.707 23 1 22.293 11.293 12 1 1.707 1.707 1z'/%3E%3C/svg%3E%0A");
                background-size: 65% 65%;
                background-repeat: no-repeat;
                background-position: center;
                padding: .5em;
                border: solid thin;
                border-color: #78b900;
                width: 2rem;
                height: 2rem;
                text-align: center;
                transition: 0.3s ease-in-out;
                position: absolute;
                top: 1rem;
                right: 1.5rem;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .global-popup a[data-closer]:hover{
                background-size: 68% 68%;
            }
        