/* css/phoenix.css */
*,
*:after,
*:before {
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
  font-size: 62.5%;
}
body {
  color: #000000;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  letter-spacing: .01em;
  line-height: 1.6;
}
blockquote {
  border-left: 0.3rem solid #d1d1d1;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.5rem;
}
blockquote *:last-child {
  margin-bottom: 0;
}
.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: #0069d9;
  border: 0.1rem solid #0069d9;
  border-radius: .4rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  height: 3.8rem;
  letter-spacing: .1rem;
  line-height: 3.8rem;
  padding: 0 3.0rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.button:focus,
.button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background-color: #606c76;
  border-color: #606c76;
  color: #fff;
  outline: 0;
}
.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: .5;
}
.button[disabled]:focus,
.button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
  background-color: #0069d9;
  border-color: #0069d9;
}
.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
  background-color: transparent;
  color: #0069d9;
}
.button.button-outline:focus,
.button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
  background-color: transparent;
  border-color: #606c76;
  color: #606c76;
}
.button.button-outline[disabled]:focus,
.button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
  border-color: inherit;
  color: #0069d9;
}
.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
  background-color: transparent;
  border-color: transparent;
  color: #0069d9;
}
.button.button-clear:focus,
.button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: #606c76;
}
.button.button-clear[disabled]:focus,
.button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
  color: #0069d9;
}
code {
  background: #f4f5f6;
  border-radius: .4rem;
  font-size: 86%;
  margin: 0 .2rem;
  padding: .2rem .5rem;
  white-space: nowrap;
}
pre {
  background: #f4f5f6;
  border-left: 0.3rem solid #0069d9;
  overflow-y: hidden;
}
pre > code {
  border-radius: 0;
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}
hr {
  border: 0;
  border-top: 0.1rem solid #f4f5f6;
  margin: 3.0rem 0;
}
input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
input[type=week],
input:not([type]),
textarea,
select {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0.1rem solid #d1d1d1;
  border-radius: .4rem;
  box-shadow: none;
  box-sizing: inherit;
  height: 3.8rem;
  padding: .6rem 1.0rem .7rem;
  width: 100%;
}
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
input[type=week]:focus,
input:not([type]):focus,
textarea:focus,
select:focus {
  border-color: #0069d9;
  outline: 0;
}
select {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;
  padding-right: 3.0rem;
}
select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%230069d9" d="M0,0l6,8l6-8"/></svg>');
}
select[multiple] {
  background: none;
  height: auto;
}
textarea {
  min-height: 6.5rem;
}
label,
legend {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: .5rem;
}
fieldset {
  border-width: 0;
  padding: 0;
}
input[type=checkbox],
input[type=radio] {
  display: inline;
}
.label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: .5rem;
}
.container {
  margin: 0 auto;
  max-width: 112.0rem;
  padding: 0 2.0rem;
  position: relative;
  width: 100%;
}
.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
.row.row-no-padding {
  padding: 0;
}
.row.row-no-padding > .column {
  padding: 0;
}
.row.row-wrap {
  flex-wrap: wrap;
}
.row.row-top {
  align-items: flex-start;
}
.row.row-bottom {
  align-items: flex-end;
}
.row.row-center {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .column.column-offset-10 {
  margin-left: 10%;
}
.row .column.column-offset-20 {
  margin-left: 20%;
}
.row .column.column-offset-25 {
  margin-left: 25%;
}
.row .column.column-offset-33,
.row .column.column-offset-34 {
  margin-left: 33.3333%;
}
.row .column.column-offset-40 {
  margin-left: 40%;
}
.row .column.column-offset-50 {
  margin-left: 50%;
}
.row .column.column-offset-60 {
  margin-left: 60%;
}
.row .column.column-offset-66,
.row .column.column-offset-67 {
  margin-left: 66.6666%;
}
.row .column.column-offset-75 {
  margin-left: 75%;
}
.row .column.column-offset-80 {
  margin-left: 80%;
}
.row .column.column-offset-90 {
  margin-left: 90%;
}
.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .column.column-33,
.row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .column.column-66,
.row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .column .column-top {
  align-self: flex-start;
}
.row .column .column-bottom {
  align-self: flex-end;
}
.row .column .column-center {
  align-self: center;
}
@media (min-width: 40rem) {
  .row {
    flex-direction: row;
    margin-left: -1.0rem;
    width: calc(100% + 2.0rem);
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 1.0rem;
  }
}
a {
  color: #0069d9;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #606c76;
}
dl,
ol,
ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
  font-size: 90%;
  margin: 1.5rem 0 1.5rem 3.0rem;
}
ol {
  list-style: decimal inside;
}
ul {
  list-style: circle inside;
}
.button,
button,
dd,
dt,
li {
  margin-bottom: 1.0rem;
}
fieldset,
input,
select,
textarea {
  margin-bottom: 1.5rem;
}
blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.5rem;
}
table {
  border-spacing: 0;
  display: block;
  overflow-x: auto;
  text-align: left;
  width: 100%;
}
td,
th {
  border-bottom: 0.1rem solid #e1e1e1;
  padding: 1.2rem 1.5rem;
}
td:first-child,
th:first-child {
  padding-left: 0;
}
td:last-child,
th:last-child {
  padding-right: 0;
}
@media (min-width: 40rem) {
  table {
    display: table;
    overflow-x: initial;
  }
}
b,
strong {
  font-weight: bold;
}
p {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  letter-spacing: -.1rem;
  margin-bottom: 2.0rem;
  margin-top: 0;
}
h1 {
  font-size: 4.6rem;
  line-height: 1.2;
}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}
h3 {
  font-size: 2.8rem;
  line-height: 1.3;
}
h4 {
  font-size: 2.2rem;
  letter-spacing: -.08rem;
  line-height: 1.35;
}
h5 {
  font-size: 1.8rem;
  letter-spacing: -.05rem;
  line-height: 1.5;
}
h6 {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.4;
}
img {
  max-width: 100%;
}
.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
h1 {
  font-size: 3.6rem;
  line-height: 1.25;
}
h2 {
  font-size: 2.8rem;
  line-height: 1.3;
}
h3 {
  font-size: 2.2rem;
  letter-spacing: -.08rem;
  line-height: 1.35;
}
h4 {
  font-size: 1.8rem;
  letter-spacing: -.05rem;
  line-height: 1.5;
}
h5 {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.4;
}
h6 {
  font-size: 1.4rem;
  letter-spacing: 0;
  line-height: 1.2;
}
pre {
  padding: 1em;
}
.container {
  margin: 0 auto;
  max-width: 80.0rem;
  padding: 0 2.0rem;
  position: relative;
  width: 100%;
}
select {
  width: auto;
}
.phx-hero {
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  background: #eee;
  border-radius: 6px;
  padding: 3em 3em 1em;
  margin-bottom: 3rem;
  font-weight: 200;
  font-size: 120%;
}
.phx-hero input {
  background: #ffffff;
}
.phx-logo {
  min-width: 300px;
  margin: 1rem;
  display: block;
}
.phx-logo img {
  width: auto;
  display: block;
}
header {
  width: 100%;
  background: #fdfdfd;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 2rem;
}
header section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
header section :first-child {
  order: 2;
}
header section :last-child {
  order: 1;
}
header nav ul,
header nav li {
  margin: 0;
  padding: 0;
  display: block;
  text-align: right;
  white-space: nowrap;
}
header nav ul {
  margin: 1rem;
  margin-top: 0;
}
header nav a {
  display: block;
}
@media (min-width: 40.0rem) {
  header section {
    flex-direction: row;
  }
  header nav ul {
    margin: 1rem;
  }
  .phx-logo {
    flex-basis: 527px;
    margin: 2rem 1rem;
  }
}

/* css/app.css */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert p {
  margin-bottom: 0;
}
.alert:empty {
  display: none;
}
.invalid-feedback {
  color: #a94442;
  display: block;
  margin: -1rem 0 2rem;
}
.phx-no-feedback.invalid-feedback,
.phx-no-feedback .invalid-feedback {
  display: none;
}
.phx-click-loading {
  opacity: 0.5;
  transition: opacity 1s ease-out;
}
.phx-loading {
  cursor: wait;
}
.phx-modal {
  opacity: 1 !important;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}
.phx-modal-content {
  background-color: #fefefe;
  margin: 15vh auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
.phx-modal-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.phx-modal-close:hover,
.phx-modal-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.fade-in-scale {
  animation: 0.2s ease-in 0s normal forwards 1 fade-in-scale-keys;
}
.fade-out-scale {
  animation: 0.2s ease-out 0s normal forwards 1 fade-out-scale-keys;
}
.fade-in {
  animation: 0.2s ease-out 0s normal forwards 1 fade-in-keys;
}
.fade-out {
  animation: 0.2s ease-out 0s normal forwards 1 fade-out-keys;
}
@keyframes fade-in-scale-keys {
  0% {
    scale: 0.95;
    opacity: 0;
  }
  100% {
    scale: 1.0;
    opacity: 1;
  }
}
@keyframes fade-out-scale-keys {
  0% {
    scale: 1.0;
    opacity: 1;
  }
  100% {
    scale: 0.95;
    opacity: 0;
  }
}
@keyframes fade-in-keys {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out-keys {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vYXNzZXRzL2Nzcy9waG9lbml4LmNzcyIsICIuLi8uLi8uLi9hc3NldHMvY3NzL2FwcC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qIEluY2x1ZGVzIHNvbWUgZGVmYXVsdCBzdHlsZSBmb3IgdGhlIHN0YXJ0ZXIgYXBwbGljYXRpb24uXG4gKiBUaGlzIGNhbiBiZSBzYWZlbHkgZGVsZXRlZCB0byBzdGFydCBmcmVzaC5cbiAgKi9cblxuLyogTWlsbGlncmFtIHYxLjQuMSBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cbiAqIENvcHlyaWdodCAoYykgMjAyMCBDSiBQYXRvaWxvIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICovXG4qLCo6YWZ0ZXIsKjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTo2Mi41JX1ib2R5e2NvbG9yOiMwMDAwMDA7Zm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNmVtO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzouMDFlbTtsaW5lLWhlaWdodDoxLjZ9YmxvY2txdW90ZXtib3JkZXItbGVmdDowLjNyZW0gc29saWQgI2QxZDFkMTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MXJlbSAxLjVyZW19YmxvY2txdW90ZSAqOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5idXR0b24sYnV0dG9uLGlucHV0W3R5cGU9J2J1dHRvbiddLGlucHV0W3R5cGU9J3Jlc2V0J10saW5wdXRbdHlwZT0nc3VibWl0J117YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlcjowLjFyZW0gc29saWQgIzAwNjlkOTtib3JkZXItcmFkaXVzOi40cmVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuMXJlbTtmb250LXdlaWdodDo3MDA7aGVpZ2h0OjMuOHJlbTtsZXR0ZXItc3BhY2luZzouMXJlbTtsaW5lLWhlaWdodDozLjhyZW07cGFkZGluZzowIDMuMHJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwfS5idXR0b246Zm9jdXMsLmJ1dHRvbjpob3ZlcixidXR0b246Zm9jdXMsYnV0dG9uOmhvdmVyLGlucHV0W3R5cGU9J2J1dHRvbiddOmZvY3VzLGlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyLGlucHV0W3R5cGU9J3Jlc2V0J106Zm9jdXMsaW5wdXRbdHlwZT0ncmVzZXQnXTpob3ZlcixpbnB1dFt0eXBlPSdzdWJtaXQnXTpmb2N1cyxpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2MDZjNzY7Ym9yZGVyLWNvbG9yOiM2MDZjNzY7Y29sb3I6I2ZmZjtvdXRsaW5lOjB9LmJ1dHRvbltkaXNhYmxlZF0sYnV0dG9uW2Rpc2FibGVkXSxpbnB1dFt0eXBlPSdidXR0b24nXVtkaXNhYmxlZF0saW5wdXRbdHlwZT0ncmVzZXQnXVtkaXNhYmxlZF0saW5wdXRbdHlwZT0nc3VibWl0J11bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjV9LmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxidXR0b25bZGlzYWJsZWRdOmhvdmVyLGlucHV0W3R5cGU9J2J1dHRvbiddW2Rpc2FibGVkXTpmb2N1cyxpbnB1dFt0eXBlPSdidXR0b24nXVtkaXNhYmxlZF06aG92ZXIsaW5wdXRbdHlwZT0ncmVzZXQnXVtkaXNhYmxlZF06Zm9jdXMsaW5wdXRbdHlwZT0ncmVzZXQnXVtkaXNhYmxlZF06aG92ZXIsaW5wdXRbdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdOmZvY3VzLGlucHV0W3R5cGU9J3N1Ym1pdCddW2Rpc2FibGVkXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDY5ZDl9LmJ1dHRvbi5idXR0b24tb3V0bGluZSxidXR0b24uYnV0dG9uLW91dGxpbmUsaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLW91dGxpbmUsaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tb3V0bGluZSxpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMDY5ZDl9LmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cywuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLGJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cyxidXR0b24uYnV0dG9uLW91dGxpbmU6aG92ZXIsaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLW91dGxpbmU6Zm9jdXMsaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLW91dGxpbmU6aG92ZXIsaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tb3V0bGluZTpmb2N1cyxpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1vdXRsaW5lOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiM2MDZjNzY7Y29sb3I6IzYwNmM3Nn0uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixidXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLGJ1dHRvbi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVye2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOiMwMDY5ZDl9LmJ1dHRvbi5idXR0b24tY2xlYXIsYnV0dG9uLmJ1dHRvbi1jbGVhcixpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tY2xlYXIsaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tY2xlYXIsaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWNsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMDY5ZDl9LmJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsLmJ1dHRvbi5idXR0b24tY2xlYXI6aG92ZXIsYnV0dG9uLmJ1dHRvbi1jbGVhcjpmb2N1cyxidXR0b24uYnV0dG9uLWNsZWFyOmhvdmVyLGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi1jbGVhcjpmb2N1cyxpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tY2xlYXI6aG92ZXIsaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tY2xlYXI6Zm9jdXMsaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tY2xlYXI6aG92ZXIsaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWNsZWFyOmZvY3VzLGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1jbGVhcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojNjA2Yzc2fS5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cywuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVye2NvbG9yOiMwMDY5ZDl9Y29kZXtiYWNrZ3JvdW5kOiNmNGY1ZjY7Ym9yZGVyLXJhZGl1czouNHJlbTtmb250LXNpemU6ODYlO21hcmdpbjowIC4ycmVtO3BhZGRpbmc6LjJyZW0gLjVyZW07d2hpdGUtc3BhY2U6bm93cmFwfXByZXtiYWNrZ3JvdW5kOiNmNGY1ZjY7Ym9yZGVyLWxlZnQ6MC4zcmVtIHNvbGlkICMwMDY5ZDk7b3ZlcmZsb3cteTpoaWRkZW59cHJlPmNvZGV7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxcmVtIDEuNXJlbTt3aGl0ZS1zcGFjZTpwcmV9aHJ7Ym9yZGVyOjA7Ym9yZGVyLXRvcDowLjFyZW0gc29saWQgI2Y0ZjVmNjttYXJnaW46My4wcmVtIDB9aW5wdXRbdHlwZT0nY29sb3InXSxpbnB1dFt0eXBlPSdkYXRlJ10saW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLGlucHV0W3R5cGU9J2VtYWlsJ10saW5wdXRbdHlwZT0nbW9udGgnXSxpbnB1dFt0eXBlPSdudW1iZXInXSxpbnB1dFt0eXBlPSdwYXNzd29yZCddLGlucHV0W3R5cGU9J3NlYXJjaCddLGlucHV0W3R5cGU9J3RlbCddLGlucHV0W3R5cGU9J3RleHQnXSxpbnB1dFt0eXBlPSd1cmwnXSxpbnB1dFt0eXBlPSd3ZWVrJ10saW5wdXQ6bm90KFt0eXBlXSksdGV4dGFyZWEsc2VsZWN0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjAuMXJlbSBzb2xpZCAjZDFkMWQxO2JvcmRlci1yYWRpdXM6LjRyZW07Ym94LXNoYWRvdzpub25lO2JveC1zaXppbmc6aW5oZXJpdDtoZWlnaHQ6My44cmVtO3BhZGRpbmc6LjZyZW0gMS4wcmVtIC43cmVtO3dpZHRoOjEwMCV9aW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cyxpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxpbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLGlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxpbnB1dFt0eXBlPSd1cmwnXTpmb2N1cyxpbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsdGV4dGFyZWE6Zm9jdXMsc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojMDA2OWQ5O291dGxpbmU6MH1zZWxlY3R7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzAgOFwiIHdpZHRoPVwiMzBcIj48cGF0aCBmaWxsPVwiJTIzZDFkMWQxXCIgZD1cIk0wLDBsNiw4bDYtOFwiLz48L3N2Zz4nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O3BhZGRpbmctcmlnaHQ6My4wcmVtfXNlbGVjdDpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMCA4XCIgd2lkdGg9XCIzMFwiPjxwYXRoIGZpbGw9XCIlMjMwMDY5ZDlcIiBkPVwiTTAsMGw2LDhsNi04XCIvPjwvc3ZnPicpfXNlbGVjdFttdWx0aXBsZV17YmFja2dyb3VuZDpub25lO2hlaWdodDphdXRvfXRleHRhcmVhe21pbi1oZWlnaHQ6Ni41cmVtfWxhYmVsLGxlZ2VuZHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjVyZW19ZmllbGRzZXR7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzowfWlucHV0W3R5cGU9J2NoZWNrYm94J10saW5wdXRbdHlwZT0ncmFkaW8nXXtkaXNwbGF5OmlubGluZX0ubGFiZWwtaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tbGVmdDouNXJlbX0uY29udGFpbmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjExMi4wcmVtO3BhZGRpbmc6MCAyLjByZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowO3dpZHRoOjEwMCV9LnJvdy5yb3ctbm8tcGFkZGluZ3twYWRkaW5nOjB9LnJvdy5yb3ctbm8tcGFkZGluZz4uY29sdW1ue3BhZGRpbmc6MH0ucm93LnJvdy13cmFwe2ZsZXgtd3JhcDp3cmFwfS5yb3cucm93LXRvcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5yb3cucm93LWJvdHRvbXthbGlnbi1pdGVtczpmbGV4LWVuZH0ucm93LnJvdy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5yb3cucm93LXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH0ucm93LnJvdy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX0ucm93IC5jb2x1bW57ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO21hcmdpbi1sZWZ0OjA7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0ucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC0xMHttYXJnaW4tbGVmdDoxMCV9LnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtMjB7bWFyZ2luLWxlZnQ6MjAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTI1e21hcmdpbi1sZWZ0OjI1JX0ucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC0zMywucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC0zNHttYXJnaW4tbGVmdDozMy4zMzMzJX0ucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC00MHttYXJnaW4tbGVmdDo0MCV9LnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNTB7bWFyZ2luLWxlZnQ6NTAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTYwe21hcmdpbi1sZWZ0OjYwJX0ucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC02Niwucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC02N3ttYXJnaW4tbGVmdDo2Ni42NjY2JX0ucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC03NXttYXJnaW4tbGVmdDo3NSV9LnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtODB7bWFyZ2luLWxlZnQ6ODAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTkwe21hcmdpbi1sZWZ0OjkwJX0ucm93IC5jb2x1bW4uY29sdW1uLTEwe2ZsZXg6MCAwIDEwJTttYXgtd2lkdGg6MTAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tMjB7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdyAuY29sdW1uLmNvbHVtbi0yNXtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93IC5jb2x1bW4uY29sdW1uLTMzLC5yb3cgLmNvbHVtbi5jb2x1bW4tMzR7ZmxleDowIDAgMzMuMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMlfS5yb3cgLmNvbHVtbi5jb2x1bW4tNDB7ZmxleDowIDAgNDAlO21heC13aWR0aDo0MCV9LnJvdyAuY29sdW1uLmNvbHVtbi01MHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93IC5jb2x1bW4uY29sdW1uLTYwe2ZsZXg6MCAwIDYwJTttYXgtd2lkdGg6NjAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tNjYsLnJvdyAuY29sdW1uLmNvbHVtbi02N3tmbGV4OjAgMCA2Ni42NjY2JTttYXgtd2lkdGg6NjYuNjY2NiV9LnJvdyAuY29sdW1uLmNvbHVtbi03NXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0ucm93IC5jb2x1bW4uY29sdW1uLTgwe2ZsZXg6MCAwIDgwJTttYXgtd2lkdGg6ODAlfS5yb3cgLmNvbHVtbi5jb2x1bW4tOTB7ZmxleDowIDAgOTAlO21heC13aWR0aDo5MCV9LnJvdyAuY29sdW1uIC5jb2x1bW4tdG9we2FsaWduLXNlbGY6ZmxleC1zdGFydH0ucm93IC5jb2x1bW4gLmNvbHVtbi1ib3R0b217YWxpZ24tc2VsZjpmbGV4LWVuZH0ucm93IC5jb2x1bW4gLmNvbHVtbi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKXsucm93e2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tbGVmdDotMS4wcmVtO3dpZHRoOmNhbGMoMTAwJSArIDIuMHJlbSl9LnJvdyAuY29sdW1ue21hcmdpbi1ib3R0b206aW5oZXJpdDtwYWRkaW5nOjAgMS4wcmVtfX1he2NvbG9yOiMwMDY5ZDk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpmb2N1cyxhOmhvdmVye2NvbG9yOiM2MDZjNzZ9ZGwsb2wsdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbi10b3A6MDtwYWRkaW5nLWxlZnQ6MH1kbCBkbCxkbCBvbCxkbCB1bCxvbCBkbCxvbCBvbCxvbCB1bCx1bCBkbCx1bCBvbCx1bCB1bHtmb250LXNpemU6OTAlO21hcmdpbjoxLjVyZW0gMCAxLjVyZW0gMy4wcmVtfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbCBpbnNpZGV9dWx7bGlzdC1zdHlsZTpjaXJjbGUgaW5zaWRlfS5idXR0b24sYnV0dG9uLGRkLGR0LGxpe21hcmdpbi1ib3R0b206MS4wcmVtfWZpZWxkc2V0LGlucHV0LHNlbGVjdCx0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjEuNXJlbX1ibG9ja3F1b3RlLGRsLGZpZ3VyZSxmb3JtLG9sLHAscHJlLHRhYmxlLHVse21hcmdpbi1ib3R0b206Mi41cmVtfXRhYmxle2JvcmRlci1zcGFjaW5nOjA7ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmF1dG87dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9dGQsdGh7Ym9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2UxZTFlMTtwYWRkaW5nOjEuMnJlbSAxLjVyZW19dGQ6Zmlyc3QtY2hpbGQsdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9dGQ6bGFzdC1jaGlsZCx0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pe3RhYmxle2Rpc3BsYXk6dGFibGU7b3ZlcmZsb3cteDppbml0aWFsfX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfXB7bWFyZ2luLXRvcDowfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzotLjFyZW07bWFyZ2luLWJvdHRvbToyLjByZW07bWFyZ2luLXRvcDowfWgxe2ZvbnQtc2l6ZTo0LjZyZW07bGluZS1oZWlnaHQ6MS4yfWgye2ZvbnQtc2l6ZTozLjZyZW07bGluZS1oZWlnaHQ6MS4yNX1oM3tmb250LXNpemU6Mi44cmVtO2xpbmUtaGVpZ2h0OjEuM31oNHtmb250LXNpemU6Mi4ycmVtO2xldHRlci1zcGFjaW5nOi0uMDhyZW07bGluZS1oZWlnaHQ6MS4zNX1oNXtmb250LXNpemU6MS44cmVtO2xldHRlci1zcGFjaW5nOi0uMDVyZW07bGluZS1oZWlnaHQ6MS41fWg2e2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoxLjR9aW1ne21heC13aWR0aDoxMDAlfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9XG5cbi8qIEdlbmVyYWwgc3R5bGUgKi9cbmgxe2ZvbnQtc2l6ZTogMy42cmVtOyBsaW5lLWhlaWdodDogMS4yNX1cbmgye2ZvbnQtc2l6ZTogMi44cmVtOyBsaW5lLWhlaWdodDogMS4zfVxuaDN7Zm9udC1zaXplOiAyLjJyZW07IGxldHRlci1zcGFjaW5nOiAtLjA4cmVtOyBsaW5lLWhlaWdodDogMS4zNX1cbmg0e2ZvbnQtc2l6ZTogMS44cmVtOyBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTsgbGluZS1oZWlnaHQ6IDEuNX1cbmg1e2ZvbnQtc2l6ZTogMS42cmVtOyBsZXR0ZXItc3BhY2luZzogMDsgbGluZS1oZWlnaHQ6IDEuNH1cbmg2e2ZvbnQtc2l6ZTogMS40cmVtOyBsZXR0ZXItc3BhY2luZzogMDsgbGluZS1oZWlnaHQ6IDEuMn1cbnByZXtwYWRkaW5nOiAxZW07fVxuXG4uY29udGFpbmVye1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MC4wcmVtO1xuICBwYWRkaW5nOiAwIDIuMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJVxufVxuc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFBob2VuaXggcHJvbW8gYW5kIGxvZ28gKi9cbi5waHgtaGVybyB7XG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDNlbSAzZW0gMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDEyMCU7XG59XG4ucGh4LWhlcm8gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnBoeC1sb2dvIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waHgtbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhlYWRlcnMgKi9cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmhlYWRlciBzZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIHNlY3Rpb24gOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDI7XG59XG5oZWFkZXIgc2VjdGlvbiA6bGFzdC1jaGlsZCB7XG4gIG9yZGVyOiAxO1xufVxuaGVhZGVyIG5hdiB1bCxcbmhlYWRlciBuYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmhlYWRlciBuYXYgdWwge1xuICBtYXJnaW46IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIgbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjByZW0pIHsgLyogU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKSAqL1xuICBoZWFkZXIgc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIH1cbiAgaGVhZGVyIG5hdiB1bCB7XG4gICAgbWFyZ2luOiAxcmVtO1xuXG4gICB9XG4gIC5waHgtbG9nbyB7XG4gICAgZmxleC1iYXNpczogNTI3cHg7XG4gICAgbWFyZ2luOiAycmVtIDFyZW07XG4gICB9XG59XG4iLCAiLyogVGhpcyBmaWxlIGlzIGZvciB5b3VyIG1haW4gYXBwbGljYXRpb24gQ1NTLiAqL1xuQGltcG9ydCBcIi4vcGhvZW5peC5jc3NcIjtcblxuLyogQWxlcnRzIGFuZCBmb3JtIGVycm9ycyB1c2VkIGJ5IHBoeC5uZXcgKi9cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5hbGVydCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMXJlbSAwIDJyZW07XG59XG5cbi8qIExpdmVWaWV3IHNwZWNpZmljIGNsYXNzZXMgZm9yIHlvdXIgY3VzdG9taXphdGlvbiAqL1xuLnBoeC1uby1mZWVkYmFjay5pbnZhbGlkLWZlZWRiYWNrLFxuLnBoeC1uby1mZWVkYmFjayAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5waHgtY2xpY2stbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbn1cblxuLnBoeC1sb2FkaW5ne1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi5waHgtbW9kYWwge1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG59XG5cbi5waHgtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogMTV2aCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogODAlO1xufVxuXG4ucGh4LW1vZGFsLWNsb3NlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBoeC1tb2RhbC1jbG9zZTpob3Zlcixcbi5waHgtbW9kYWwtY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFkZS1pbi1zY2FsZSB7ICAgICAgICAgICAgXG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlLWluIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGUtaW4tc2NhbGUta2V5cztcbn1cblxuLmZhZGUtb3V0LXNjYWxlIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2Utb3V0IDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGUtb3V0LXNjYWxlLWtleXM7XG59XG5cbi5mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2Utb3V0IDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGUtaW4ta2V5cztcbn1cbi5mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlLW91dCAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlLW91dC1rZXlzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tc2NhbGUta2V5c3tcbiAgMCUgeyBzY2FsZTogMC45NTsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgc2NhbGU6IDEuMDsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXNjYWxlLWtleXN7XG4gIDAlIHsgc2NhbGU6IDEuMDsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgc2NhbGU6IDAuOTU7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWtleXN7XG4gIDAlIHsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWtleXN7XG4gIDAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQU9BO0FBQUE7QUFBQTtBQUFtQjtBQUFBO0FBQW1CO0FBQUs7QUFBc0I7QUFBQTtBQUFnQjtBQUFLO0FBQWM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUErRDtBQUFnQjtBQUFnQjtBQUFxQjtBQUFBO0FBQWdCO0FBQVc7QUFBaUM7QUFBYztB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 */
