@charset "UTF-8";
/*
$fontULarge: 36px;
$fontXLarge: 28px;
$fontLarge: 23px;
$fontMedium: 18px;
$fontBase: 14px;
$fontSmall: 12px;
$fontNotice: 11px;
*/
/* 〓〓〓〓〓 リセット設定 〓〓〓〓〓 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summarhtml, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-size: 100%;
  vertical-align: baseline;
}

div, article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  overflow-y: scroll;
}

img {
  vertical-align: bottom;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

input, textarea, option, select, button {
  margin: 0;
  padding: 0;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

ul {
  list-style: none;
}

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

caption, th {
  text-align: left;
}

a:focus {
  outline: none;
}

* {
  word-wrap: break-word;
  word-break: break-all;
}

* * {
  color: inherit;
  font-family: inherit;
}

html {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

body {
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.7;
}

img {
  max-width: 100%;
  height: auto;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*/
  /*/
    height: auto;
    overflow: hidden;
    /**/
}

.clear {
  clear: both;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3;
  font-weight: bold;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, "Sawarabi Mincho", メイリオ, Meiryo, serif;
}

h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
  font-weight: inherit;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, "Sawarabi Mincho", メイリオ, Meiryo, serif;
}

a {
  color: #3a6a93;
  text-decoration: underline;
  transition: 0.35s;
  -moz-transition: 0.35s;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
}

a:hover, a:focus {
  color: #b8a268;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
  cursor: default;
}

a:not([href]):hover, a:not([href]):focus {
  color: inherit;
}

a:not([href]):hover img, a:not([href]):focus img {
  opacity: 1;
}

a[class*="btn"] {
  text-decoration: none;
}

dt,
dd {
  line-height: 1.7;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type="button"] {
  cursor: pointer;
  transition: 0.35s;
  -moz-transition: 0.35s;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../font/MaterialIcons-Regular.woff2) format("woff2"), url(../font/MaterialIcons-Regular.woff) format("woff"), url(../font/MaterialIcons-Regular.ttf) format("truetype");
}

.material-icons {
  font-family: 'Material Icons' !important;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  vertical-align: middle;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.margin_auto {
  margin: auto;
}

.margin_none {
  margin: 0 !important;
}

.margin_xsmall {
  margin: 5px !important;
}

.margin_small {
  margin: 10px !important;
}

.margin_medium {
  margin: 20px !important;
}

.margin_large {
  margin: 40px !important;
}

.margin_xlarge {
  margin: 60px !important;
}

.margin_ularge {
  margin: 100px !important;
}

.margin_t_none {
  margin-top: 0 !important;
}

.margin_t_xsmall {
  margin-top: 5px !important;
}

.margin_t_small {
  margin-top: 10px !important;
}

.margin_t_medium {
  margin-top: 20px !important;
}

.margin_t_large {
  margin-top: 40px !important;
}

.margin_t_xlarge {
  margin-top: 60px !important;
}

.margin_t_ularge {
  margin-top: 100px !important;
}

.margin_b_none {
  margin-bottom: 0 !important;
}

.margin_b_xsmall {
  margin-bottom: 5px !important;
}

.margin_b_small {
  margin-bottom: 10px !important;
}

.margin_b_medium {
  margin-bottom: 20px !important;
}

.margin_b_large {
  margin-bottom: 40px !important;
}

.margin_b_xlarge {
  margin-bottom: 60px !important;
}

.margin_b_ularge {
  margin-bottom: 100px !important;
}

.margin_l_none {
  margin-left: 0 !important;
}

.margin_l_xsmall {
  margin-left: 5px !important;
}

.margin_l_small {
  margin-left: 10px !important;
}

.margin_l_medium {
  margin-left: 20px !important;
}

.margin_l_large {
  margin-left: 40px !important;
}

.margin_l_xlarge {
  margin-left: 60px !important;
}

.margin_l_ularge {
  margin-left: 100px !important;
}

.margin_r_none {
  margin-right: 0 !important;
}

.margin_r_xsmall {
  margin-right: 5px !important;
}

.margin_r_small {
  margin-right: 10px !important;
}

.margin_r_medium {
  margin-right: 20px !important;
}

.margin_r_large {
  margin-right: 40px !important;
}

.margin_r_xlarge {
  margin-right: 60px !important;
}

.margin_r_ularge {
  margin-right: 100px !important;
}

.margin_v_none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.margin_v_xsmall {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.margin_v_small {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.margin_v_medium {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.margin_v_large {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.margin_v_xlarge {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.margin_v_ularge {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.margin_s_none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.margin_s_xsmall {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin_s_small {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin_s_medium {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin_s_large {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin_s_xlarge {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.margin_s_ularge {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.padding_none {
  padding: 0 !important;
}

.padding_xsmall {
  padding: 5px !important;
}

.padding_small {
  padding: 10px !important;
}

.padding_medium {
  padding: 20px !important;
}

.padding_large {
  padding: 40px !important;
}

.padding_xlarge {
  padding: 60px !important;
}

.padding_ularge {
  padding: 100px !important;
}

.padding_t_none {
  padding-top: 0 !important;
}

.padding_t_xsmall {
  padding-top: 5px !important;
}

.padding_t_small {
  padding-top: 10px !important;
}

.padding_t_medium {
  padding-top: 20px !important;
}

.padding_t_large {
  padding-top: 40px !important;
}

.padding_t_xlarge {
  padding-top: 60px !important;
}

.padding_t_ularge {
  padding-top: 100px !important;
}

.padding_b_none {
  padding-bottom: 0 !important;
}

.padding_b_xsmall {
  padding-bottom: 5px !important;
}

.padding_b_small {
  padding-bottom: 10px !important;
}

.padding_b_medium {
  padding-bottom: 20px !important;
}

.padding_b_large {
  padding-bottom: 40px !important;
}

.padding_b_xlarge {
  padding-bottom: 60px !important;
}

.padding_b_ularge {
  padding-bottom: 100px !important;
}

.padding_l_none {
  padding-left: 0 !important;
}

.padding_l_xsmall {
  padding-left: 5px !important;
}

.padding_l_small {
  padding-left: 10px !important;
}

.padding_l_medium {
  padding-left: 20px !important;
}

.padding_l_large {
  padding-left: 40px !important;
}

.padding_l_xlarge {
  padding-left: 60px !important;
}

.padding_l_ularge {
  padding-left: 100px !important;
}

.padding_r_none {
  padding-right: 0 !important;
}

.padding_r_xsmall {
  padding-right: 5px !important;
}

.padding_r_small {
  padding-right: 10px !important;
}

.padding_r_medium {
  padding-right: 20px !important;
}

.padding_r_large {
  padding-right: 40px !important;
}

.padding_r_xlarge {
  padding-right: 60px !important;
}

.padding_r_ularge {
  padding-right: 100px !important;
}

.padding_v_none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.padding_v_xsmall {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padding_v_small {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padding_v_medium {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padding_v_large {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padding_v_xlarge {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padding_v_ularge {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.padding_s_none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.padding_s_xsmall {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding_s_small {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding_s_medium {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding_s_large {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding_s_xlarge {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding_s_ularge {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.n_margin_xsmall {
  margin: -5px !important;
}

.n_margin_small {
  margin: -10px !important;
}

.n_margin_medium {
  margin: -20px !important;
}

.n_margin_large {
  margin: -40px !important;
}

.n_margin_xlarge {
  margin: -60px !important;
}

.n_margin_ularge {
  margin: -100px !important;
}

.n_margin_t_xsmall {
  margin-top: -5px !important;
}

.n_margin_t_small {
  margin-top: -10px !important;
}

.n_margin_t_medium {
  margin-top: -20px !important;
}

.n_margin_t_large {
  margin-top: -40px !important;
}

.n_margin_t_xlarge {
  margin-top: -60px !important;
}

.n_margin_t_ularge {
  margin-top: -100px !important;
}

.n_margin_b_xsmall {
  margin-bottom: -5px !important;
}

.n_margin_b_small {
  margin-bottom: -10px !important;
}

.n_margin_b_medium {
  margin-bottom: -20px !important;
}

.n_margin_b_large {
  margin-bottom: -40px !important;
}

.n_margin_b_xlarge {
  margin-bottom: -60px !important;
}

.n_margin_b_ularge {
  margin-bottom: -100px !important;
}

.n_margin_l_xsmall {
  margin-left: -5px !important;
}

.n_margin_l_small {
  margin-left: -10px !important;
}

.n_margin_l_medium {
  margin-left: -20px !important;
}

.n_margin_l_large {
  margin-left: -40px !important;
}

.n_margin_l_xlarge {
  margin-left: -60px !important;
}

.n_margin_l_ularge {
  margin-left: -100px !important;
}

.n_margin_r_xsmall {
  margin-right: -5px !important;
}

.n_margin_r_small {
  margin-right: -10px !important;
}

.n_margin_r_medium {
  margin-right: -20px !important;
}

.n_margin_r_large {
  margin-right: -40px !important;
}

.n_margin_r_xlarge {
  margin-right: -60px !important;
}

.n_margin_r_ularge {
  margin-right: -100px !important;
}

.n_margin_v_xsmall {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.n_margin_v_small {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.n_margin_v_medium {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.n_margin_v_large {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.n_margin_v_xlarge {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.n_margin_v_ularge {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.n_margin_s_xsmall {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.n_margin_s_small {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.n_margin_s_medium {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.n_margin_s_large {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.n_margin_s_xlarge {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

.n_margin_s_ularge {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

.n_padding_xsmall {
  padding: -5px !important;
}

.n_padding_small {
  padding: -10px !important;
}

.n_padding_medium {
  padding: -20px !important;
}

.n_padding_large {
  padding: -40px !important;
}

.n_padding_xlarge {
  padding: -60px !important;
}

.n_padding_ularge {
  padding: -100px !important;
}

.n_padding_t_xsmall {
  padding-top: -5px !important;
}

.n_padding_t_small {
  padding-top: -10px !important;
}

.n_padding_t_medium {
  padding-top: -20px !important;
}

.n_padding_t_large {
  padding-top: -40px !important;
}

.n_padding_t_xlarge {
  padding-top: -60px !important;
}

.n_padding_t_ularge {
  padding-top: -100px !important;
}

.n_padding_b_xsmall {
  padding-bottom: -5px !important;
}

.n_padding_b_small {
  padding-bottom: -10px !important;
}

.n_padding_b_medium {
  padding-bottom: -20px !important;
}

.n_padding_b_large {
  padding-bottom: -40px !important;
}

.n_padding_b_xlarge {
  padding-bottom: -60px !important;
}

.n_padding_b_ularge {
  padding-bottom: -100px !important;
}

.n_padding_l_xsmall {
  padding-left: -5px !important;
}

.n_padding_l_small {
  padding-left: -10px !important;
}

.n_padding_l_medium {
  padding-left: -20px !important;
}

.n_padding_l_large {
  padding-left: -40px !important;
}

.n_padding_l_xlarge {
  padding-left: -60px !important;
}

.n_padding_l_ularge {
  padding-left: -100px !important;
}

.n_padding_r_xsmall {
  padding-right: -5px !important;
}

.n_padding_r_small {
  padding-right: -10px !important;
}

.n_padding_r_medium {
  padding-right: -20px !important;
}

.n_padding_r_large {
  padding-right: -40px !important;
}

.n_padding_r_xlarge {
  padding-right: -60px !important;
}

.n_padding_r_ularge {
  padding-right: -100px !important;
}

.n_padding_v_xsmall {
  padding-top: -5px !important;
  padding-bottom: -5px !important;
}

.n_padding_v_small {
  padding-top: -10px !important;
  padding-bottom: -10px !important;
}

.n_padding_v_medium {
  padding-top: -20px !important;
  padding-bottom: -20px !important;
}

.n_padding_v_large {
  padding-top: -40px !important;
  padding-bottom: -40px !important;
}

.n_padding_v_xlarge {
  padding-top: -60px !important;
  padding-bottom: -60px !important;
}

.n_padding_v_ularge {
  padding-top: -100px !important;
  padding-bottom: -100px !important;
}

.n_padding_s_xsmall {
  padding-left: -5px !important;
  padding-right: -5px !important;
}

.n_padding_s_small {
  padding-left: -10px !important;
  padding-right: -10px !important;
}

.n_padding_s_medium {
  padding-left: -20px !important;
  padding-right: -20px !important;
}

.n_padding_s_large {
  padding-left: -40px !important;
  padding-right: -40px !important;
}

.n_padding_s_xlarge {
  padding-left: -60px !important;
  padding-right: -60px !important;
}

.n_padding_s_ularge {
  padding-left: -100px !important;
  padding-right: -100px !important;
}

@media (min-width: 768px) {
  .margin_auto {
    margin: auto;
  }
  .margin_none {
    margin: 0 !important;
  }
  .margin_xsmall {
    margin: 6px !important;
  }
  .margin_small {
    margin: 13px !important;
  }
  .margin_medium {
    margin: 25px !important;
  }
  .margin_large {
    margin: 50px !important;
  }
  .margin_xlarge {
    margin: 75px !important;
  }
  .margin_ularge {
    margin: 125px !important;
  }
  .margin_t_none {
    margin-top: 0 !important;
  }
  .margin_t_xsmall {
    margin-top: 6px !important;
  }
  .margin_t_small {
    margin-top: 13px !important;
  }
  .margin_t_medium {
    margin-top: 25px !important;
  }
  .margin_t_large {
    margin-top: 50px !important;
  }
  .margin_t_xlarge {
    margin-top: 75px !important;
  }
  .margin_t_ularge {
    margin-top: 125px !important;
  }
  .margin_b_none {
    margin-bottom: 0 !important;
  }
  .margin_b_xsmall {
    margin-bottom: 6px !important;
  }
  .margin_b_small {
    margin-bottom: 13px !important;
  }
  .margin_b_medium {
    margin-bottom: 25px !important;
  }
  .margin_b_large {
    margin-bottom: 50px !important;
  }
  .margin_b_xlarge {
    margin-bottom: 75px !important;
  }
  .margin_b_ularge {
    margin-bottom: 125px !important;
  }
  .margin_l_none {
    margin-left: 0 !important;
  }
  .margin_l_xsmall {
    margin-left: 6px !important;
  }
  .margin_l_small {
    margin-left: 13px !important;
  }
  .margin_l_medium {
    margin-left: 25px !important;
  }
  .margin_l_large {
    margin-left: 50px !important;
  }
  .margin_l_xlarge {
    margin-left: 75px !important;
  }
  .margin_l_ularge {
    margin-left: 125px !important;
  }
  .margin_r_none {
    margin-right: 0 !important;
  }
  .margin_r_xsmall {
    margin-right: 6px !important;
  }
  .margin_r_small {
    margin-right: 13px !important;
  }
  .margin_r_medium {
    margin-right: 25px !important;
  }
  .margin_r_large {
    margin-right: 50px !important;
  }
  .margin_r_xlarge {
    margin-right: 75px !important;
  }
  .margin_r_ularge {
    margin-right: 125px !important;
  }
  .margin_v_none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin_v_xsmall {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .margin_v_small {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .margin_v_medium {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .margin_v_large {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .margin_v_xlarge {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .margin_v_ularge {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .margin_s_none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin_s_xsmall {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .margin_s_small {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .margin_s_medium {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .margin_s_large {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .margin_s_xlarge {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .margin_s_ularge {
    margin-left: 125px !important;
    margin-right: 125px !important;
  }
  .padding_none {
    padding: 0 !important;
  }
  .padding_xsmall {
    padding: 6px !important;
  }
  .padding_small {
    padding: 13px !important;
  }
  .padding_medium {
    padding: 25px !important;
  }
  .padding_large {
    padding: 50px !important;
  }
  .padding_xlarge {
    padding: 75px !important;
  }
  .padding_ularge {
    padding: 125px !important;
  }
  .padding_t_none {
    padding-top: 0 !important;
  }
  .padding_t_xsmall {
    padding-top: 6px !important;
  }
  .padding_t_small {
    padding-top: 13px !important;
  }
  .padding_t_medium {
    padding-top: 25px !important;
  }
  .padding_t_large {
    padding-top: 50px !important;
  }
  .padding_t_xlarge {
    padding-top: 75px !important;
  }
  .padding_t_ularge {
    padding-top: 125px !important;
  }
  .padding_b_none {
    padding-bottom: 0 !important;
  }
  .padding_b_xsmall {
    padding-bottom: 6px !important;
  }
  .padding_b_small {
    padding-bottom: 13px !important;
  }
  .padding_b_medium {
    padding-bottom: 25px !important;
  }
  .padding_b_large {
    padding-bottom: 50px !important;
  }
  .padding_b_xlarge {
    padding-bottom: 75px !important;
  }
  .padding_b_ularge {
    padding-bottom: 125px !important;
  }
  .padding_l_none {
    padding-left: 0 !important;
  }
  .padding_l_xsmall {
    padding-left: 6px !important;
  }
  .padding_l_small {
    padding-left: 13px !important;
  }
  .padding_l_medium {
    padding-left: 25px !important;
  }
  .padding_l_large {
    padding-left: 50px !important;
  }
  .padding_l_xlarge {
    padding-left: 75px !important;
  }
  .padding_l_ularge {
    padding-left: 125px !important;
  }
  .padding_r_none {
    padding-right: 0 !important;
  }
  .padding_r_xsmall {
    padding-right: 6px !important;
  }
  .padding_r_small {
    padding-right: 13px !important;
  }
  .padding_r_medium {
    padding-right: 25px !important;
  }
  .padding_r_large {
    padding-right: 50px !important;
  }
  .padding_r_xlarge {
    padding-right: 75px !important;
  }
  .padding_r_ularge {
    padding-right: 125px !important;
  }
  .padding_v_none {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .padding_v_xsmall {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .padding_v_small {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .padding_v_medium {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .padding_v_large {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .padding_v_xlarge {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .padding_v_ularge {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .padding_s_none {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .padding_s_xsmall {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .padding_s_small {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .padding_s_medium {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .padding_s_large {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .padding_s_xlarge {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .padding_s_ularge {
    padding-left: 125px !important;
    padding-right: 125px !important;
  }
  .n_margin_xsmall {
    margin: -6px !important;
  }
  .n_margin_small {
    margin: -13px !important;
  }
  .n_margin_medium {
    margin: -25px !important;
  }
  .n_margin_large {
    margin: -50px !important;
  }
  .n_margin_xlarge {
    margin: -75px !important;
  }
  .n_margin_ularge {
    margin: -125px !important;
  }
  .n_margin_t_xsmall {
    margin-top: -6px !important;
  }
  .n_margin_t_small {
    margin-top: -13px !important;
  }
  .n_margin_t_medium {
    margin-top: -25px !important;
  }
  .n_margin_t_large {
    margin-top: -50px !important;
  }
  .n_margin_t_xlarge {
    margin-top: -75px !important;
  }
  .n_margin_t_ularge {
    margin-top: -125px !important;
  }
  .n_margin_b_xsmall {
    margin-bottom: -6px !important;
  }
  .n_margin_b_small {
    margin-bottom: -13px !important;
  }
  .n_margin_b_medium {
    margin-bottom: -25px !important;
  }
  .n_margin_b_large {
    margin-bottom: -50px !important;
  }
  .n_margin_b_xlarge {
    margin-bottom: -75px !important;
  }
  .n_margin_b_ularge {
    margin-bottom: -125px !important;
  }
  .n_margin_l_xsmall {
    margin-left: -6px !important;
  }
  .n_margin_l_small {
    margin-left: -13px !important;
  }
  .n_margin_l_medium {
    margin-left: -25px !important;
  }
  .n_margin_l_large {
    margin-left: -50px !important;
  }
  .n_margin_l_xlarge {
    margin-left: -75px !important;
  }
  .n_margin_l_ularge {
    margin-left: -125px !important;
  }
  .n_margin_r_xsmall {
    margin-right: -6px !important;
  }
  .n_margin_r_small {
    margin-right: -13px !important;
  }
  .n_margin_r_medium {
    margin-right: -25px !important;
  }
  .n_margin_r_large {
    margin-right: -50px !important;
  }
  .n_margin_r_xlarge {
    margin-right: -75px !important;
  }
  .n_margin_r_ularge {
    margin-right: -125px !important;
  }
  .n_margin_v_xsmall {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }
  .n_margin_v_small {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
  }
  .n_margin_v_medium {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .n_margin_v_large {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .n_margin_v_xlarge {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .n_margin_v_ularge {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .n_margin_s_xsmall {
    margin-left: -6px !important;
    margin-right: -6px !important;
  }
  .n_margin_s_small {
    margin-left: -13px !important;
    margin-right: -13px !important;
  }
  .n_margin_s_medium {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .n_margin_s_large {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .n_margin_s_xlarge {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .n_margin_s_ularge {
    margin-left: -125px !important;
    margin-right: -125px !important;
  }
  .n_padding_xsmall {
    padding: -6px !important;
  }
  .n_padding_small {
    padding: -13px !important;
  }
  .n_padding_medium {
    padding: -25px !important;
  }
  .n_padding_large {
    padding: -50px !important;
  }
  .n_padding_xlarge {
    padding: -75px !important;
  }
  .n_padding_ularge {
    padding: -125px !important;
  }
  .n_padding_t_xsmall {
    padding-top: -6px !important;
  }
  .n_padding_t_small {
    padding-top: -13px !important;
  }
  .n_padding_t_medium {
    padding-top: -25px !important;
  }
  .n_padding_t_large {
    padding-top: -50px !important;
  }
  .n_padding_t_xlarge {
    padding-top: -75px !important;
  }
  .n_padding_t_ularge {
    padding-top: -125px !important;
  }
  .n_padding_b_xsmall {
    padding-bottom: -6px !important;
  }
  .n_padding_b_small {
    padding-bottom: -13px !important;
  }
  .n_padding_b_medium {
    padding-bottom: -25px !important;
  }
  .n_padding_b_large {
    padding-bottom: -50px !important;
  }
  .n_padding_b_xlarge {
    padding-bottom: -75px !important;
  }
  .n_padding_b_ularge {
    padding-bottom: -125px !important;
  }
  .n_padding_l_xsmall {
    padding-left: -6px !important;
  }
  .n_padding_l_small {
    padding-left: -13px !important;
  }
  .n_padding_l_medium {
    padding-left: -25px !important;
  }
  .n_padding_l_large {
    padding-left: -50px !important;
  }
  .n_padding_l_xlarge {
    padding-left: -75px !important;
  }
  .n_padding_l_ularge {
    padding-left: -125px !important;
  }
  .n_padding_r_xsmall {
    padding-right: -6px !important;
  }
  .n_padding_r_small {
    padding-right: -13px !important;
  }
  .n_padding_r_medium {
    padding-right: -25px !important;
  }
  .n_padding_r_large {
    padding-right: -50px !important;
  }
  .n_padding_r_xlarge {
    padding-right: -75px !important;
  }
  .n_padding_r_ularge {
    padding-right: -125px !important;
  }
  .n_padding_v_xsmall {
    padding-top: -6px !important;
    padding-bottom: -6px !important;
  }
  .n_padding_v_small {
    padding-top: -13px !important;
    padding-bottom: -13px !important;
  }
  .n_padding_v_medium {
    padding-top: -25px !important;
    padding-bottom: -25px !important;
  }
  .n_padding_v_large {
    padding-top: -50px !important;
    padding-bottom: -50px !important;
  }
  .n_padding_v_xlarge {
    padding-top: -75px !important;
    padding-bottom: -75px !important;
  }
  .n_padding_v_ularge {
    padding-top: -125px !important;
    padding-bottom: -125px !important;
  }
  .n_padding_s_xsmall {
    padding-left: -6px !important;
    padding-right: -6px !important;
  }
  .n_padding_s_small {
    padding-left: -13px !important;
    padding-right: -13px !important;
  }
  .n_padding_s_medium {
    padding-left: -25px !important;
    padding-right: -25px !important;
  }
  .n_padding_s_large {
    padding-left: -50px !important;
    padding-right: -50px !important;
  }
  .n_padding_s_xlarge {
    padding-left: -75px !important;
    padding-right: -75px !important;
  }
  .n_padding_s_ularge {
    padding-left: -125px !important;
    padding-right: -125px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwic3R5bGVzL2hlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS5zY3NzIiwic3R5bGVzL2hlbHBlcnMvX21peGlucy5zY3NzIiwic3R5bGVzL21vZHVsZS9fbWF0ZXJpYWxfaWNvbnMuc2NzcyIsInN0eWxlcy9tb2R1bGUvX3NwYWNlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQzhFakI7Ozs7Ozs7O0VBUUU7QUM3RUYsd0JBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUIyQixVQUFTO0VBQUUsV0FBVTtFQUFFLFVBQVM7RUFBRSxtQkFBaUI7RUFBRSxnQkFBZTtFQUFFLHlCQUF3QjtDQUFHOztBQUM1SDs7RUFDNkMsZUFBYztDQUFHOztBQUM5RDtFQUFNLG1CQUFrQjtDQUFHOztBQUMzQjtFQUFNLHVCQUFzQjtDQUFHOztBQUMvQjtFQUFnQixhQUFZO0NBQUc7O0FBQy9COztFQUNvQixZQUFXO0VBQUUsY0FBYTtDQUFHOztBQUNqRDtFQUEwQyxVQUFTO0VBQUUsV0FBVTtFQUFFLHNIRDFCaUQ7Q0MwQmxCOztBQUNoRztFQUFJLGlCQUFnQjtDQUFHOztBQUN2QjtFQUFPLDBCQUF5QjtFQUFFLGtCQUFnQjtDQUFHOztBQUNyRDtFQUFhLGlCQUFnQjtDQUFHOztBQUNoQztFQUFVLGNBQVk7Q0FBRzs7QUFDekI7RUFDQyxzQkFBcUI7RUFDckIsc0JBQXFCO0NBS3JCOztBQVBEO0VBSUUsZUFBYztFQUNkLHFCQUFvQjtDQUNwQjs7QUFFRjtFQUNFLDRCQUFzQjtPQUF0Qix1QkFBc0I7Q0FDdkI7O0FBRUQ7RUFDQyxpQkFBZ0I7RUFDaEIsb0NBQW1DO0VBQ25DLG1DQUFrQztFQUNsQywrQkFBOEI7RUFDOUIsZ0JENkJjO0VDNUJkLHNIRGpEaUg7RUNrRGpILGlCRC9DZTtDQ2dEZjs7QUFDRDtFQUFNLGdCQUFlO0VBQUUsYUFBWTtDQUFHOztBQUN0QztFQUFrQixhQUFZO0VBQUUsZUFBYztFQUFFLFlBQVc7RUFBRSxVQUFTO0VBQUUsbUJBQWtCO0NBQUc7O0FBQzdGO0VBQVksZ0JBQWU7Q0FBRzs7QUFDOUI7RUFDSSxZQUFXO0VBQ1gsS0FBSztFQUFBOzs7UUFHRDtDQUNQOztBQUNEO0VBQVEsWUFBVztDQUFHOztBQUd0QjtFQUNDLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZ0hEbkV1RztDQ3dFdkc7O0FBUkQ7RUFLRSxxQkFBb0I7RUFDcEIsZ0hEdEVzRztDQ3VFdEc7O0FBRUY7RUFDQyxlRDVEc0I7RUM2RHRCLDJCQUEwQjtFQ2pGekIsa0JBWTJDO0VBWjNDLHVCQVkyQztFQVozQywwQkFZMkM7RUFaM0MscUJBWTJDO0VBWjNDLHNCQVkyQztDRDBGNUM7O0FBdkJEO0VBTUUsZUQ3RG1CO0NDOERuQjs7QUFQRjtFQVNFLGVBQWM7RUFDZCxzQkFBcUI7RUFDckIsZ0JBQWU7Q0FRZjs7QUFuQkY7RUFjRyxlQUFjO0NBSWQ7O0FBbEJIO0VBZ0JJLFdBQVU7Q0FDVjs7QUFqQko7RUFxQkUsc0JBQXFCO0NBQ3JCOztBQUtGOztFQUVDLGlCRHBHZTtDQ3FHZjs7QUFDRDtFQUNDLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osZ0JBQWU7RUFDZixjQUFhO0VBQ2IsV0FBVTtFQUNWLHlCQUFnQjtLQUFoQixzQkFBZ0I7VUFBaEIsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsZ0JBQWU7RUN2SGQsa0JBWTJDO0VBWjNDLHVCQVkyQztFQVozQywwQkFZMkM7RUFaM0MscUJBWTJDO0VBWjNDLHNCQVkyQztDRDZHNUM7O0FFOUhEO0VBQ0ksOEJBQTZCO0VBQzdCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsME9BSzZEO0NKd01oRTs7QUlyTUQ7RUFDSSx5Q0FBd0M7RUFDeEMsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsdUJBQXNCO0VBQ3RCLHFCQUFvQjtFQUNwQixzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2Qsc0NBQXFDO0VBQ3JDLG9DQUFtQztDQUN0Qzs7QUNSRDtFQUFlLGFBQVk7Q0FBRzs7QUFPeEI7RUFDQyxxQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx1QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx3QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx3QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx3QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx3QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx5QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyx5QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywyQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywrQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywrQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywrQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywrQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyxnQ0FBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywwQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw0QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywyQkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw2QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQyw4QkFBbUQ7Q0FDbkQ7O0FBRkQ7RUFDQywrQkFBbUQ7Q0FDbkQ7O0FBS0Q7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OztBQUhEO0VBQ0MsNkJBQStDO0VBQy9DLGdDQUErQztDQUMvQzs7QUFIRDtFQUNDLDZCQUErQztFQUMvQyxnQ0FBK0M7Q0FDL0M7O0FBSEQ7RUFDQyw4QkFBK0M7RUFDL0MsaUNBQStDO0NBQy9DOztBQUhEO0VBQ0MsNkJBQStDO0VBQy9DLDhCQUErQztDQUMvQzs7QUFIRDtFQUNDLDhCQUErQztFQUMvQywrQkFBK0M7Q0FDL0M7O0FBSEQ7RUFDQyw4QkFBK0M7RUFDL0MsK0JBQStDO0NBQy9DOztBQUhEO0VBQ0MsOEJBQStDO0VBQy9DLCtCQUErQztDQUMvQzs7QUFIRDtFQUNDLDhCQUErQztFQUMvQywrQkFBK0M7Q0FDL0M7O0FBSEQ7RUFDQywrQkFBK0M7RUFDL0MsZ0NBQStDO0NBQy9DOztBQVZEO0VBQ0MseUJBQThDO0NBQzlDOztBQUZEO0VBQ0MsMEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsMEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsMEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsMEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsMkJBQThDO0NBQzlDOztBQUZEO0VBQ0MsNkJBQThDO0NBQzlDOztBQUZEO0VBQ0MsOEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsOEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsOEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsOEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsaUNBQThDO0NBQzlDOztBQUZEO0VBQ0MsaUNBQThDO0NBQzlDOztBQUZEO0VBQ0MsaUNBQThDO0NBQzlDOztBQUZEO0VBQ0MsaUNBQThDO0NBQzlDOztBQUZEO0VBQ0Msa0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsOEJBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsK0JBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsZ0NBQThDO0NBQzlDOztBQUZEO0VBQ0MsaUNBQThDO0NBQzlDOztBQUtEO0VBQ0MsNkJBQStDO0VBQy9DLGdDQUErQztDQUMvQzs7QUFIRDtFQUNDLDhCQUErQztFQUMvQyxpQ0FBK0M7Q0FDL0M7O0FBSEQ7RUFDQyw4QkFBK0M7RUFDL0MsaUNBQStDO0NBQy9DOztBQUhEO0VBQ0MsOEJBQStDO0VBQy9DLGlDQUErQztDQUMvQzs7QUFIRDtFQUNDLDhCQUErQztFQUMvQyxpQ0FBK0M7Q0FDL0M7O0FBSEQ7RUFDQywrQkFBK0M7RUFDL0Msa0NBQStDO0NBQy9DOztBQUhEO0VBQ0MsOEJBQStDO0VBQy9DLCtCQUErQztDQUMvQzs7QUFIRDtFQUNDLCtCQUErQztFQUMvQyxnQ0FBK0M7Q0FDL0M7O0FBSEQ7RUFDQywrQkFBK0M7RUFDL0MsZ0NBQStDO0NBQy9DOztBQUhEO0VBQ0MsK0JBQStDO0VBQy9DLGdDQUErQztDQUMvQzs7QUFIRDtFQUNDLCtCQUErQztFQUMvQyxnQ0FBK0M7Q0FDL0M7O0FBSEQ7RUFDQyxnQ0FBK0M7RUFDL0MsaUNBQStDO0NBQy9DOztBQVVSO0VBQ0M7SUFBZSxhQUFZO0dBQUc7RUFPeEI7SUFDQyxxQkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLHVCQUErRDtHQUMvRDtFQUZEO0lBQ0Msd0JBQStEO0dBQy9EO0VBRkQ7SUFDQyx3QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLHdCQUErRDtHQUMvRDtFQUZEO0lBQ0Msd0JBQStEO0dBQy9EO0VBRkQ7SUFDQyx5QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLHlCQUErRDtHQUMvRDtFQUZEO0lBQ0MsMkJBQStEO0dBQy9EO0VBRkQ7SUFDQyw0QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDRCQUErRDtHQUMvRDtFQUZEO0lBQ0MsNEJBQStEO0dBQy9EO0VBRkQ7SUFDQyw0QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDZCQUErRDtHQUMvRDtFQUZEO0lBQ0MsNEJBQStEO0dBQy9EO0VBRkQ7SUFDQyw4QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLCtCQUErRDtHQUMvRDtFQUZEO0lBQ0MsK0JBQStEO0dBQy9EO0VBRkQ7SUFDQywrQkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLCtCQUErRDtHQUMvRDtFQUZEO0lBQ0MsZ0NBQStEO0dBQy9EO0VBRkQ7SUFDQywwQkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDRCQUErRDtHQUMvRDtFQUZEO0lBQ0MsNkJBQStEO0dBQy9EO0VBRkQ7SUFDQyw2QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDZCQUErRDtHQUMvRDtFQUZEO0lBQ0MsNkJBQStEO0dBQy9EO0VBRkQ7SUFDQyw4QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDJCQUErRDtHQUMvRDtFQUZEO0lBQ0MsNkJBQStEO0dBQy9EO0VBRkQ7SUFDQyw4QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLDhCQUErRDtHQUMvRDtFQUZEO0lBQ0MsOEJBQStEO0dBQy9EO0VBRkQ7SUFDQyw4QkFBK0Q7R0FDL0Q7RUFGRDtJQUNDLCtCQUErRDtHQUMvRDtFQUtEO0lBQ0MseUJBQWdFO0lBQ2hFLDRCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsMkJBQWdFO0lBQ2hFLDhCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNEJBQWdFO0lBQ2hFLCtCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNEJBQWdFO0lBQ2hFLCtCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNEJBQWdFO0lBQ2hFLCtCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNEJBQWdFO0lBQ2hFLCtCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNkJBQWdFO0lBQ2hFLGdDQUFnRTtHQUNoRTtFQUhEO0lBQ0MsMEJBQWdFO0lBQ2hFLDJCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNEJBQWdFO0lBQ2hFLDZCQUFnRTtHQUNoRTtFQUhEO0lBQ0MsNkJBQWdFO0lBQ2hFLDhCQUFnRTtHQUNoRTtFQUhEO0lBQ0Ms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QUEwRDtHQUMxRDtFQUZEO0lBQ0MsZ0NBQTBEO0dBQzFEO0VBRkQ7SUFDQyxpQ0FBMEQ7R0FDMUQ7RUFGRDtJQUNDLDZCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsOEJBQTBEO0dBQzFEO0VBRkQ7SUFDQyw4QkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLDhCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsOEJBQTBEO0dBQzFEO0VBRkQ7SUFDQywrQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLDhCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsK0JBQTBEO0dBQzFEO0VBRkQ7SUFDQywrQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLCtCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsK0JBQTBEO0dBQzFEO0VBRkQ7SUFDQyxnQ0FBMEQ7R0FDMUQ7RUFLRDtJQUNDLDRCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLDZCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDZCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDZCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDZCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDZCQUEyRDtJQUMzRCw4QkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFWRDtJQUNDLHlCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsMEJBQTBEO0dBQzFEO0VBRkQ7SUFDQywwQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLDBCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsMEJBQTBEO0dBQzFEO0VBRkQ7SUFDQywyQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLDZCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsOEJBQTBEO0dBQzFEO0VBRkQ7SUFDQyw4QkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLDhCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsOEJBQTBEO0dBQzFEO0VBRkQ7SUFDQywrQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLGdDQUEwRDtHQUMxRDtFQUZEO0lBQ0MsaUNBQTBEO0dBQzFEO0VBRkQ7SUFDQyxpQ0FBMEQ7R0FDMUQ7RUFGRDtJQUNDLGlDQUEwRDtHQUMxRDtFQUZEO0lBQ0MsaUNBQTBEO0dBQzFEO0VBRkQ7SUFDQyxrQ0FBMEQ7R0FDMUQ7RUFGRDtJQUNDLDhCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsK0JBQTBEO0dBQzFEO0VBRkQ7SUFDQywrQkFBMEQ7R0FDMUQ7RUFGRDtJQUNDLCtCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsK0JBQTBEO0dBQzFEO0VBRkQ7SUFDQyxnQ0FBMEQ7R0FDMUQ7RUFGRDtJQUNDLCtCQUEwRDtHQUMxRDtFQUZEO0lBQ0MsZ0NBQTBEO0dBQzFEO0VBRkQ7SUFDQyxnQ0FBMEQ7R0FDMUQ7RUFGRDtJQUNDLGdDQUEwRDtHQUMxRDtFQUZEO0lBQ0MsZ0NBQTBEO0dBQzFEO0VBRkQ7SUFDQyxpQ0FBMEQ7R0FDMUQ7RUFLRDtJQUNDLDZCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxrQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLDhCQUEyRDtJQUMzRCwrQkFBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLCtCQUEyRDtJQUMzRCxnQ0FBMkQ7R0FDM0Q7RUFIRDtJQUNDLGdDQUEyRDtJQUMzRCxpQ0FBMkQ7R0FDM0Q7Q0xnL0NSIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiRmb250VUxhcmdlOiAzNnB4O1xuJGZvbnRYTGFyZ2U6IDI4cHg7XG4kZm9udExhcmdlOiAyM3B4O1xuJGZvbnRNZWRpdW06IDE4cHg7XG4kZm9udEJhc2U6IDE0cHg7XG4kZm9udFNtYWxsOiAxMnB4O1xuJGZvbnROb3RpY2U6IDExcHg7XG4qL1xuLyog44CT44CT44CT44CT44CTIOODquOCu+ODg+ODiOioreWumiDjgJPjgJPjgJPjgJPjgJMgKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5kaXYsIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIG9wdGlvbiwgc2VsZWN0LCBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbioge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuKiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4IHtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIC8qwqUqL1xuICAvKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiovXG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIFwiU2F3YXJhYmkgTWluY2hvXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cblxuaDEgKiwgaDIgKiwgaDMgKiwgaDQgKiwgaDUgKiwgaDYgKiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCBcIlNhd2FyYWJpIE1pbmNob1wiLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzNhNmE5MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cztcbiAgLW1zLXRyYW5zaXRpb246IDAuMzVzO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNiOGEyNjg7XG59XG5cbmE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmE6bm90KFtocmVmXSk6aG92ZXIsIGE6bm90KFtocmVmXSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYTpub3QoW2hyZWZdKTpob3ZlciBpbWcsIGE6bm90KFtocmVmXSk6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYVtjbGFzcyo9XCJidG5cIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cztcbiAgLW1zLXRyYW5zaXRpb246IDAuMzVzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk1hdGVyaWFsIEljb25zXCIpLCBsb2NhbChcIk1hdGVyaWFsSWNvbnMtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250L01hdGVyaWFsSWNvbnMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5tYXJnaW5fYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1hcmdpbl9ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5feHNtYWxsIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9zbWFsbCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX21lZGl1bSB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xhcmdlIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5feGxhcmdlIHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdWxhcmdlIHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Rfbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X3hzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Rfc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdF9tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdF9sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X3hsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X3VsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fYl9ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2JfeHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fYl9zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9iX21lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9iX2xhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2JfeGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2JfdWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sX25vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfeHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sX2xhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sX3hsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fbF91bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9yX25vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9yX3hzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fcl9zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3JfbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fcl9sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3JfeGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fcl91bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl94c21hbGwge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3ZfbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3ZfeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl91bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Nfbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfeHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Nfc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9zX21lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9zX3hsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfdWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbm9uZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfeHNtYWxsIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3NtYWxsIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19tZWRpdW0ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2xhcmdlIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ194bGFyZ2Uge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3VsYXJnZSB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3Rfbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3RfeHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X3NtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdF9tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X2xhcmdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdF94bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X3VsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19iX25vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19iX3hzbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfYl9zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2JfbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfYl9sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2JfeGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfYl91bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbF9ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2xfeHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbF9zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19sX21lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19sX2xhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2xfeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2xfdWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX25vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3JfeHNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3Jfc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3JfbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX2xhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX3hsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfcl91bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X25vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X3hzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X3NtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdl9tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X2xhcmdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdl94bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X3VsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfc19ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfc194c21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfc19zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3NfbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfc19sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3NfeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfc191bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl94c21hbGwge1xuICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3NtYWxsIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbWVkaXVtIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbGFyZ2Uge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl94bGFyZ2Uge1xuICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl91bGFyZ2Uge1xuICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdF94c21hbGwge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl90X3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3RfbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3RfbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdF94bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdF91bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2JfeHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fYl9zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9iX21lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9iX2xhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2JfeGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2JfdWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9sX3hzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9sX3NtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9sX21lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbF9sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbF94bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2xfdWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fcl94c21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3Jfc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9yX21lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3JfbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9yX3hsYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3JfdWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfeHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl92X3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdl94bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdl91bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zX3hzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fc19zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zX21lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zX2xhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3NfeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3NfdWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3hzbWFsbCB7XG4gIHBhZGRpbmc6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19zbWFsbCB7XG4gIHBhZGRpbmc6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfbWVkaXVtIHtcbiAgcGFkZGluZzogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19sYXJnZSB7XG4gIHBhZGRpbmc6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfeGxhcmdlIHtcbiAgcGFkZGluZzogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ191bGFyZ2Uge1xuICBwYWRkaW5nOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ190X3hzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdF9zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3RfbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdF9sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3RfeGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdF91bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfYl94c21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2Jfc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19iX21lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2JfbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19iX3hsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2JfdWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2xfeHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfbF9zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19sX21lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19sX2xhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2xfeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX2xfdWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19yX3hzbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19yX3NtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19yX21lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfcl9sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfcl94bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3JfdWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdl94c21hbGwge1xuICBwYWRkaW5nLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3Zfc21hbGwge1xuICBwYWRkaW5nLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdl9tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfdl9sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ192X3hsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ192X3VsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3NfeHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm5fcGFkZGluZ19zX3NtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3NfbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9wYWRkaW5nX3NfbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfc194bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX3BhZGRpbmdfc191bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJnaW5fYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5tYXJnaW5fbm9uZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl94c21hbGwge1xuICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9zbWFsbCB7XG4gICAgbWFyZ2luOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9tZWRpdW0ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fbGFyZ2Uge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5feGxhcmdlIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3VsYXJnZSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdF9ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl90X3hzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl90X3NtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl90X21lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdF9sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdF94bGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3RfdWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fYl9ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9iX3hzbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9iX3NtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9iX21lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fYl9sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fYl94bGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX2JfdWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fbF9ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fbF94c21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX2xfc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9sX21lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX2xfbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9sX3hsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX2xfdWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3Jfbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9yX3hzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3Jfc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fcl9tZWRpdW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fcl9sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9yX3hsYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9yX3VsYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdl9ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdl94c21hbGwge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdl9zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3ZfbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdl9sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3ZfeGxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5fdl91bGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3Nfbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3NfeHNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3Nfc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9zX21lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3NfbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbl9zX3hsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luX3NfdWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfbm9uZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3hzbWFsbCB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfc21hbGwge1xuICAgIHBhZGRpbmc6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19sYXJnZSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3hsYXJnZSB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3VsYXJnZSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ190X25vbmUge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfdF94c21hbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ190X3NtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3RfbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3RfbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfdF94bGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfdF91bGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX2Jfbm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19iX3hzbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX2Jfc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfYl9tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfYl9sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19iX3hsYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19iX3VsYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfbF9ub25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19sX3hzbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19sX3NtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19sX21lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfbF9sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfbF94bGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX2xfdWxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfcl9ub25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfcl94c21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3Jfc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19yX21lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3JfbGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19yX3hsYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3JfdWxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3Zfbm9uZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3ZfeHNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3Zfc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ192X21lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3ZfbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ192X3hsYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nX3ZfdWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19zX25vbmUge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19zX3hzbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19zX3NtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfc19tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19zX2xhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdfc194bGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ19zX3VsYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3hzbWFsbCB7XG4gICAgbWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3NtYWxsIHtcbiAgICBtYXJnaW46IC0xM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX21lZGl1bSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9sYXJnZSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl94bGFyZ2Uge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdWxhcmdlIHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl90X3hzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl90X3NtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl90X21lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdF9sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdF94bGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3RfdWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fYl94c21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fYl9zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fYl9tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX2JfbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX2JfeGxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9iX3VsYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX2xfeHNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9sX3NtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fbF9tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9sX2xhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fbF94bGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9sX3VsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9yX3hzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3Jfc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fcl9tZWRpdW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fcl9sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9yX3hsYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9yX3VsYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdl94c21hbGwge1xuICAgIG1hcmdpbi10b3A6IC02cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3Zfc21hbGwge1xuICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdl9tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fdl9sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl92X3hsYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl92X3VsYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3NfeHNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX21hcmdpbl9zX3NtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3NfbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fbWFyZ2luX3NfbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fc194bGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9tYXJnaW5fc191bGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfeHNtYWxsIHtcbiAgICBwYWRkaW5nOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19zbWFsbCB7XG4gICAgcGFkZGluZzogLTEzcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX21lZGl1bSB7XG4gICAgcGFkZGluZzogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX2xhcmdlIHtcbiAgICBwYWRkaW5nOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfeGxhcmdlIHtcbiAgICBwYWRkaW5nOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfdWxhcmdlIHtcbiAgICBwYWRkaW5nOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3RfeHNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfdF9zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ190X21lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ190X2xhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3RfeGxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3RfdWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19iX3hzbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IC02cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX2Jfc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfYl9tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfYl9sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19iX3hsYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19iX3VsYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfbF94c21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfbF9zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfbF9tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX2xfbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX2xfeGxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19sX3VsYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3JfeHNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19yX3NtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfcl9tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19yX2xhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfcl94bGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19yX3VsYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ192X3hzbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IC02cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfdl9zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ192X21lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ192X2xhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3ZfeGxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3ZfdWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfc194c21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogLTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cHggIWltcG9ydGFudDtcbiAgfVxuICAubl9wYWRkaW5nX3Nfc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfc19tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uX3BhZGRpbmdfc19sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19zX3hsYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5fcGFkZGluZ19zX3VsYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vLy8vLy8vLy8vLy8gQm9vdHN0cmFw5aSJ5pWw5a6a576p44Gu5LiK5pu444GN5Yem55CGIC8vLy8vLy8vLy8vL1xuLy8gJGdyaWQtZ3V0dGVyLXdpZHRoOiAwOyAvLyDjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djga7kvZnnmb3oqK3lrppcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIOWkieaVsOWumue+qSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gIOKAu+WIneacn+ioreWumuOBp+iomOi/sOOBleOCjOOBpuOBhOOCi+WkieaVsOOBr+a2iOOBleOBquOBhOOBp+OBj+OBoOOBleOBhO+8gVxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O8XG4kZm9udEZhbWlseUJhc2U6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4kZm9udEZhbWlseU1pbjog5ri45piO5pydLFwiWXUgTWluY2hvXCIsWXVNaW5jaG8sXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLEhHU+aYjuacnUUsXCJTYXdhcmFiaSBNaW5jaG9cIiwg44Oh44Kk44Oq44KqLE1laXJ5byxzZXJpZjtcbiRmb250RmFtaWx5RW5nbGlzaDogJ0NpbnplbCcsc2VyaWY7XG4kbGluZUhlaWdodDogMS43O1xuXG4vLyDjgqvjg6njg7xcbiRjb2xvck1vbm9EYXJrOiAjMDAwMDAwO1xuJGNvbG9yTW9ub0RlZXA6ICMzMzMzMzM7XG4kY29sb3JNb25vUGFsZTogIzk0OTQ5NDtcbiRjb2xvck1vbm9DbGVhcjogI2Y1ZjVmNTtcbiRjb2xvck1vbm9MaWdodDogI2ZmZjtcblxuJGNvbG9yTWFpbjogIzFiNDE2MTtcbi8vJGNvbG9yTWFpbkRhcms6ICN4eHg7IC8v5pqX44GEXG4kY29sb3JNYWluRGVlcDogIzBiMmU0ZDsgLy/jgoTjgoTmmpfjgYRcbiRjb2xvck1haW5QYWxlOiAjM2E2YTkzOyAvL+OChOOChOaYjuOCi+OBhFxuJGNvbG9yTWFpbkNsZWFyOiAjQTRCRUQ5OyAvL+aYjuOCi+OBhFxuJGNvbG9yTWFpbkxpZ2h0OiAjZWRmM2Y5OyAvL+OBi+OBquOCiuaYjuOCi+OBhFxuXG4kY29sb3JBY2NlbnQ6ICNiOGEyNjg7XG4vLyRjb2xvckFjY2VudERhcms6ICN4eHg7IC8v5pqX44GEXG4kY29sb3JBY2NlbnREZWVwOiAjOTA3ZTRmOyAvL+OChOOChOaal+OBhFxuJGNvbG9yQWNjZW50UGFsZTogI2RlY2I5NzsgLy/jgoTjgoTmmI7jgovjgYRcbiRjb2xvckFjY2VudENsZWFyOiAjRUZFM0M0OyAvL+aYjuOCi+OBhFxuJGNvbG9yQWNjZW50TGlnaHQ6ICNmNGYxZTg7IC8v44GL44Gq44KK5piO44KL44GEXG5cbiRjb2xvckNhdXRpb246ICNkZDBlMGU7XG4kY29sb3JTdWIxOiAjNDc2ZDI5O1xuJGNvbG9yU3ViMjogIzU5NDg2YTtcblxuJGNvbG9yQ3VzdG9tTmV3czogIzczN2VlMjtcbiRjb2xvckN1c3RvbUludGVydmlldzogIzQ3YTljNTtcbiRjb2xvckN1c3RvbVB1Ymxpc2g6ICM1NTU7XG4kY29sb3JDdXN0b21Tb2NpZXR5OiAjM2JiZDhkO1xuJGNvbG9yQ3VzdG9tU2VtaW5hcjogI2JjNTViNDtcbiRjb2xvckN1c3RvbVRlY2s6ICNlMDY5YTE7XG4kY29sb3JMYWRpZXM6ICNlMDY5N2Y7XG4kY29sb3JMYWRpZXNMaWdodDogI2ZmZjFmNDtcblxuJGNvbG9yU2lkZUVudHJ5OiAjNGNhZjAwO1xuXG4kY29sb3JGb250QmFzZTogJGNvbG9yTW9ub0RlZXA7XG5cbiRib3JkZXJSYWRpdXM6IDVweDtcblxuJGNvbG9yVHJhbnNMaWdodDogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xuJGNvbG9yVHJhbnNEYXJrOiByZ2JhKDAsMCwwLC43NSk7XG4kY29sb3JUcmFuc1NoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcblxuXG4vLyDjgrnjg5rjg7zjgrlcbiRzcGFjZVhTbWFsbDogNXB4O1xuJHNwYWNlU21hbGw6IDEwcHg7XG4kc3BhY2VTbWFsbE1lZGl1bTogMTVweDtcbiRzcGFjZU1lZGl1bTogMjBweDtcbiRzcGFjZU1lZGl1bUxhcmdlOiA0MHB4O1xuJHNwYWNlTGFyZ2U6IDUwcHg7XG4kc3BhY2VYTGFyZ2U6IDYwcHg7XG4kc3BhY2VYWExhcmdlOiA4MHB4O1xuJHNwYWNlVUxhcmdlOiAxMDBweDtcblxuXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbi8qXG4kZm9udFVMYXJnZTogMzZweDtcbiRmb250WExhcmdlOiAyOHB4O1xuJGZvbnRMYXJnZTogMjNweDtcbiRmb250TWVkaXVtOiAxOHB4O1xuJGZvbnRCYXNlOiAxNHB4O1xuJGZvbnRTbWFsbDogMTJweDtcbiRmb250Tm90aWNlOiAxMXB4O1xuKi9cblxuJGZvbnRVTGFyZ2U6IDYwcHg7XHQvLyBTUOOCteOCpOOCuuaZguOBq+aMh+WumuOBmeOCi+WgtOWQiOOBryAkZm9udFVMYXJnZSAqIC42XHTihpJcdDM2cHhcbiRmb250WExhcmdlOiA0MHB4O1x0Ly8gU1DjgrXjgqTjgrrmmYLjgavmjIflrprjgZnjgovloLTlkIjjga8gJGZvbnRYTGFyZ2UgKiAuNjVcdOKGklx0MjZweFxuJGZvbnRMYXJnZTogMzBweDtcdC8vIFNQ44K144Kk44K65pmC44Gr5oyH5a6a44GZ44KL5aC05ZCI44GvICRmb250TGFyZ2UgKiAuOFx04oaSXHQyNHB4XG4kZm9udE1lZGl1bTogMjBweDtcdC8vIFNQ44K144Kk44K65pmC44Gr5oyH5a6a44GZ44KL5aC05ZCI44GvICRmb250TWVkaXVtICogLjlcdOKGklx0MThweFxuJGZvbnRCYXNlOiAxNnB4O1xuJGZvbnRTbWFsbDogMTRweDtcbiRmb250Tm90aWNlOiAxMnB4O1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyBCb290c3RyYXAgLSDlpInmlbDlrprnvqlcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5cbi8vIOWumue+qVxuQGltcG9ydCAnc3R5bGVzL2hlbHBlcnMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3N0eWxlcy9oZWxwZXJzL21peGlucyc7XG5cbi8qIOOAk+OAk+OAk+OAk+OAkyDjg6rjgrvjg4Pjg4joqK3lrpog44CT44CT44CT44CT44CTICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8geyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtc2l6ZTogMTAwJTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cbmRpdiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7IGRpc3BsYXk6IGJsb2NrO31cbmh0bWx7IG92ZXJmbG93LXk6IHNjcm9sbDt9XG5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cbmJsb2NrcXVvdGUsIHEgeyBxdW90ZXM6IG5vbmU7fVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7IGNvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lO31cbmlucHV0LCB0ZXh0YXJlYSwgb3B0aW9uLCBzZWxlY3QsIGJ1dHRvbiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5QmFzZTt9XG51bHsgbGlzdC1zdHlsZTogbm9uZTt9XG50YWJsZXsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6MDt9XG5jYXB0aW9uLCB0aHsgdGV4dC1hbGlnbjogbGVmdDt9XG5hOmZvY3VzIHsgb3V0bGluZTpub25lO31cbioge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0KiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdH1cbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Zm9udC1zaXplOiAkZm9udEJhc2U7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseUJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbn1cbmltZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cbi5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiLlwiOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGhlaWdodDogMDsgdmlzaWJpbGl0eTogaGlkZGVuO31cbi5jbGVhcmZpeCB7IG1pbi1oZWlnaHQ6IDFweDt9XG4qIGh0bWwgLmNsZWFyZml4IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICAvKsKlKi8vKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiovXG59XG4uY2xlYXJ7IGNsZWFyOiBib3RoO31cblxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlNaW47XG5cdCoge1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1pbjtcblx0fVxufVxuYSB7XG5cdGNvbG9yOiAkY29sb3JNYWluUGFsZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdEBpbmNsdWRlIGFuaW1hdGlvbk9uO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yQWNjZW50O1xuXHR9XG5cdCY6bm90KFtocmVmXSl7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmW2NsYXNzKj1cImJ0blwiXSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5ociB7XG5cdFxufVxuZHQsXG5kZCB7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbn1cbmJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgYW5pbWF0aW9uT247XG59XG5AaW1wb3J0ICdzdHlsZXMvbW9kdWxlL21hdGVyaWFsX2ljb25zJztcbkBpbXBvcnQgJ3N0eWxlcy9tb2R1bGUvc3BhY2VyJztcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vLy8vLy8vLy8vLy8g44Of44OD44Kv44K544Kk44Oz6Kit5a6aIC8vLy8vLy8vLy8vL1xuXG5cbi8vLy8g44OZ44Oz44OA44O844OX44Os44OV44Kj44OD44Kv44K56Ieq5YuV5LuY5LiOXG4kc2V0LXByZWZpeDogJycgLCAtbW96LSAsIC13ZWJraXQtICwgLW8tICwgLW1zLTtcbkBtaXhpbiBQcm9wZXJ0eVNldFByZWZpeCgkbmFtZSwgJHZhbHVlKSB7IC8vIOODmeODs+ODgOODvOODl+ODrOODleOCo+ODg+OCr+OCueOCkuiHquWLleOBp+S7mOS4juOBmeOCi1xuXHRAZWFjaCAkcHJlZml4IGluICRzZXQtcHJlZml4IHtcblx0XHQjeyRwcmVmaXh9I3skbmFtZX06ICR2YWx1ZTtcblx0fVxufVxuQG1peGluIFZhbHVlU2V0UHJlZml4KCRuYW1lLCAkdmFsdWUpIHsgLy8g5YCk44Gr44OX44Os44OV44Kj44OD44Kv44K544KS5LuY5LiOXG5cdEBlYWNoICRwcmVmaXggaW4gJHNldC1wcmVmaXgge1xuXHRcdCN7JG5hbWV9OiAjeyRwcmVmaXh9JHZhbHVlO1xuXHR9XG59XG5cblxuLy8vLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbkBtaXhpbiBhbmltYXRpb25PbiB7XG5cdEBpbmNsdWRlIFByb3BlcnR5U2V0UHJlZml4KHRyYW5zaXRpb24sIDAuMzVzKTsgLy/jg5njg7Pjg4Djg7zjg5fjg6zjg5XjgqPjg4Pjgq/jgrnoh6rli5Xku5jkuI5cbn1cbkBtaXhpbiBhbmltYXRpb25PZmYge1xuXHRAaW5jbHVkZSBQcm9wZXJ0eVNldFByZWZpeCh0cmFuc2l0aW9uLCAwcyk7IC8v44OZ44Oz44OA44O844OX44Os44OV44Kj44OD44Kv44K56Ieq5YuV5LuY5LiOXG59XG5cbi8vLyDjg57jg4bjg6rjgqLjg6vjgqLjgqTjgrPjg7NcbkBtaXhpbiBtYXRlcmlhbEljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8vIOODieODreODg+ODl+OCt+ODo+ODieODvFxuQG1peGluIGRyb3BTaGFkb3coJGFscGhhOiAuMjUpIHtcblx0QGluY2x1ZGUgUHJvcGVydHlTZXRQcmVmaXgoYm94LXNoYWRvdywgMCAwIDZweCByZ2JhKCRjb2xvck1vbm9EYXJrLCAkYWxwaGEpKTtcbn1cblxuLy8vIOOCsOODqeODh+ODvOOCt+ODp+ODs1xuLy8g5pac44KBNDXluqZcbkBtaXhpbiBncmFkaWVudE1haW5MaWdodERpYWdvbmFsIHtcblx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxlZGYzZjkrMTAwICovXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7IC8qIE9sZCBicm93c2VycyAqL1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICAjZmZmZmZmIDAlLCAjZWRmM2Y5IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICAjZmZmZmZmIDAlLCNlZGYzZjkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICAjZmZmZmZmIDAlLCNlZGYzZjkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWRmM2Y5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG59XG5cbi8vLyDljZjkvY3ku5jjgY1OdW1iZXLlnovjgYvjgonljZjkvY3jgpLlj5bjgotcbkBmdW5jdGlvbiBub3VuaXQoJHZhbHVlKSB7XG5cdCRfdW5pdHM6XG5cdFx0XCIlXCIsXHRcdFx0XHRcdC8vIHBlcmNlbnRhZ2Vcblx0XHRlbSwgZXgsIGNoLCByZW0sXHRcdC8vIGZvbnRcblx0XHR2dywgdmgsIHZtaW4sIHZtYXgsXHQgLy8gdmlld3BvcnRcblx0XHRjbSwgbW0sIGluLCBwdCwgcGMsIHB4LCAvLyBhYnNvbHV0ZVxuXHRcdGRlZywgZ3JhZCwgcmFkLCB0cnVuLCAgIC8vIGFuZ2xlXG5cdFx0cywgbXMsXHRcdFx0XHQgIC8vIHRpbWVcblx0XHRIeiwga0h6LFx0XHRcdFx0Ly8gZnJlcXVlbmN5XG5cdFx0ZHBpLCBkcGNtLCBkcHB4O1x0XHQvLyByZXNvbHV0aW9uXG5cblx0Ly8g5Ymy44KL5pWw44Gu44Oq44K544OIXG5cdCRfZGl2aXNvcnM6XG5cdDElLFxuXHQxZW0sIDFleCwgMWNoLCAxcmVtLFxuXHQxdncsIDF2aCwgMXZtaW4sIDF2bWF4LFxuXHQxY20sIDFtbSwgMWluLCAxcHQsIDFwYywgMXB4LFxuXHQxZGVnLCAxZ3JhZCwgMXJhZCwgMXRydW4sXG5cdDFzLCAxbXMsXG5cdDFIeiwgMWtIeixcblx0MWRwaSwgMWRwY20sIDFkcHB4O1xuXG5cdC8vIOWNmOS9jeWPluW+l1xuXHQkX3VuaXQ6IHVuaXQoJHZhbHVlKTtcblx0Ly8g5Y2Y5L2N44Gu44Kk44Oz44OH44OD44Kv44K555Wq5Y+344KS5Y+W5b6XXG5cdCRfaW5kZXgtbnVtOiBpbmRleCgkX3VuaXRzLCAkX3VuaXQpO1xuXHQvLyDlibLjgovmlbDjgpLlj5blvpdcblx0JF9kaXZpc29yOiBudGgoJF9kaXZpc29ycywgJF9pbmRleC1udW0pO1xuXG5cdEByZXR1cm4gJHZhbHVlIC8gJF9kaXZpc29yO1xufVxuLy8vIOODk+ODpeODvOODneODvOODiOOCteOCpOOCuuiHquWLleioiOeul1x0XG5AZnVuY3Rpb24gYXV0b1ZpZXdwb3J0U2l6ZSgkd2lkdGgsICRmb250U2l6ZSwgJHNpemVVbml0KSB7XG5cdEBpZiB1bml0bGVzcygkd2lkdGgpIGFuZCB1bml0bGVzcygkZm9udFNpemUpIHtcblx0XHRAcmV0dXJuICgkZm9udFNpemUgLyAkd2lkdGgpICogMTAwICsgJHNpemVVbml0O1xuXHR9XG5cdEBlbHNlIHtcblx0XHRAcmV0dXJuIChub3VuaXQoJGZvbnRTaXplKSAvICR3aWR0aCkgKiAxMDAgKyAkc2l6ZVVuaXQ7XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIFNDU1MgRG9jdW1lbnRcblxuLy8vLy8vLy8vLy8vIOODnuODhuODquOCouODq+OCouOCpOOCs+ODs+ioreWumiAvLy8vLy8vLy8vLy9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnTWF0ZXJpYWwgSWNvbnMnKSxcbiAgICAgICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxuICAgICAgICB1cmwoLi4vZm9udC9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKC4uL2ZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoLi4vZm9udC9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJylcbiAgICA7XG59XG4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vLy8vLy8vLy8vLy8g5L2Z55m96Kit5a6aIC8vLy8vLy8vLy8vL1xuXG4kc3BhY2VUeXBlOiBtYXJnaW4sIHBhZGRpbmc7XG4kc3BhY2VEaXJlY3RMaXN0OiAoXG5cdG51bGw6IG51bGwsXG5cdF90OiAtdG9wLFxuXHRfYjogLWJvdHRvbSxcblx0X2w6IC1sZWZ0LFxuXHRfcjogLXJpZ2h0LFxuXHRfdjogLXRvcCAtYm90dG9tLFxuXHRfczogLWxlZnQgLXJpZ2h0XG4pO1xuJHNwYWNlclNpemVMaXN0OiAoXG5cdG5vbmU6IDAsXG5cdHhzbWFsbDogLSRzcGFjZVhTbWFsbCxcblx0c21hbGw6IC0kc3BhY2VTbWFsbCxcblx0bWVkaXVtOiAtJHNwYWNlTWVkaXVtLFxuXHRsYXJnZTogLSRzcGFjZU1lZGl1bUxhcmdlLFxuXHR4bGFyZ2U6IC0kc3BhY2VYTGFyZ2UsXG5cdHVsYXJnZTogLSRzcGFjZVVMYXJnZVxuKTtcbi5tYXJnaW5fYXV0byB7IG1hcmdpbjogYXV0bzt9XG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAyIHtcblx0QGVhY2ggJFR5cGUgaW4gJHNwYWNlVHlwZSB7XG5cdFx0QGVhY2ggJERpcmVjdE5hbWUsICREaXJlY3RWYWx1ZSBpbiAkc3BhY2VEaXJlY3RMaXN0IHtcblx0XHRcdEBlYWNoICRTaXplTmFtZSwgJFNpemVWYWx1ZSBpbiAkc3BhY2VyU2l6ZUxpc3Qge1xuXHRcdFx0XHRAaWYgJHZhbHVlPT0xIHtcblx0XHRcdFx0XHRAaWYgJERpcmVjdE5hbWUgIT0gXCJfdlwiIGFuZCAkRGlyZWN0TmFtZSAhPSBcIl9zXCIge1xuXHRcdFx0XHRcdFx0LiN7JFR5cGV9I3skRGlyZWN0TmFtZX1fI3skU2l6ZU5hbWV9IHtcblx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZX06IGFicygkU2l6ZVZhbHVlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAZWxzZSB7XG5cdFx0XHRcdFx0XHQkRGlyZWN0VmFsdWUxOiBudGgoJERpcmVjdFZhbHVlLCAxKTtcblx0XHRcdFx0XHRcdCREaXJlY3RWYWx1ZTI6IG50aCgkRGlyZWN0VmFsdWUsIDIpO1xuXHRcdFx0XHRcdFx0LiN7JFR5cGV9I3skRGlyZWN0TmFtZX1fI3skU2l6ZU5hbWV9IHtcblx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTF9OiBhYnMoJFNpemVWYWx1ZSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTJ9OiBhYnMoJFNpemVWYWx1ZSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdEBpZiAkU2l6ZVZhbHVlICE9IDAge1xuXHRcdFx0XHRcdFx0QGlmICREaXJlY3ROYW1lICE9IFwiX3ZcIiBhbmQgJERpcmVjdE5hbWUgIT0gXCJfc1wiIHtcblx0XHRcdFx0XHRcdFx0Lm5fI3skVHlwZX0jeyREaXJlY3ROYW1lfV8jeyRTaXplTmFtZX0ge1xuXHRcdFx0XHRcdFx0XHRcdCN7JFR5cGV9I3skRGlyZWN0VmFsdWV9OiAkU2l6ZVZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0JERpcmVjdFZhbHVlMTogbnRoKCREaXJlY3RWYWx1ZSwgMSk7XG5cdFx0XHRcdFx0XHRcdCREaXJlY3RWYWx1ZTI6IG50aCgkRGlyZWN0VmFsdWUsIDIpO1xuXHRcdFx0XHRcdFx0XHQubl8jeyRUeXBlfSN7JERpcmVjdE5hbWV9XyN7JFNpemVOYW1lfSB7XG5cdFx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTF9OiAkU2l6ZVZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTJ9OiAkU2l6ZVZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8g44K/44OW44Os44OD44OI44K144Kk44K65Lul5LiKXG5cdC5tYXJnaW5fYXV0byB7IG1hcmdpbjogYXV0bzt9XG5cdEBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDIge1xuXHRcdEBlYWNoICRUeXBlIGluICRzcGFjZVR5cGUge1xuXHRcdFx0QGVhY2ggJERpcmVjdE5hbWUsICREaXJlY3RWYWx1ZSBpbiAkc3BhY2VEaXJlY3RMaXN0IHtcblx0XHRcdFx0QGVhY2ggJFNpemVOYW1lLCAkU2l6ZVZhbHVlIGluICRzcGFjZXJTaXplTGlzdCB7XG5cdFx0XHRcdFx0QGlmICR2YWx1ZT09MSB7XG5cdFx0XHRcdFx0XHRAaWYgJERpcmVjdE5hbWUgIT0gXCJfdlwiIGFuZCAkRGlyZWN0TmFtZSAhPSBcIl9zXCIge1xuXHRcdFx0XHRcdFx0XHQuI3skVHlwZX0jeyREaXJlY3ROYW1lfV8jeyRTaXplTmFtZX0ge1xuXHRcdFx0XHRcdFx0XHRcdCN7JFR5cGV9I3skRGlyZWN0VmFsdWV9OiByb3VuZChhYnMoJFNpemVWYWx1ZSkqMS4yNSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGVsc2Uge1xuXHRcdFx0XHRcdFx0XHQkRGlyZWN0VmFsdWUxOiBudGgoJERpcmVjdFZhbHVlLCAxKTtcblx0XHRcdFx0XHRcdFx0JERpcmVjdFZhbHVlMjogbnRoKCREaXJlY3RWYWx1ZSwgMik7XG5cdFx0XHRcdFx0XHRcdC4jeyRUeXBlfSN7JERpcmVjdE5hbWV9XyN7JFNpemVOYW1lfSB7XG5cdFx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTF9OiByb3VuZChhYnMoJFNpemVWYWx1ZSkqMS4yNSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHQjeyRUeXBlfSN7JERpcmVjdFZhbHVlMn06IHJvdW5kKGFicygkU2l6ZVZhbHVlKSoxLjI1KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRAaWYgJFNpemVWYWx1ZSAhPSAwIHtcblx0XHRcdFx0XHRcdFx0QGlmICREaXJlY3ROYW1lICE9IFwiX3ZcIiBhbmQgJERpcmVjdE5hbWUgIT0gXCJfc1wiIHtcblx0XHRcdFx0XHRcdFx0XHQubl8jeyRUeXBlfSN7JERpcmVjdE5hbWV9XyN7JFNpemVOYW1lfSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQjeyRUeXBlfSN7JERpcmVjdFZhbHVlfTogcm91bmQoJFNpemVWYWx1ZSoxLjI1KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0JERpcmVjdFZhbHVlMTogbnRoKCREaXJlY3RWYWx1ZSwgMSk7XG5cdFx0XHRcdFx0XHRcdFx0JERpcmVjdFZhbHVlMjogbnRoKCREaXJlY3RWYWx1ZSwgMik7XG5cdFx0XHRcdFx0XHRcdFx0Lm5fI3skVHlwZX0jeyREaXJlY3ROYW1lfV8jeyRTaXplTmFtZX0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0I3skVHlwZX0jeyREaXJlY3RWYWx1ZTF9OiByb3VuZCgkU2l6ZVZhbHVlKjEuMjUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHQjeyRUeXBlfSN7JERpcmVjdFZhbHVlMn06IHJvdW5kKCRTaXplVmFsdWUqMS4yNSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
