@charset "UTF-8";
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local("Lato Hairline"), local("Lato-Hairline"), url(https://fonts.gstatic.com/s/lato/v11/eFRpvGLEW31oiexbYNx7Y_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local("Lato Hairline"), local("Lato-Hairline"), url(https://fonts.gstatic.com/s/lato/v11/GtRkRNTnri0g82CjKnEB0Q.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

@font-face {
  font-family: "Socialico";
  src: url("../fonts/Socialico.eot?") format("eot"), url("../fonts/Socialico.woff") format("woff"), url("../fonts/Socialico.ttf") format("truetype"), url("../fonts/Socialico.svg#Socialico") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'glyphs';
  src: url("../fonts/glyphs.eot?-qwvnbo");
  src: url("../fonts/glyphs.eot?#iefix-qwvnbo") format("embedded-opentype"), url("../fonts/glyphs.ttf?-qwvnbo") format("truetype"), url("../fonts/glyphs.woff?-qwvnbo") format("woff"), url("../fonts/glyphs.svg?-qwvnbo#glyphs") format("svg");
  font-weight: normal;
  font-style: normal; }

.navbar {
  margin-bottom: 0;
  min-height: 0; }

.navbar-nav > li > a {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  text-decoration: none; }

.navbar-toggle .icon-bar {
  background: #b0c035; }

body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #63666a; }

h1, .gsection_title,
h2,
.gform_title,
h3,
h4,
h5 {
  font-family: "Lato", sans-serif; }

h1, .gsection_title {
  font-size: 20px;
  text-transform: uppercase;
  color: #63666a; }

h2, .gform_title {
  font-size: 24px;
  color: #004c97;
  text-transform: uppercase;
  margin-top: 23px;
  margin-bottom: 18px; }

h3 {
  font-size: 18px;
  color: #004c97;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0; }

h4 {
  font-size: 24px;
  font-weight: normal;
  color: #00d398;
  text-transform: uppercase; }

a {
  color: #00d398;
  text-decoration: underline; }
  a:hover {
    color: #00d398; }

.content-post-header,
.content-post-header:hover {
  color: inherit;
  text-decoration: none; }

p {
  line-height: 162.5%;
  margin: 0;
  margin-top: 25px; }

::-moz-selection {
  background: #00d398;
  color: #fff; }

::selection {
  background: #00d398;
  color: #fff; }

hr {
  clear: both;
  padding: 0;
  padding-top: 30px;
  margin-bottom: 30px;
  border: none;
  margin: 0;
  width: 100%;
  height: 1px;
  background: #eee;
  -webkit-background-clip: content-box;
          background-clip: content-box; }

h3 + ul,
h3 + ol {
  margin-top: 25px; }

sup {
  font-size: 60%;
  top: -.75em; }

.btn {
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-media--play {
  background: url(../images/icons/play.svg) center center no-repeat;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 90px;
  width: 90px; }

.btn-default {
  background: #00d398;
  color: #fff;
  border: none; }
  .btn-default:hover {
    background: #00d398;
    color: #fff; }

.btn.input-group-addon {
  width: 100%;
  height: 34px;
  border: none; }

.btn-clear {
  background: none;
  color: #b0c035;
  -webkit-border-radius: 0;
          border-radius: 0;
  text-decoration: none; }
  .btn-clear:active, .btn-clear:focus, .btn-clear:hover {
    color: #b0c035;
    outline: 0 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-cta {
  border: 1px solid #00d398;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  color: #00d398;
  background: none;
  position: relative;
  text-decoration: none; }
  .btn-cta:hover, .btn-cta:active, .btn-cta:focus {
    color: #00d398;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-cta .glyph, .btn-cta input[type="submit"]::after, .btn-cta
  button.button-submit::after, .btn-cta
  .gfield > .btn.btn-default::after {
    font-size: 13px;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

.btn-lg {
  font-size: 20px;
  padding: 11px 22px; }

.btn-lg.btn--glyph {
  padding-right: 53px; }
  .btn-lg.btn--glyph .glyph, .btn-lg.btn--glyph input[type="submit"]::after, .btn-lg.btn--glyph
  button.button-submit::after, .btn-lg.btn--glyph
  .gfield > .btn.btn-default::after {
    font-size: 13px;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

.donut-icon {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center; }
  .donut-icon-book {
    background-image: url(../images/icons/book.svg); }
  .donut-icon-government {
    background-image: url(../images/icons/government.svg); }
  .donut-icon-phone {
    background-image: url(../images/icons/phone.svg); }

.icon-social {
  font-family: "Socialico";
  font-size: 41px;
  color: #b0c035;
  font-weight: normal;
  font-style: normal; }
  .icon-social.icon-social-twitter::before {
    content: "L"; }
  .icon-social.icon-social-facebook::before {
    content: "F"; }
  .icon-social.icon-social-linkedin::before {
    content: "I"; }

.glyph, input[type="submit"]::after,
button.button-submit::after,
.gfield > .btn.btn-default::after {
  font-family: 'glyphs';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative; }
  .glyph::before {
    position: absolute;
    right: -4px;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%); }
  .glyph-arrow::before, input[type="submit"]::after,
  button.button-submit::after,
  .gfield > .btn.btn-default::after {
    content: "\e600"; }
  .glyph-box::before {
    border: 1px solid currentColor;
    padding: 2px; }
  .glyph--block::before {
    position: static; }
  .glyph--bright-teal {
    color: #00d398; }
  .glyph--white {
    color: #fff; }

.icon {
  width: 67px;
  height: 67px;
  display: block;
  margin: 0 auto;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  .icon-badge {
    background-image: url(../images/icons/badge.svg); }
  .icon-book-stack {
    background-image: url(../images/icons/book-stack.svg); }
  .icon-book {
    background-image: url(../images/icons/book.svg); }
  .icon-briefcase {
    background-image: url(../images/icons/briefcase.svg); }
  .icon-building {
    background-image: url(../images/icons/building.svg); }
  .icon-calendar {
    background-image: url(../images/icons/calendar.svg); }
  .icon-chart {
    background-image: url(../images/icons/chart.svg); }
  .icon-clock {
    background-image: url(../images/icons/clock.svg); }
  .icon-coin {
    background-image: url(../images/icons/coin.svg); }
  .icon-compass {
    background-image: url(../images/icons/compass.svg); }
  .icon-folder {
    background-image: url(../images/icons/folder.svg); }
  .icon-globe {
    background-image: url(../images/icons/globe.svg); }
  .icon-government {
    background-image: url(../images/icons/government.svg); }
  .icon-handshake {
    background-image: url(../images/icons/handshake.svg); }
  .icon-lightbulb {
    background-image: url(../images/icons/lightbulb.svg); }
  .icon-mail {
    background-image: url(../images/icons/mail.svg); }
  .icon-map {
    background-image: url(../images/icons/map.svg); }
  .icon-newspaper {
    background-image: url(../images/icons/newspaper.svg); }
  .icon-notepad {
    background-image: url(../images/icons/notepad.svg); }
  .icon-people {
    background-image: url(../images/icons/people.svg); }
  .icon-phone {
    background-image: url(../images/icons/phone.svg); }
  .icon-play {
    background-image: url(../images/icons/play.svg); }
  .icon-search {
    background-image: url(../images/icons/search.svg); }
  .icon-test-tube {
    background-image: url(../images/icons/test-tube.svg); }
  .icon-triangle-circles {
    background-image: url(../images/icons/triangle-circles.svg); }
  .icon-water-cycle {
    background-image: url(../images/icons/water-cycle.svg); }
  .icon-waves {
    background-image: url(../images/icons/waves.svg); }
  .icon-web {
    background-image: url(../images/icons/web.svg); }
  .icon-wisconsin {
    background-image: url(../images/icons/wisconsin.svg); }
  .icon-triangle-circles {
    background-image: url(../images/icons/triangle-circles.svg); }

.icon-search {
  width: 15px;
  height: 15px; }

.panel-group {
  border: 1px solid #ddd; }

.panel-group .panel {
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none; }
  .panel-group .panel + .panel {
    margin: 0;
    border-top: 1px solid #ddd; }

.panel,
.panel-group .panel {
  -webkit-border-radius: 0;
          border-radius: 0; }

.panel-body > p:first-child {
  margin-top: 0; }

.panel-title a {
  text-decoration: none; }

.panel-heading[data-toggle="collapse"] {
  cursor: pointer; }

a.list-group-item {
  text-decoration: none; }

.badge {
  background-color: #017886; }

.list-group {
  -webkit-border-radius: 0;
          border-radius: 0; }

.list-group-item:first-child, .list-group-item:last-child {
  -webkit-border-radius: 0;
          border-radius: 0; }

.pager li .glyph, .pager li input[type="submit"]::after, .pager li
button.button-submit::after, .pager li
.gfield > .btn.btn-default::after {
  display: inline-block;
  overflow: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .pager li .glyph::before {
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 0;
    right: 0; }

.pager li a,
.pager li span {
  -webkit-border-radius: 0;
          border-radius: 0;
  border: none;
  background: none;
  text-decoration: none;
  position: relative;
  padding: 5px 25px; }
  .pager li a:hover, .pager li a:active,
  .pager li span:hover,
  .pager li span:active {
    background: none; }

.pager .next .glyph, .pager .next input[type="submit"]::after, .pager .next
button.button-submit::after, .pager .next
.gfield > .btn.btn-default::after {
  right: 0; }

.pager .previous .glyph, .pager .previous input[type="submit"]::after, .pager .previous
button.button-submit::after, .pager .previous
.gfield > .btn.btn-default::after {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg); }

@media (max-width: 991px) {
  table {
    width: 100% !important; } }

.menu-top {
  background: #017886;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999; }

body.admin-bar .menu-top {
  top: 32px; }

.navbar-top .navbar-nav > li > a {
  color: #fff;
  font-size: 12px;
  padding: 10px; }

.navbar-top .navbar-nav > li:last-of-type > a {
  padding-right: 0; }

.navbar-top .nav > li:hover > a,
.navbar-top .nav > li.active > a,
.navbar-top .nav > li > a:hover,
.navbar-top .nav > li > a:active,
.navbar-top .nav > li > a:focus {
  background: none;
  color: #b0c035; }

.navbar-top .search {
  position: relative;
  padding: 9px 0; }
  .navbar-top .search .icon {
    fill: #fff;
    -webkit-transition: 0.25s all;
            transition: 0.25s all; }
  .navbar-top .search .search-label {
    position: absolute;
    margin: 0;
    right: 1px;
    bottom: 50%;
    margin-bottom: -7.5px; }
  .navbar-top .search .search-field {
    width: 15px;
    -webkit-transition: 0.25s all;
            transition: 0.25s all;
    color: #004c97;
    height: 18px;
    border: none;
    padding: 0;
    opacity: 0;
    font-family: "Lato", sans-serif;
    font-size: 12px; }
  .navbar-top .search .search-field:focus {
    width: 130px;
    outline: none;
    opacity: 1;
    padding-left: 2px;
    padding-right: 18px; }
    .navbar-top .search .search-field:focus + .search-label {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .navbar-top .search .search-field:focus + .search-label .icon {
      fill: #004c97; }

.menu-primary {
  position: fixed;
  top: 42px;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 998;
  -webkit-transition: 0.5s height;
          transition: 0.5s height; }

body.admin-bar .menu-primary {
  top: 74px; }

.navbar-primary .navbar-nav > li > a {
  font-size: 16px;
  padding: 44px 16px;
  color: #000;
  -webkit-transition: 0.5s padding-top, 0.5s padding-bottom;
          transition: 0.5s padding-top, 0.5s padding-bottom; }
  .navbar-primary .navbar-nav > li > a:hover, .navbar-primary .navbar-nav > li > a:active {
    background: none; }

.sticky .navbar-primary .navbar-nav > li > a {
  padding-top: 27px;
  padding-bottom: 27px; }

.navbar-primary .navbar-nav > li:last-of-type > a {
  padding-right: 0; }

.navbar-primary {
  min-height: 0;
  border: none; }

.navbar-primary .nav > li:hover > a,
.navbar-primary .nav > li.active > a {
  background: none;
  color: #004c97; }
  .navbar-primary .nav > li:hover > a::before,
  .navbar-primary .nav > li.active > a::before {
    content: '';
    height: 3px;
    background-color: #b0c035;
    display: block;
    border-left: solid 15px #fff;
    border-right: solid 15px #fff;
    position: absolute;
    bottom: 50%;
    left: 15px;
    right: 15px;
    -webkit-transform: translateY(21px);
        -ms-transform: translateY(21px);
            transform: translateY(21px); }

.navbar-primary .nav > li.open > a {
  background: none; }

.navbar-primary .navbar-brand {
  -webkit-transition: 0.5s padding;
          transition: 0.5s padding; }

.sticky .navbar-primary .navbar-brand {
  padding-top: 8px;
  padding-bottom: 8px; }

#twc-logo {
  width: 140px;
  height: 75px;
  -webkit-transition: 0.5s all;
          transition: 0.5s all; }
  #twc-logo #logo-text,
  #twc-logo #wave {
    -webkit-transition: 0.5s all;
            transition: 0.5s all; }

.sticky #twc-logo {
  height: 58px; }
  .sticky #twc-logo #wave {
    -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
            transform: translateY(30px); }
  .sticky #twc-logo #logo-text {
    opacity: 0; }

@media screen and (max-width: 1199px) {
  .navbar-primary .nav > li > a {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 992px) {
  .navbar-primary .dropdown:hover > .dropdown-menu,
  .navbar-top .dropdown:hover > .dropdown-menu {
    display: block; }
  .navbar-primary .dropdown-menu,
  .navbar-top .dropdown-menu {
    margin-top: -13px;
    border: none;
    -webkit-box-shadow: 0px -4px 24px 2px rgba(0, 0, 0, 0.25);
            box-shadow: 0px -4px 24px 2px rgba(0, 0, 0, 0.25);
    padding: 16px 0;
    background: #017886;
    -webkit-border-radius: 0;
            border-radius: 0;
    left: 50%;
    right: auto;
    margin-left: -66px; }
    .navbar-primary .dropdown-menu::before,
    .navbar-top .dropdown-menu::before {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-width: 0 11px 10px 11px;
      border-color: transparent transparent #017886 transparent;
      border-style: solid;
      position: absolute;
      top: -10px;
      left: 55px; }
    .navbar-primary .dropdown-menu > li > a,
    .navbar-top .dropdown-menu > li > a {
      color: #fff;
      padding: 3px 25px;
      font-family: "Lato", sans-serif;
      font-weight: normal;
      font-size: 16px;
      text-transform: uppercase;
      text-decoration: none; }
      .navbar-primary .dropdown-menu > li > a:hover,
      .navbar-top .dropdown-menu > li > a:hover {
        background: none;
        color: #b0c035; }
    .navbar-primary .dropdown-menu.align-right,
    .navbar-top .dropdown-menu.align-right {
      right: 50%;
      left: auto;
      margin-right: -66px; }
      .navbar-primary .dropdown-menu.align-right::before,
      .navbar-top .dropdown-menu.align-right::before {
        left: auto;
        right: 55px; } }

@media screen and (max-width: 991px) {
  .navbar-primary .open .dropdown-menu {
    background: #017886;
    -webkit-border-radius: 0;
            border-radius: 0;
    position: relative; }
    .navbar-primary .open .dropdown-menu::after {
      content: '';
      position: absolute;
      background: -webkit-gradient(linear, right top, left top, from(#017886), to(transparent));
      background: -webkit-linear-gradient(right, #017886, transparent);
      background: linear-gradient(to left, #017886, transparent);
      -webkit-mask-image: -webkit-gradient(linear, right top, left top, from(#fff), to(transparent));
      -webkit-mask-image: -webkit-linear-gradient(right, #fff, transparent);
      top: 0;
      right: 0;
      bottom: 0;
      width: 30px; }
    .navbar-primary .open .dropdown-menu > li > a {
      padding-top: 10px;
      padding-bottom: 10px;
      text-decoration: none;
      color: #fff;
      text-transform: uppercase;
      font-size: 16px;
      padding-left: 15px;
      padding-right: 15px; }
      .navbar-primary .open .dropdown-menu > li > a:focus, .navbar-primary .open .dropdown-menu > li > a:hover {
        background: #017886;
        color: #b0c035; } }

@media screen and (max-width: 991px) and (-webkit-min-device-pixel-ratio: 0) {
  .navbar-primary .open .dropdown-menu::after {
    background: #017886; } }

.menu-primary-collapse {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 998;
  -webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.25); }

.navbar-toggle {
  height: 22px;
  padding: 9px 12px;
  margin-right: 0; }

.navbar-toggle .icon-bar {
  width: 25px;
  height: 3px;
  -webkit-border-radius: 0;
          border-radius: 0;
  position: absolute;
  left: 0;
  -webkit-transition: .25s all;
          transition: .25s all; }
  .navbar-toggle .icon-bar:nth-child(1) {
    top: 0; }
  .navbar-toggle .icon-bar:nth-child(2) {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .navbar-toggle .icon-bar:nth-child(3) {
    bottom: 0; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 0; }

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(1) {
  top: 8px;
  -webkit-transform: rotate(-225deg);
      -ms-transform: rotate(-225deg);
          transform: rotate(-225deg); }

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
  bottom: 8px;
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg); }

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
  opacity: 0; }

.navbar-primary-collapse {
  border: 0; }

.navbar-primary-collapse .navbar-nav {
  margin-bottom: 0;
  margin-top: 0; }

.navbar-primary-collapse .nav > li {
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.navbar-primary-collapse .nav > li > a {
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .navbar-primary-collapse .nav > li > a:focus, .navbar-primary-collapse .nav > li > a:hover, .navbar-primary-collapse .nav > li > a:active {
    background: none; }

.navbar-primary-collapse .nav .open > a,
.navbar-primary-collapse .nav .open > a:hover {
  border-top: 1px solid #eee;
  background: none; }

.navbar-primary-collapse li > a[data-toggle="collapse"] {
  width: 64px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }
  .navbar-primary-collapse li > a[data-toggle="collapse"]::before {
    content: '';
    width: 15px;
    height: 8px;
    background: url("../images/expand.svg") no-repeat;
    position: absolute;
    top: 50%;
    right: 25px;
    margin-top: -4px;
    -webkit-transition: .25s all;
            transition: .25s all; }
  .navbar-primary-collapse li > a[data-toggle="collapse"][aria-expanded="true"]::before {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.navbar-primary-collapse .dropdown-menu {
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  float: none;
  padding: 0;
  font-size: 16px;
  margin: 0;
  border: 0;
  background: #017886;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.35) inset;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.35) inset;
  width: 100%; }
  .navbar-primary-collapse .dropdown-menu > li {
    border-top: 1px solid #d0d0d0; }
  .navbar-primary-collapse .dropdown-menu > li > a {
    padding: 0;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 15px;
    padding-left: 27px;
    position: relative;
    font-family: "Lato", sans-serif; }
    .navbar-primary-collapse .dropdown-menu > li > a:focus, .navbar-primary-collapse .dropdown-menu > li > a:hover, .navbar-primary-collapse .dropdown-menu > li > a:active {
      background: none; }
    .navbar-primary-collapse .dropdown-menu > li > a::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      width: 45px;
      background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(44.4444444444%, #017886), to(#017886));
      background: -webkit-linear-gradient(left, transparent 0%, #017886 44.4444444444%, #017886 100%);
      background: linear-gradient(to right, transparent 0%, #017886 44.4444444444%, #017886 100%); }
  .navbar-primary-collapse .dropdown-menu.collapsing {
    display: block; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .navbar-primary-collapse .dropdown-menu > li > a::before {
    background: #017886;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(44.4444444444%, #017886), to(#017886));
    -webkit-mask-image: -webkit-linear-gradient(left, transparent 0%, #017886 44.4444444444%, #017886 100%); } }

.navbar-primary-collapse .dropdown.open > a {
  color: #004c97; }

.navbar-primary-collapse .open .dropdown-menu {
  background: #017886; }

.navbar-primary-collapse .navbar-buttons {
  text-align: center;
  height: 106px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 25px;
  position: relative; }

.navbar-primary-collapse .navbar-brand {
  display: block;
  float: none;
  height: auto;
  padding: 0 15px; }

.navbar-primary-collapse #twc-logo {
  height: 60px;
  width: 112px;
  -webkit-transition: .25s all;
          transition: .25s all; }

.navbar-primary-collapse .search-form {
  height: 25px;
  position: relative;
  text-align: left;
  -webkit-transition: .25s -webkit-box-flex;
  -webkit-transition: .25s -webkit-flex-grow;
          transition: .25s -webkit-box-flex;
          transition: .25s -ms-flex-positive;
          transition: .25s flex-grow; }

.navbar-primary-collapse .icon-search {
  width: 25px;
  height: 25px;
  background-image: none;
  fill: #b0c035; }

.navbar-primary-collapse .search-field {
  border: 0;
  background: none;
  position: absolute;
  top: 50%;
  left: 55px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .navbar-primary-collapse .search-field:focus, .navbar-primary-collapse .search-field:active {
    border: 0;
    outline: 0; }

.navbar-primary-collapse .search-label {
  margin-bottom: 0; }

.navbar-primary-collapse .search-field:focus ~ .search-form,
.navbar-primary-collapse .search-field:active ~ .search-form,
.navbar-primary-collapse .search-field.not-empty ~ .search-form {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.navbar-primary-collapse .search-field:focus ~ .navbar-brand #twc-logo,
.navbar-primary-collapse .search-field:active ~ .navbar-brand #twc-logo,
.navbar-primary-collapse .search-field.not-empty ~ .navbar-brand #twc-logo {
  height: 30px;
  width: 56px; }
  .navbar-primary-collapse .search-field:focus ~ .navbar-brand #twc-logo #wave,
  .navbar-primary-collapse .search-field:active ~ .navbar-brand #twc-logo #wave,
  .navbar-primary-collapse .search-field.not-empty ~ .navbar-brand #twc-logo #wave {
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: .25s all;
            transition: .25s all; }
  .navbar-primary-collapse .search-field:focus ~ .navbar-brand #twc-logo #logo-text,
  .navbar-primary-collapse .search-field:active ~ .navbar-brand #twc-logo #logo-text,
  .navbar-primary-collapse .search-field.not-empty ~ .navbar-brand #twc-logo #logo-text {
    opacity: 0;
    -webkit-transition: .25s all;
            transition: .25s all; }

.navbar-primary-collapse .navbar-home-button {
  padding: 0;
  font-size: 16px;
  font-weight: bold; }

.navbar-primary-collapse .menu-item--social {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .navbar-primary-collapse .menu-item--social > a {
    display: inline-block;
    position: relative;
    margin: 0 5px; }
  .navbar-primary-collapse .menu-item--social .icon-social {
    display: block;
    width: 30px; }
    .navbar-primary-collapse .menu-item--social .icon-social::before {
      display: block;
      text-align: center;
      line-height: 120%; }

.navbar-primary-collapse .menu-item--social > a {
  display: inline;
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  padding: 5px 0 !important; }

@media screen and (max-width: 991px) {
  body {
    padding-top: 106px !important; }
  #wpadminbar {
    position: fixed; }
  .admin-bar .menu-primary-collapse {
    top: 46px; } }

.event-navigation {
  background: #017886; }
  .event-navigation .btn {
    background: none;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 0;
            border-radius: 0; }
  .event-navigation .btn.active,
  .event-navigation .btn:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
    color: #b0c035; }
  .event-navigation.sticky {
    position: fixed;
    top: 116px;
    left: 0;
    right: 0;
    z-index: 997; }

body.admin-bar .event-navigation.sticky {
  top: 148px; }

.event-navigation-marker.sticky {
  height: 32px; }

.navbar-event {
  border: 0; }

.navbar-event .navbar-brand {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  padding: 13px 0;
  height: 46px; }

.navbar-event .icon-bar {
  background: #fff; }

.navbar-event .navbar-header {
  padding-left: 25px;
  padding-right: 25px;
  font-family: "Lato", sans-serif; }

.navbar-event .navbar-toggle {
  margin-top: 12px;
  margin-bottom: 12px; }

.navbar-event .navbar-nav {
  margin: 0; }

.navbar-event .navbar-nav > li > a {
  color: #fff;
  padding-top: 6px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 6px;
  border-top: 1px solid #d0d0d0;
  font-family: "Lato", sans-serif; }
  .navbar-event .navbar-nav > li > a:hover, .navbar-event .navbar-nav > li > a:active, .navbar-event .navbar-nav > li > a:focus {
    background: none; }

@media screen and (max-width: 991px) {
  .event-navigation {
    z-index: 998 !important;
    -webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.25); }
  .event-navigation.sticky {
    top: 106px; }
  .event-navigation-marker.sticky {
    height: 45px; } }

.success-stories-navigation {
  background: #fff;
  text-align: center;
  color: #d0d0d0;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  padding: 7px 0; }
  .success-stories-navigation a {
    color: gray;
    text-decoration: none;
    font-weight: bold; }
  .success-stories-navigation.sticky {
    position: fixed;
    top: 116px;
    left: 0;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 997; }

.success-stories-navigation-marker.sticky {
  height: 38px; }

.admin-bar .success-stories-navigation.sticky {
  top: 148px; }

@media screen and (max-width: 992px) {
  .success-stories-navigation.sticky {
    top: 106px; } }

.navbar-footer {
  font-family: "Lato", sans-serif; }
  .navbar-footer li {
    margin-right: 35px; }
  .navbar-footer li > a {
    color: #63666a;
    text-transform: uppercase;
    padding: 55px 0;
    -webkit-transition: 0.25s all;
            transition: 0.25s all; }
    .navbar-footer li > a:hover {
      background: none;
      color: #b0c035; }
  .navbar-footer .navbar-text {
    margin-top: 26px;
    margin-bottom: 26px;
    margin-left: 0; }
  .navbar-footer .navbar-social {
    padding-right: 15px; }
  .navbar-footer .navbar-social > li {
    margin-right: 0;
    margin-left: 15px; }

@media screen and (max-width: 991px) {
  .navbar-footer {
    text-align: center; }
  .navbar-footer li {
    display: inline-block;
    margin-right: 0; }
  .navbar-footer li > a {
    padding: 10px 5px;
    font-size: 12px; } }

.menu-footer-copyright {
  background: #017886; }

.navbar-footer-copyright {
  color: #fff;
  font-size: 12px;
  font-family: "Lato", sans-serif; }
  .navbar-footer-copyright li > a {
    color: #fff;
    text-transform: none;
    text-decoration: underline;
    padding-top: 24px;
    padding-bottom: 24px; }
    .navbar-footer-copyright li > a:hover {
      background: none; }
  .navbar-footer-copyright .navbar-text {
    margin-top: 26px;
    margin-bottom: 26px;
    margin-left: 0; }

@media screen and (max-width: 991px) {
  .navbar-footer-copyright {
    text-align: center; }
    .navbar-footer-copyright .navbar-text {
      margin-top: 10px;
      margin-bottom: 10px; }
    .navbar-footer-copyright .navbar-right li {
      display: inline-block; }
    .navbar-footer-copyright li > a {
      padding-top: 0;
      padding-bottom: 0; } }

.folded-corner {
  display: inline-block;
  position: relative; }
  .folded-corner p,
  .folded-corner figcaption {
    line-height: 141.6667%; }
  .folded-corner p,
  .folded-corner figcaption, .folded-corner::before, .folded-corner::after {
    -webkit-transition: 0.15s opacity;
            transition: 0.15s opacity;
    opacity: 0;
    z-index: 10; }
  .folded-corner:hover::before, .folded-corner:hover::after, .folded-corner.active::before, .folded-corner.active::after {
    opacity: 0.8; }
  .folded-corner:hover p,
  .folded-corner.active p,
  .folded-corner.hover figcaption,
  .folded-corner:hover figcaption {
    opacity: 1; }
  .folded-corner::before {
    content: '';
    background: red;
    position: absolute;
    top: 0;
    left: 0;
    right: 36px;
    bottom: 0; }
  .folded-corner::after {
    content: '';
    border-left: 36px solid red;
    border-top: 0px solid transparent;
    border-bottom: 36px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0; }
  .folded-corner--chartreuse::before {
    background-color: #b0c035; }
  .folded-corner--chartreuse::after {
    border-left-color: #b0c035; }
  .folded-corner--teal::before {
    background-color: #017886; }
  .folded-corner--teal::after {
    border-left-color: #017886; }
  .folded-corner--dark-blue::before {
    background-color: #004c97; }
  .folded-corner--dark-blue::after {
    border-left-color: #004c97; }

.gradient-overlay {
  position: relative; }
  .gradient-overlay::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#017886), to(transparent));
    background: -webkit-linear-gradient(top, #017886, transparent);
    background: linear-gradient(to bottom, #017886, transparent);
    opacity: 0.47; }
  .gradient-overlay .gradient-overlay-content {
    position: relative; }

.hero--large,
.hero--success-stories {
  padding: 50px 0; }
  .hero--large .hero-content,
  .hero--success-stories .hero-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.hero--small {
  min-height: 175px; }

.hero {
  background-position: center center;
  -webkit-background-size: cover;
          background-size: cover;
  overflow: hidden; }
  .hero h1, .hero .gsection_title {
    font-weight: 300;
    color: #fff;
    font-size: 77px;
    line-height: 118.75%;
    text-align: center; }
  .hero p {
    font-size: 25px;
    color: #fff;
    text-align: center;
    line-height: 148%; }

@media screen and (min-width: 992px) {
  .hero--large,
  .hero--success-stories {
    min-height: 355px; } }

@media screen and (max-width: 991px) {
  .hero--large,
  .hero--success-stories {
    padding: 25px 0; }
    .hero--large .hero-content,
    .hero--success-stories .hero-content {
      position: relative;
      top: auto;
      left: auto;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
  .hero h1, .hero .gsection_title {
    font-size: 13vw; }
  .hero p {
    font-size: 5vw; } }

.page-header, .gsection_title {
  background: #eee;
  margin: 0;
  border: none; }

.page-header-fluid {
  padding: 0;
  position: relative; }
  .page-header-fluid h1, .page-header-fluid .gsection_title {
    font-size: 58px;
    font-weight: 100;
    padding: 0;
    margin: 0;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 45px;
    right: 45px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .page-header-fluid:nth-of-type(3n+0), .page-header-fluid--teal.page-header, .page-header-fluid--teal.gsection_title {
    background-color: #017886; }
  .page-header-fluid:nth-of-type(3n+1), .page-header-fluid--chartreuse.page-header, .page-header-fluid--chartreuse.gsection_title {
    background-color: #b0c035; }
  .page-header-fluid:nth-of-type(3n+2), .page-header-fluid--dark-blue.page-header, .page-header-fluid--dark-blue.gsection_title {
    background-color: #004c97; }
  .page-header-fluid--bright-teal.page-header, .page-header-fluid--bright-teal.gsection_title {
    background-color: #00d398; }
  .page-header-fluid:hover .edit-btn {
    opacity: 1; }
  .page-header-fluid .edit-btn {
    opacity: 0;
    -webkit-transition: 0.5s all;
            transition: 0.5s all;
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-size: 16px;
    text-transform: none; }
    .page-header-fluid .edit-btn a {
      color: #fff;
      font-weight: normal; }

.section:nth-of-type(3n+0) .page-header-fluid {
  background-color: #00d398; }

.section:nth-of-type(3n+1) .page-header-fluid {
  background-color: #017886; }

.section:nth-of-type(3n+2) .page-header-fluid {
  background-color: #004c97; }

@media screen and (min-width: 992px) {
  .page-header-fluid {
    min-height: 138px; } }

@media screen and (max-width: 991px) {
  .page-header-fluid {
    padding: 15px; }
    .page-header-fluid h1, .page-header-fluid .gsection_title {
      font-size: 12vw;
      position: static;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      font-weight: 300; } }

.breadcrumb {
  background: none;
  padding: 28px 15px;
  padding-left: 0;
  margin-bottom: 0;
  font-size: 12px; }
  .breadcrumb > li:not(.active) > a {
    color: #63666a;
    text-decoration: none; }

.breadcrumb > li + li::before {
  color: inherit;
  content: "\0000a0 > \0000a0"; }

.section.section-fluid .content {
  padding: 85px 0; }

.section.section-fluid .back-to-top {
  margin-top: 30px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  white-space: nowrap; }
  .section.section-fluid .back-to-top .glyph-arrow {
    display: inline-block;
    top: -16px; }
  .section.section-fluid .back-to-top .glyph-arrow::before, .section.section-fluid .back-to-top input[type="submit"]::after, .section.section-fluid .back-to-top
  button.button-submit::after, .section.section-fluid .back-to-top
  .gfield > .btn.btn-default::after {
    -webkit-transform: rotate(-90deg) translateX(-4px) translateY(2px);
        -ms-transform: rotate(-90deg) translateX(-4px) translateY(2px);
            transform: rotate(-90deg) translateX(-4px) translateY(2px);
    -webkit-transform-origin: 100% 0%;
        -ms-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    font-size: 11px; }

@media screen and (max-width: 991px) {
  .section.section-fluid .back-to-top {
    width: 100%;
    text-align: center; } }

.content.content-event-section {
  padding-bottom: 76px; }

.content--no-grid {
  padding-bottom: 50px; }

.content--fluid-grid {
  padding-bottom: 0 !important; }

.section .content--success-stories:last-child {
  padding-bottom: 114px; }

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

img.alignleft {
  float: left;
  margin-right: 15px; }

img.align-right {
  float: right;
  margin-left: 15px; }

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

.content--success-stories blockquote {
  padding: 0 20px;
  margin: 20px 0;
  font-size: 28px;
  font-weight: bold;
  border-left: 2px solid #00b4ee;
  color: #00b4ee;
  line-height: 135%; }
  .content--success-stories blockquote p {
    margin-top: 0; }

@media screen and (max-width: 991px) {
  img.alignleft,
  img.alignright {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    float: none;
    margin-bottom: 15px; }
  .content--success-stories blockquote {
    line-height: 115%; }
    .content--success-stories blockquote p {
      line-height: inherit; } }

.grid--child {
  padding: 65px 0; }

.grid-item--child a:first-child {
  display: block;
  position: relative;
  padding-top: 62.5%;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center; }

.grid-item--child h2, .grid-item--child .gform_title {
  margin-bottom: 0px; }

.grid-item--child p {
  margin-top: 9px; }

.grid-item--child .grid-cta {
  display: block;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  color: #00d398;
  margin-top: 16px;
  font-weight: bold; }

.grid-item--child .glyph, .grid-item--child input[type="submit"]::after, .grid-item--child
button.button-submit::after, .grid-item--child
.gfield > .btn.btn-default::after {
  font-size: 13px;
  display: inline-block;
  top: -12px; }
  .grid-item--child .glyph::before {
    top: 0px; }

@media screen and (max-width: 991px) {
  .grid--child {
    padding-left: 15px;
    padding-right: 15px; }
  .grid-item--child {
    padding-left: 0;
    padding-right: 0; }
  .grid-item--child + .grid-item--child {
    margin-top: 32.5px; } }

.grid--parent {
  padding: 76px 0; }

.grid-item--parent a {
  text-decoration: none; }

.grid-item--parent .grid-item-header {
  height: 52px;
  display: table-cell;
  vertical-align: middle;
  padding: 15px 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  text-decoration: none; }

.grid-item--parent .grid-item-figure {
  width: 100%;
  padding-top: 44.4444444444%;
  overflow: hidden;
  text-decoration: none; }

.grid-item--parent .grid-item-figure-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center; }

.grid-item--parent .grid-item-figure-caption {
  position: absolute;
  left: 36px;
  right: 36px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #fff;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  z-index: 10; }

.grid-item--parent .glyph-box {
  display: block;
  width: 100%;
  font-size: 8px;
  padding-top: 8px;
  padding-left: 1px;
  vertical-align: middle;
  text-align: center; }
  .grid-item--parent .glyph-box::before {
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    padding-top: 6px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-width: 2px; }

.grid-item--parent:nth-child(6n-5) .folded-corner::before {
  background-color: #017886; }

.grid-item--parent:nth-child(6n-5) .folded-corner::after {
  border-left-color: #017886; }

.grid-item--parent:nth-child(6n-4) .folded-corner::before {
  background-color: #004c97; }

.grid-item--parent:nth-child(6n-4) .folded-corner::after {
  border-left-color: #004c97; }

.grid-item--parent:nth-child(6n-3) .folded-corner::before {
  background-color: #b0c035; }

.grid-item--parent:nth-child(6n-3) .folded-corner::after {
  border-left-color: #b0c035; }

.grid-item--parent:nth-child(6n-2) .folded-corner::before {
  background-color: #b0c035; }

.grid-item--parent:nth-child(6n-2) .folded-corner::after {
  border-left-color: #b0c035; }

.grid-item--parent:nth-child(6n-1) .folded-corner::before {
  background-color: #017886; }

.grid-item--parent:nth-child(6n-1) .folded-corner::after {
  border-left-color: #017886; }

.grid-item--parent:nth-child(6n) .folded-corner::before {
  background-color: #004c97; }

.grid-item--parent:nth-child(6n) .folded-corner::after {
  border-left-color: #004c97; }

@media screen and (max-width: 991px) {
  .grid-item--parent .grid-item-figure {
    padding: 25px 0; }
  .grid-item--parent .grid-item-figure-caption {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 20; } }

.grid .grid-item:nth-child(3n+1) {
  clear: both; }

.feed {
  background: #eee;
  padding-top: 76px;
  padding-bottom: 76px; }

.feed-item {
  -webkit-background-clip: content-box;
          background-clip: content-box;
  color: #fff;
  text-transform: uppercase;
  position: relative; }
  .feed-item a {
    display: block;
    padding: 35px 25px;
    padding-bottom: 64px;
    color: #fff;
    text-decoration: none;
    position: relative;
    z-index: 10; }
    .feed-item a:hover {
      color: #fff;
      text-decoration: none; }
  .feed-item h5 {
    text-decoration: underline; }
  .feed-item p {
    font-family: "Lato", sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 133.3%;
    margin-bottom: 25px; }
  .feed-item:nth-child(3n+0) {
    background-color: #017886; }
  .feed-item:nth-child(3n+1) {
    background-color: #004c97; }
  .feed-item:nth-child(3n+2) {
    background-color: #00d398; }
    .feed-item:nth-child(3n+2):hover::before {
      opacity: 0.2; }
  .feed-item .feed-item-title--align-middle p {
    position: absolute;
    top: 50%;
    left: 25px;
    right: 25px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0; }
  .feed-item::before {
    content: '';
    display: block;
    background: url(../images/pattern.svg);
    -webkit-background-size: cover;
            background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
    bottom: 0;
    -webkit-transition: 0.5s opacity;
            transition: 0.5s opacity; }
  .feed-item:hover::before {
    opacity: 0.075; }
  .feed-item .glyph-box {
    font-size: 13px;
    position: absolute;
    bottom: 35px;
    left: 50%;
    overflow: auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    .feed-item .glyph-box::before {
      border: 2px solid currentColor;
      width: 29px;
      height: 29px;
      display: inline-block;
      padding-top: 6px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }

@media screen and (min-width: 992px) {
  .feed--expanded .feed-container--expanded {
    height: 750px;
    position: relative; }
    .feed--expanded .feed-container--expanded .image {
      background-position: center;
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat;
      position: absolute; }
      .feed--expanded .feed-container--expanded .image--top-left {
        height: 480px;
        top: 0;
        left: 0;
        width: 33.3333333333%; }
      .feed--expanded .feed-container--expanded .image--bottom-center {
        left: 33.3333333333%;
        top: 50%;
        bottom: 0;
        right: 25%; }
      .feed--expanded .feed-container--expanded .image--top-right {
        top: 0;
        left: 58.3333333333%;
        right: 0;
        bottom: 50%; }
    .feed--expanded .feed-container--expanded .feed-item {
      position: absolute; }
      .feed--expanded .feed-container--expanded .feed-item a {
        padding: 35px 45px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
      .feed--expanded .feed-container--expanded .feed-item p {
        font-size: 24px; }
      .feed--expanded .feed-container--expanded .feed-item::before {
        left: 0;
        right: 0; }
      .feed--expanded .feed-container--expanded .feed-item--bottom-left {
        bottom: 0;
        top: 480px;
        left: 0;
        width: 33.3333333333%; }
      .feed--expanded .feed-container--expanded .feed-item--top-center {
        top: 0;
        bottom: 50%;
        width: 25%;
        left: 33.3333333333%; }
      .feed--expanded .feed-container--expanded .feed-item--bottom-right {
        top: 50%;
        left: 75%;
        right: 0;
        bottom: 0; }
    .feed--expanded .feed-container--expanded .glyph-box {
      position: relative;
      bottom: auto;
      left: 0;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; } }

@media screen and (max-width: 991px) {
  .feed-item::before {
    left: 0;
    right: 0; } }

.divider-info {
  padding-top: 75px;
  padding-bottom: 75px;
  padding-left: 50px;
  padding-right: 50px; }
  .divider-info h1, .divider-info .gsection_title {
    color: #004c97;
    font-size: 28px;
    margin: 0;
    margin-bottom: 40px; }
  .divider-info p {
    font-size: 20px;
    font-weight: 300; }

.divider-photo {
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center center;
  color: #fff;
  padding: 96px 0; }
  .divider-photo > .container {
    position: relative;
    z-index: 10; }
  .divider-photo h1, .divider-photo .gsection_title {
    margin: 0;
    font-size: 72px;
    font-weight: 300;
    color: #fff; }
  .divider-photo p {
    font-size: 22px; }

@media screen and (max-width: 991px) {
  .divider-photo h1, .divider-photo .gsection_title {
    font-size: 14vw; } }

.content-callout-video {
  padding-top: 28px; }
  .content-callout-video img {
    max-width: 100%;
    height: auto; }
  .content-callout-video > a {
    max-width: 100%; }

.content-callout-image a {
  display: block; }

.content-callout-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 250px;
  margin-bottom: 25px; }

.content-callout-featured-content {
  padding: 65px 55px;
  border: 1px solid #00d398;
  position: relative; }
  .content-callout-featured-content .icon {
    margin-bottom: 30px; }
  .content-callout-featured-content h3 {
    margin-bottom: 15px; }
  .content-callout-featured-content::before {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    border: 1px solid #00d398; }
  .content-callout-featured-content a {
    position: relative;
    z-index: 10;
    font-weight: bold; }
  .content-callout-featured-content .glyph, .content-callout-featured-content input[type="submit"]::after, .content-callout-featured-content
  button.button-submit::after, .content-callout-featured-content
  .gfield > .btn.btn-default::after {
    top: 3px;
    font-size: 12px;
    top: 6px; }

.content-callout.content-callout-featured-content h3 {
  font-size: 19px; }

.content-callout h3 {
  font-size: 24px;
  margin-bottom: 25px; }

.content-callout p {
  margin-top: 0; }

@media screen and (max-width: 991px) {
  .content-callout--left {
    margin-bottom: 30px; }
  .content-callout--right {
    margin-top: 30px; } }

.embed {
  margin-top: 25px; }

@media screen and (max-width: 991px) {
  .embed--responsive {
    position: relative; }
    .embed--responsive iframe {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%; } }

@media screen and (min-width: 992px) {
  .embed--responsive {
    padding-top: 0 !important; } }

.content-success-story {
  padding-top: 50%;
  position: relative;
  color: #fff;
  overflow: hidden;
  font-family: "Lato", sans-serif; }
  .content-success-story::before {
    content: '';
    background: #333;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .8;
    -webkit-transition: 0.5s opacity;
            transition: 0.5s opacity;
    z-index: 10; }

.content-success-story-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-transition: 0.5s -webkit-transform;
          transition: 0.5s transform; }

.content-success-story-link {
  z-index: 30;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.content-success-story-text {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 20;
  font-size: 26px;
  font-style: italic;
  line-height: 135%; }
  .content-success-story-text blockquote {
    padding: 0;
    margin: 0;
    font-size: inherit;
    border-left: 0;
    opacity: 1;
    -webkit-transition: 0.5s all;
            transition: 0.5s all; }

.content-success-story-subtext {
  position: absolute;
  left: 0;
  right: 0;
  padding-left: 30px;
  padding-right: 30px;
  bottom: 30px;
  z-index: 20;
  font-size: 16px;
  line-height: 125%; }
  .content-success-story-subtext strong {
    display: block;
    font-weight: normal;
    font-size: 18px; }

.content-success-story-category {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  padding-left: 30px;
  padding-right: 30px;
  z-index: 20;
  font-size: 20px; }

.content-success-story-button {
  background: none;
  border: 2px solid #fff;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  font-size: 16px;
  font-style: normal;
  text-transform: uppercase;
  color: #fff;
  padding: 7px 0;
  padding-left: 14px;
  padding-right: 44px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: 0.5s opacity;
          transition: 0.5s opacity;
  z-index: 10; }
  .content-success-story-button .glyph, .content-success-story-button input[type="submit"]::after, .content-success-story-button
  button.button-submit::after, .content-success-story-button
  .gfield > .btn.btn-default::after {
    position: absolute;
    top: 50%;
    right: 13px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    .content-success-story-button .glyph::before {
      position: static; }

@media screen and (max-width: 991px) {
  .content-success-story {
    padding-top: 100%; }
    .content-success-story-text {
      font-size: 5vw; }
    .content-success-story-button {
      width: 39px;
      height: 39px;
      padding: 0;
      top: auto;
      left: 30px;
      bottom: 30px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      opacity: 1; }
      .content-success-story-button .glyph, .content-success-story-button input[type="submit"]::after, .content-success-story-button
      button.button-submit::after, .content-success-story-button
      .gfield > .btn.btn-default::after {
        right: 50%;
        -webkit-transform: translate(50%, -50%);
            -ms-transform: translate(50%, -50%);
                transform: translate(50%, -50%); } }

@media screen and (min-width: 992px) {
  .content-success-story:hover::before {
    opacity: .55; }
  .content-success-story:hover .content-success-story-background {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }
  .content-success-story:hover .content-success-story-button {
    opacity: 1; }
  .content-success-story:hover .content-success-story-text blockquote {
    opacity: 0; } }

.cta {
  margin-top: 64px;
  margin-bottom: 60px;
  padding-top: 54px;
  border-top: 3px solid #d0d0d0; }
  .cta h2, .cta .gform_title {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 38px; }
  .cta p {
    margin-bottom: 38px; }
  .cta + .feed {
    padding-top: 0; }
    .cta + .feed::before {
      border-top: 3px solid #d0d0d0;
      content: '';
      background-color: #fff;
      padding: 30px;
      display: block;
      margin-bottom: 80px; }
  .cta + .grid {
    padding-top: 0;
    margin-top: -40px; }
  .cta .cta-form-close-btn {
    color: #d0d0d0;
    font-size: 22px;
    display: inline-block;
    -webkit-transform: scale(1.5, 1);
        -ms-transform: scale(1.5, 1);
            transform: scale(1.5, 1);
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 15px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

.featured-profile {
  margin: 24px 0;
  position: relative; }
  .featured-profile-image {
    width: 170px;
    height: 170px;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-background-size: cover;
            background-size: cover;
    position: relative;
    margin-left: 10px; }
    .featured-profile-image::before, .featured-profile-image::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      z-index: -1; }
    .featured-profile-image::before {
      height: 186px;
      width: 186px;
      background: #00b4ee;
      margin-top: -93px;
      margin-left: -93px; }
    .featured-profile-image::after {
      height: 180px;
      width: 180px;
      background: #fff;
      margin-top: -90px;
      margin-left: -90px; }
  .featured-profile-info {
    font-size: 16px;
    color: #00b4ee;
    line-height: 125%;
    position: absolute;
    top: 50%;
    left: 218px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    .featured-profile-info strong {
      font-size: 18px;
      font-weight: normal; }
    .featured-profile-info h2, .featured-profile-info .gform_title {
      margin: 0; }

@media screen and (max-width: 991px) {
  .featured-profile-image {
    margin: 0 auto; }
  .featured-profile-info {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    text-align: center;
    margin-top: 32px; } }

.carousel--ticker {
  background: #eee;
  padding-top: 25px;
  padding-bottom: 25px; }
  .carousel--ticker .item {
    top: 0;
    color: #63666a; }
  .carousel--ticker .carousel-caption {
    bottom: 0;
    padding: 0;
    color: #63666a;
    font-family: "Lato", sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: 22px;
    color: #00d398;
    text-shadow: none; }
    .carousel--ticker .carousel-caption--align-middle {
      bottom: auto;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }

input,
textarea,
.form-control {
  border: 1px solid #00d398;
  padding: 0 7px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0;
          border-radius: 0; }
  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  .form-control::-webkit-input-placeholder {
    color: #63666a; }
  input::-moz-placeholder,
  textarea::-moz-placeholder,
  .form-control::-moz-placeholder {
    color: #63666a; }
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  .form-control:-ms-input-placeholder {
    color: #63666a; }
  input::placeholder,
  textarea::placeholder,
  .form-control::placeholder {
    color: #63666a; }

.form-control {
  -webkit-border-radius: 0;
          border-radius: 0;
  height: 34px; }
  .form-control:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #00d398; }

input[type="checkbox"] {
  display: none; }

input[type="checkbox"] + label {
  position: relative;
  padding-left: 20px; }
  input[type="checkbox"] + label::before {
    content: '';
    display: block;
    position: absolute;
    height: 14px;
    width: 14px;
    border: 1px solid #00d398;
    top: 50%;
    left: 0px;
    margin-top: -8px; }

input[type="checkbox"]:checked + label::after {
  content: '';
  width: 6px;
  height: 10px;
  border-right: 3px solid #00d398;
  border-bottom: 3px solid #00d398;
  display: block;
  position: absolute;
  top: 5px;
  left: 4px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg); }

input[type="submit"],
button.button-submit,
.gfield > .btn.btn-default {
  background: #00d398;
  padding: 10px 20px;
  padding-right: 25px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  height: auto;
  -webkit-border-radius: 0;
          border-radius: 0;
  text-decoration: none; }
  input[type="submit"]::after,
  button.button-submit::after,
  .gfield > .btn.btn-default::after {
    top: -1px;
    left: 5px;
    font-size: 11px; }

select {
  height: 26px;
  border: 1px solid #00d398;
  padding: 0 3px; }

.bootstrap-select button {
  -webkit-border-radius: 0;
          border-radius: 0; }

.bootstrap-select .dropdown-menu {
  -webkit-border-radius: 0;
          border-radius: 0; }

.gform_fields {
  padding: 0; }

.gform_footer {
  margin: 0;
  text-align: right; }

.gfield_label:empty {
  display: none; }

.gfield {
  list-style: none;
  margin-bottom: 15px; }
  .gfield input,
  .gfield textarea {
    width: 100%; }
  .gfield--checkbox .gfield_label {
    margin-bottom: 10px; }

.ginput_container .bootstrap-select {
  width: 100%; }
  .ginput_container .bootstrap-select button {
    height: 34px; }

.ginput_left,
.name_first {
  padding-right: 4px; }

.ginput_right,
.name_last {
  padding-left: 4px; }

.ginput_complex > span {
  display: table;
  width: 50%;
  float: left;
  /* 		label {
	display: none;
	text-align: center;
} */ }
  .ginput_complex > span input,
  .ginput_complex > span select {
    display: table-cell;
    width: 100%;
    height: 34px; }

.ginput_complex > .ginput_full {
  width: 100%; }

.gfield_checkbox {
  padding: 0;
  overflow: auto; }
  .gfield_checkbox li {
    list-style: none;
    float: left;
    width: 33%; }
    .gfield_checkbox li input {
      margin: 0;
      vertical-align: middle; }
    .gfield_checkbox li label {
      margin: 0; }
      .gfield_checkbox li label::before {
        top: auto;
        margin-top: 4px; }

.gform_body .gsection:first-child .gsection_title {
  margin-top: 0; }

.gsection_title {
  padding: 10px 30px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 25px;
  margin-top: 18px; }

@media screen and (min-width: 992px) {
  .container.content .gform_wrapper {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
    float: left; } }

@media screen and (max-width: 991px) {
  .gfield_checkbox li {
    width: 100%;
    margin-bottom: 10px; } }

.gform-wrapper li {
  list-style: none; }

p ~ a[href^="#form-"][role="lightbox"]:not(.grid-cta) {
  margin-top: 25px;
  display: inline-block; }

.fancybox-skin {
  -webkit-border-radius: 0;
          border-radius: 0; }

.fancybox-overlay {
  padding-top: 20px;
  padding-bottom: 20px; }

.fancybox-wrap {
  position: static !important;
  margin: 0 auto;
  padding: 0 8.3333333333%;
  height: 100% !important;
  width: 100%; }

.admin-bar .fancybox-overlay {
  padding-top: 52px; }

.fancybox-inner,
.fancybox-outer,
.fancybox-skin {
  width: 100% !important;
  height: 100% !important; }

.fancybox-inner {
  background: #fff; }

.lightbox-form {
  padding: 30px 75px;
  background: #fff; }

@media (min-width: 768px) {
  .fancybox-wrap {
    width: 750px !important; } }

@media (min-width: 992px) {
  .fancybox-wrap {
    width: 970px !important; } }

@media (min-width: 1200px) {
  .fancybox-wrap {
    width: 1170px !important; } }

@media (max-width: 991px) {
  .fancybox-wrap {
    width: 970px !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    padding: 0;
    width: 100% !important; }
  .fancybox-inner {
    overflow: scroll !important; }
  .fancybox-close {
    top: 0;
    right: 0; } }

.map--home {
  padding: 70px; }

@media screen and (max-width: 991px) {
  .map--home {
    padding: 70px 0; } }

.sponsor-logos {
  padding: 55px;
  background: #eee;
  height: 195px; }
  .sponsor-logos-logo {
    height: 85px;
    position: relative; }
  .sponsor-logos img {
    max-width: 100%;
    height: auto;
    max-height: 85px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

@media screen and (max-width: 991px) {
  .sponsor-logos {
    padding: 40px;
    height: auto; } }

.donut-callouts {
  padding: 75px;
  background: #eee; }
  .donut-callouts .donut {
    -webkit-border-radius: 50%;
            border-radius: 50%;
    width: 225px;
    height: 225px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 30px; }
  .donut-callouts .donut-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-background-size: cover;
            background-size: cover; }
    .donut-callouts .donut-background::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #017886;
      opacity: 0.7;
      display: none; }
  .donut-callouts .donut-container {
    text-decoration: none;
    color: #63666a; }
  .donut-callouts .donut-container:hover .donut-background::before {
    display: block; }
  .donut-callouts .donut-hole {
    margin: 45px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #eee;
    -webkit-border-radius: 50%;
            border-radius: 50%; }
  .donut-callouts h3 {
    margin: 0;
    margin-bottom: 15px;
    font-size: 24px; }
  .donut-callouts p {
    margin: 0; }
  .donut-callouts .donut-cta {
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: underline;
    color: #00d398;
    margin-top: 16px;
    font-weight: bold; }
  .donut-callouts .glyph, .donut-callouts input[type="submit"]::after, .donut-callouts
  button.button-submit::after, .donut-callouts
  .gfield > .btn.btn-default::after {
    font-size: 13px; }
    .donut-callouts .glyph::before {
      top: 0px; }

@media screen and (max-width: 991px) {
  .donut-callouts {
    padding: 75px 0; }
  .donut-callouts .donut-container + .donut-container {
    margin-top: 37.5px; } }

.gallery {
  margin-top: 30px;
  margin-bottom: 30px; }

.gallery-row {
  margin-top: 15px; }
  .gallery-row:first-child {
    margin-top: 0; }

.gallery-item {
  text-align: center; }
  .gallery-item .gallery-item-image {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    background-position: center;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .gallery-item a {
    color: #63666a;
    text-decoration: none;
    display: block;
    position: relative; }

.gallery--logo .gallery-item-image {
  max-width: 150px;
  max-height: 150px;
  padding-top: 150px !important;
  margin: 0 auto;
  position: static; }

.ls-bottom-slidebuttons {
  top: -75px !important; }
  .ls-bottom-slidebuttons a {
    margin-left: 10px;
    background: none !important; }
    .ls-bottom-slidebuttons a:first-child {
      margin-left: 0; }
    .ls-bottom-slidebuttons a::before {
      content: '';
      width: 18px;
      height: 18px;
      background: transparent;
      display: block;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      border: 2px solid #b0c035;
      margin-left: 1px;
      margin-top: 1px; }
    .ls-bottom-slidebuttons a.ls-nav-active::before {
      background: #b0c035; }
  .ls-bottom-slidebuttons .ls-thumbnail-hover {
    display: none !important; }

.ls-layer h1, .ls-layer .gsection_title,
.ls-slide h1,
.ls-slide .gsection_title {
  font-family: "Lato", sans-serif;
  font-size: 77px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff; }

.ls-layer p,
.ls-slide p {
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  text-align: center;
  font-weight: 300;
  color: #fff; }

.ls-layer .home-slider-button,
.ls-slide .home-slider-button {
  padding: 9px 15px !important;
  border: 2px solid #fff !important;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .ls-layer .home-slider-button::after,
  .ls-slide .home-slider-button::after {
    margin-left: 10px;
    font-family: 'glyphs';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    content: "\e600"; }

a[rel="home-slider-button"] {
  left: 50% !important; }

@media screen and (max-width: 991px) {
  .ls-bottom-slidebuttons {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    top: -20px !important; } }

.events-list .media-object {
  padding: 15px;
  width: 90px; }

.events-list .panel-body {
  padding: 15px 30px; }

.events-list .panel-heading {
  cursor: pointer; }

.parallax-separator {
  position: relative;
  padding-top: 170px;
  padding-bottom: 170px;
  color: #fff;
  font-size: 40px;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  line-height: 138%;
  margin-bottom: 52px;
  margin-top: 52px; }
  .parallax-separator-overlay {
    background: #333;
    opacity: .73;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .parallax-separator blockquote {
    padding: 60px 0;
    margin: 0;
    border: 0;
    font-size: inherit; }
    .parallax-separator blockquote::before, .parallax-separator blockquote::after {
      font-family: Arial, Helvetica, sans-serif;
      display: inline-block;
      margin-top: -62px;
      margin-bottom: -62px;
      font-size: 62px;
      position: relative;
      top: 12px; }
    .parallax-separator blockquote::before {
      content: '“';
      left: 6px; }
    .parallax-separator blockquote::after {
      content: '”';
      right: 6px; }
  .parallax-separator::before, .parallax-separator::after {
    content: '';
    height: 2px;
    width: 390px;
    position: absolute;
    left: 50%;
    margin-left: -195px;
    background: #fff;
    z-index: 10; }
  .parallax-separator::before {
    top: 170px; }
  .parallax-separator::after {
    bottom: 170px; }

@media screen and (max-width: 991px) {
  .parallax-separator {
    padding-top: 120px;
    padding-bottom: 120px;
    font-size: 28px; }
    .parallax-separator blockquote {
      padding: 32px 0; }
      .parallax-separator blockquote::before, .parallax-separator blockquote::after {
        font-size: 40px;
        top: 6px; }
    .parallax-separator::before {
      top: 120px; }
    .parallax-separator::after {
      bottom: 120px; } }

.content-post-featured-image img {
  max-width: 100%;
  height: auto; }

.content-post-meta {
  margin-bottom: 25px; }

.content-tags {
  margin-top: 50px; }

.tagcloud > a {
  white-space: nowrap; }

body {
  padding-top: 152px; }

.aligncenter {
  margin: 0 auto; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2J1aWxkL2Nzcy9zdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCLGVBQWU7QUFDZjtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdLQUFnSztFQUNoSyw0RkFBNEYsRUFBRTs7QUFFaEcsV0FBVztBQUNYO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsMklBQTJJO0VBQzNJLDZJQUE2SSxFQUFFOztBQUVqSixlQUFlO0FBQ2Y7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixnSEFBZ0g7RUFDaEgsNEZBQTRGLEVBQUU7O0FBRWhHLFdBQVc7QUFDWDtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLDJGQUEyRjtFQUMzRiw2SUFBNkksRUFBRTs7QUFFakosZUFBZTtBQUNmO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsMkZBQTJGO0VBQzNGLDRGQUE0RixFQUFFOztBQUVoRyxXQUFXO0FBQ1g7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQiwyRkFBMkY7RUFDM0YsNklBQTZJLEVBQUU7O0FBRWpKLGVBQWU7QUFDZjtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdIQUFnSDtFQUNoSCw0RkFBNEYsRUFBRTs7QUFFaEcsV0FBVztBQUNYO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZ0hBQWdIO0VBQ2hILDZJQUE2SSxFQUFFOztBQUVqSixlQUFlO0FBQ2Y7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixnSEFBZ0g7RUFDaEgsNEZBQTRGLEVBQUU7O0FBRWhHLFdBQVc7QUFDWDtFQUNFLG9CQUFvQjtF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QixnQ0FBZ0M7RUFDaEMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVLEVBQUU7RUFDZDtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsVUFBVTtJQUNWLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsMENBQTBDO01BQzFDLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIscUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxhQUFhO01BQ2IsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxhQUFhO01BQ2IsV0FBVyxFQUFFO0VBQ2pCO0lBQ0UsWUFBWTtJQUNaLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLFlBQVksRUFBRTtFQUNoQjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsY0FBYyxFQUFFOztBQUVwQjtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsZ0JBQWdCO1FBQ2hCLFNBQVMsRUFBRTtJQUNmO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFeEI7RUFDRSxnQkFBZ0I7RUFDaEIsYUFBYSxFQUFFOztBQUVqQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGVBQWUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJMYXRvIEhhaXJsaW5lXCIpLCBsb2NhbChcIkxhdG8tSGFpcmxpbmVcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS9lRlJwdkdMRVczMW9pZXhiWU54N1lfZXNaVzJ4T1EteHNOcU80N201NURBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIkxhdG8gSGFpcmxpbmVcIiksIGxvY2FsKFwiTGF0by1IYWlybGluZVwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExL0d0UmtSTlRucmkwZzgyQ2pLbkVCMFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExL2RQSjVyOWdsM2tLNmlqb2VQMUlSc3ZZNjMyM21IVVpGSk1nVHZ4YUcyaUUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS9Fc3ZNQzV1bjNranlVaEI5WkVQUHdnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS9VeUJNdExzSEtCS1hlbHFmNHg3VlJRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MTEvMVl3QjFzTzhZRTFMeWpmMTJXTmlVQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MTEvWE5WZDZ0c3FpOXdtS052bmg1SE5FQkp0bktJVHBwT0lfSXZjWFhETnJzYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExLzJIR190RVBpUTRaNjc5NWNHZmRpdkZ0WFJhOFRWd1RJQ2dpcm5KaG1WSncud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExL1lNT1lWTS1lZzZRczlZelY5T1NxWmZlc1pXMnhPUS14c05xTzQ3bTU1REEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS9QTHlnTEtSVkNRbkE1Zmh1M3FrNWZRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MTEvUjRhNmZ0eTN3YVBjaTdDNDRIOEFqdlk2MzIzbUhVWkZKTWdUdnhhRzJpRS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS90STRqNTE2bm9rX0dyVmY0ZGh1bmtnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS8wZUM2ZmwwNmx1WEVZV3BCU0p2WENCSnRuS0lUcHBPSV9JdmNYWEROcnNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS9GbDR5MFFkT3h5eVRIRUdNWFg4a2NSSnRuS0lUcHBPSV9JdmNYWEROcnNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvLUwxNEprMDZtNnBVSEItNW1YUVFuUkp0bktJVHBwT0lfSXZjWFhETnJzYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOyB9XG5cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS9JM1Mxd3NnU2c5WUN1clY2UFVrVE9SSnRuS0lUcHBPSV9JdmNYWEROcnNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7IH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvTllEV0JkRDRnSXEyNkc1WFliSHNGQkp0bktJVHBwT0lfSXZjWFhETnJzYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGMSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvUHJ1MzNxalNocFpTbUczejZWWXduUkp0bktJVHBwT0lfSXZjWFhETnJzYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE1L0hnbzEzay10ZlNwbjBxaTFTRmRVZlZ0WFJhOFRWd1RJQ2dpcm5KaG1WSncud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDsgfVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvZWs0Z3paLUdlWEFQY1NiSHRDZVFJX2VzWlcyeE9RLXhzTnFPNDdtNTVEQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS9tRXJ2TEJZZ19jWEczckx2VXNLVF9mZXNaVzJ4T1EteHNOcU80N201NURBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS8tMm4ycC1fWTA4c2c1N0NOV1FmS052ZXNaVzJ4T1EteHNOcU80N201NURBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvdTBUT3BtMDgyTU5rUzVLMFE0cmhxdmVzWlcyeE9RLXhzTnFPNDdtNTVEQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvTmRGOU10bk9wTHpvLW5vTW9HMG1pUGVzWlcyeE9RLXhzTnFPNDdtNTVEQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGMSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS9GY3g3V3d2OE96VDcxQTNFMVhPQWp2ZXNaVzJ4T1EteHNOcU80N201NURBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS9DV0IwWFlBOGJ6bzBrU1RoWDBVVHVBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvN204bDdUbEZPLVMzVmtoSHVSMGF0elRPUV9NcUpWd2tLc1VuMHdLemMySS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRJdGFsaWNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE1LzdtOGw3VGxGTy1TM1ZraEh1UjBhdHpVal9jbnZXSXV1Qk1WZ2JYMDk4TXcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvN204bDdUbEZPLVMzVmtoSHVSMGF0MGJjS0xJYWExTEM0NWRGYUFmYXVSQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOyB9XG5cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvN204bDdUbEZPLVMzVmtoSHVSMGF0Mm9fc1VKOHVPNFlMV1JJblMyMlQzWS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS83bThsN1RsRk8tUzNWa2hIdVIwYXQ3NnVwOGp4cVd0OEhWQTNtRGhrVl8wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUYxLCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvN204bDdUbEZPLVMzVmtoSHVSMGF0eVlFMC1BcUozbmZJblRUaURYRGpVNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxNS83bThsN1RsRk8tUzNWa2hIdVIwYXQ0NFA1SUNveDhLcTNMTFVOTXlsR080LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE1L1d4clhKYTBDM0tkdEM3bE1hZkc0ZFJUYmdWcWw4bkRKcHduckUyN211YjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvT3BYVXFUbzBVZ1FRaEdqX1NGZExXQlRiZ1ZxbDhuREpwd25yRTI3bXViMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvMWhaZjAyUE9BTmgzMmsyVmtnRW9VQlRiZ1ZxbDhuREpwd25yRTI3bXViMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOyB9XG5cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE1L2NES2hSYVhuUVRPVmJhb3h3ZE9yOXhUYmdWcWw4bkRKcHduckUyN211YjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE1L0syM2N4V1ZUcklGRDZESnNFVmkwN1JUYmdWcWw4bkRKcHduckUyN211YjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjEsIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvdlN6dWxmS1NLMExMampmZWF4Y1JFaFRiZ1ZxbDhuREpwd25yRTI3bXViMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTUvdlBjeW5TTDBxSHFfNmRYN2xLVkJ5ZmVzWlcyeE9RLXhzTnFPNDdtNTVEQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2NpYWxpY29cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2NpYWxpY28uZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL1NvY2lhbGljby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NvY2lhbGljby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NvY2lhbGljby5zdmcjU29jaWFsaWNvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dseXBocyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhzLmVvdD8tcXd2bmJvXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBocy5lb3Q/I2llZml4LXF3dm5ib1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhzLnR0Zj8tcXd2bmJvXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaHMud29mZj8tcXd2bmJvXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dseXBocy5zdmc/LXF3dm5ibyNnbHlwaHNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjYjBjMDM1OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzYzNjY2YTsgfVxuXG5oMSwgLmdzZWN0aW9uX3RpdGxlLFxuaDIsXG4uZ2Zvcm1fdGl0bGUsXG5oMyxcbmg0LFxuaDUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuaDEsIC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MzY2NmE7IH1cblxuaDIsIC5nZm9ybV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDRjOTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0Yzk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwZDM5ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMGQzOTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBkMzk4OyB9XG5cbi5jb250ZW50LXBvc3QtaGVhZGVyLFxuLmNvbnRlbnQtcG9zdC1oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMTYyLjUlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDBkMzk4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5ociB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuXG5oMyArIHVsLFxuaDMgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHRvcDogLS43NWVtOyB9XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tbWVkaWEtLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsYXkuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4OyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMwMGQzOTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBkMzk4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJ0bi1jbGVhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYjBjMDM1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1jbGVhcjphY3RpdmUsIC5idG4tY2xlYXI6Zm9jdXMsIC5idG4tY2xlYXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYjBjMDM1O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwZDM5ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwZDM5ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1jdGE6aG92ZXIsIC5idG4tY3RhOmFjdGl2ZSwgLmJ0bi1jdGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDBkMzk4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWN0YSAuZ2x5cGgsIC5idG4tY3RhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAuYnRuLWN0YVxuICBidXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsIC5idG4tY3RhXG4gIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAyMnB4OyB9XG5cbi5idG4tbGcuYnRuLS1nbHlwaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUzcHg7IH1cbiAgLmJ0bi1sZy5idG4tLWdseXBoIC5nbHlwaCwgLmJ0bi1sZy5idG4tLWdseXBoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAuYnRuLWxnLmJ0bi0tZ2x5cGhcbiAgYnV0dG9uLmJ1dHRvbi1zdWJtaXQ6OmFmdGVyLCAuYnRuLWxnLmJ0bi0tZ2x5cGhcbiAgLmdmaWVsZCA+IC5idG4uYnRuLWRlZmF1bHQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZG9udXQtaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5kb251dC1pY29uLWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9vay5zdmcpOyB9XG4gIC5kb251dC1pY29uLWdvdmVybm1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ292ZXJubWVudC5zdmcpOyB9XG4gIC5kb251dC1pY29uLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Zyk7IH1cblxuLmljb24tc29jaWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiU29jaWFsaWNvXCI7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgY29sb3I6ICNiMGMwMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaWNvbi1zb2NpYWwuaWNvbi1zb2NpYWwtdHdpdHRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkxcIjsgfVxuICAuaWNvbi1zb2NpYWwuaWNvbi1zb2NpYWwtZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJGXCI7IH1cbiAgLmljb24tc29jaWFsLmljb24tc29jaWFsLWxpbmtlZGluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSVwiOyB9XG5cbi5nbHlwaCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXG5idXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsXG4uZ2ZpZWxkID4gLmJ0bi5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2dseXBocyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdseXBoOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLmdseXBoLWFycm93OjpiZWZvcmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICBidXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsXG4gIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAuZ2x5cGgtYm94OjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgLmdseXBoLS1ibG9jazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5nbHlwaC0tYnJpZ2h0LXRlYWwge1xuICAgIGNvbG9yOiAjMDBkMzk4OyB9XG4gIC5nbHlwaC0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaWNvbi1iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9iYWRnZS5zdmcpOyB9XG4gIC5pY29uLWJvb2stc3RhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9vay1zdGFjay5zdmcpOyB9XG4gIC5pY29uLWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9vay5zdmcpOyB9XG4gIC5pY29uLWJyaWVmY2FzZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9icmllZmNhc2Uuc3ZnKTsgfVxuICAuaWNvbi1idWlsZGluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idWlsZGluZy5zdmcpOyB9XG4gIC5pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLnN2Zyk7IH1cbiAgLmljb24tY2hhcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hhcnQuc3ZnKTsgfVxuICAuaWNvbi1jbG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9jay5zdmcpOyB9XG4gIC5pY29uLWNvaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY29pbi5zdmcpOyB9XG4gIC5pY29uLWNvbXBhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY29tcGFzcy5zdmcpOyB9XG4gIC5pY29uLWZvbGRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb2xkZXIuc3ZnKTsgfVxuICAuaWNvbi1nbG9iZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nbG9iZS5zdmcpOyB9XG4gIC5pY29uLWdvdmVybm1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ292ZXJubWVudC5zdmcpOyB9XG4gIC5pY29uLWhhbmRzaGFrZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9oYW5kc2hha2Uuc3ZnKTsgfVxuICAuaWNvbi1saWdodGJ1bGIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbGlnaHRidWxiLnN2Zyk7IH1cbiAgLmljb24tbWFpbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYWlsLnN2Zyk7IH1cbiAgLmljb24tbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21hcC5zdmcpOyB9XG4gIC5pY29uLW5ld3NwYXBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9uZXdzcGFwZXIuc3ZnKTsgfVxuICAuaWNvbi1ub3RlcGFkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL25vdGVwYWQuc3ZnKTsgfVxuICAuaWNvbi1wZW9wbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGVvcGxlLnN2Zyk7IH1cbiAgLmljb24tcGhvbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnKTsgfVxuICAuaWNvbi1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsYXkuc3ZnKTsgfVxuICAuaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7IH1cbiAgLmljb24tdGVzdC10dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Rlc3QtdHViZS5zdmcpOyB9XG4gIC5pY29uLXRyaWFuZ2xlLWNpcmNsZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdHJpYW5nbGUtY2lyY2xlcy5zdmcpOyB9XG4gIC5pY29uLXdhdGVyLWN5Y2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhdGVyLWN5Y2xlLnN2Zyk7IH1cbiAgLmljb24td2F2ZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvd2F2ZXMuc3ZnKTsgfVxuICAuaWNvbi13ZWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvd2ViLnN2Zyk7IH1cbiAgLmljb24td2lzY29uc2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dpc2NvbnNpbi5zdmcpOyB9XG4gIC5pY29uLXRyaWFuZ2xlLWNpcmNsZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdHJpYW5nbGUtY2lyY2xlcy5zdmcpOyB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwsXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucGFuZWwtYm9keSA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYW5lbC10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYW5lbC1oZWFkaW5nW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzg4NjsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucGFnZXIgbGkgLmdseXBoLCAucGFnZXIgbGkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5wYWdlciBsaVxuYnV0dG9uLmJ1dHRvbi1zdWJtaXQ6OmFmdGVyLCAucGFnZXIgbGlcbi5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucGFnZXIgbGkgLmdseXBoOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5wYWdlciBsaSBhLFxuLnBhZ2VyIGxpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMjVweDsgfVxuICAucGFnZXIgbGkgYTpob3ZlciwgLnBhZ2VyIGxpIGE6YWN0aXZlLFxuICAucGFnZXIgbGkgc3Bhbjpob3ZlcixcbiAgLnBhZ2VyIGxpIHNwYW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wYWdlciAubmV4dCAuZ2x5cGgsIC5wYWdlciAubmV4dCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnBhZ2VyIC5uZXh0XG5idXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsIC5wYWdlciAubmV4dFxuLmdmaWVsZCA+IC5idG4uYnRuLWRlZmF1bHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBhZ2VyIC5wcmV2aW91cyAuZ2x5cGgsIC5wYWdlciAucHJldmlvdXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5wYWdlciAucHJldmlvdXNcbmJ1dHRvbi5idXR0b24tc3VibWl0OjphZnRlciwgLnBhZ2VyIC5wcmV2aW91c1xuLmdmaWVsZCA+IC5idG4uYnRuLWRlZmF1bHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5tZW51LXRvcCB7XG4gIGJhY2tncm91bmQ6ICMwMTc4ODY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OyB9XG5cbmJvZHkuYWRtaW4tYmFyIC5tZW51LXRvcCB7XG4gIHRvcDogMzJweDsgfVxuXG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm5hdmJhci10b3AgLm5hdmJhci1uYXYgPiBsaTpsYXN0LW9mLXR5cGUgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubmF2YmFyLXRvcCAubmF2ID4gbGk6aG92ZXIgPiBhLFxuLm5hdmJhci10b3AgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLXRvcCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci10b3AgLm5hdiA+IGxpID4gYTphY3RpdmUsXG4ubmF2YmFyLXRvcCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiMGMwMzU7IH1cblxuLm5hdmJhci10b3AgLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOXB4IDA7IH1cbiAgLm5hdmJhci10b3AgLnNlYXJjaCAuaWNvbiB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7IH1cbiAgLm5hdmJhci10b3AgLnNlYXJjaCAuc2VhcmNoLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4OyB9XG4gIC5uYXZiYXItdG9wIC5zZWFyY2ggLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIGNvbG9yOiAjMDA0Yzk3O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm5hdmJhci10b3AgLnNlYXJjaCAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgICAubmF2YmFyLXRvcCAuc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMgKyAuc2VhcmNoLWxhYmVsIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLm5hdmJhci10b3AgLnNlYXJjaCAuc2VhcmNoLWZpZWxkOmZvY3VzICsgLnNlYXJjaC1sYWJlbCAuaWNvbiB7XG4gICAgICBmaWxsOiAjMDA0Yzk3OyB9XG5cbi5tZW51LXByaW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5ODtcbiAgdHJhbnNpdGlvbjogMC41cyBoZWlnaHQ7IH1cblxuYm9keS5hZG1pbi1iYXIgLm1lbnUtcHJpbWFyeSB7XG4gIHRvcDogNzRweDsgfVxuXG4ubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDQ0cHggMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuNXMgcGFkZGluZy10b3AsIDAuNXMgcGFkZGluZy1ib3R0b207IH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zdGlja3kgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4OyB9XG5cbi5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdiA+IGxpOmxhc3Qtb2YtdHlwZSA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uYXZiYXItcHJpbWFyeSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2YmFyLXByaW1hcnkgLm5hdiA+IGxpOmhvdmVyID4gYSxcbi5uYXZiYXItcHJpbWFyeSAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDA0Yzk3OyB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2ID4gbGk6aG92ZXIgPiBhOjpiZWZvcmUsXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2ID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjMDM1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxNXB4ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxNXB4ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIxcHgpOyB9XG5cbi5uYXZiYXItcHJpbWFyeSAubmF2ID4gbGkub3BlbiA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWJyYW5kIHtcbiAgdHJhbnNpdGlvbjogMC41cyBwYWRkaW5nOyB9XG5cbi5zdGlja3kgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbiN0d2MtbG9nbyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuICAjdHdjLWxvZ28gI2xvZ28tdGV4dCxcbiAgI3R3Yy1sb2dvICN3YXZlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuXG4uc3RpY2t5ICN0d2MtbG9nbyB7XG4gIGhlaWdodDogNThweDsgfVxuICAuc3RpY2t5ICN0d2MtbG9nbyAjd2F2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIC5zdGlja3kgI3R3Yy1sb2dvICNsb2dvLXRleHQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXByaW1hcnkgLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsXG4gIC5uYXZiYXItdG9wIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyLXByaW1hcnkgLmRyb3Bkb3duLW1lbnUsXG4gIC5uYXZiYXItdG9wIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYmFja2dyb3VuZDogIzAxNzg4NjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTY2cHg7IH1cbiAgICAubmF2YmFyLXByaW1hcnkgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSxcbiAgICAubmF2YmFyLXRvcCAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxMXB4IDEwcHggMTFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAxNzg4NiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogNTVweDsgfVxuICAgIC5uYXZiYXItcHJpbWFyeSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAubmF2YmFyLXRvcCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDNweCAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItcHJpbWFyeSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgICAgIC5uYXZiYXItdG9wIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNiMGMwMzU7IH1cbiAgICAubmF2YmFyLXByaW1hcnkgLmRyb3Bkb3duLW1lbnUuYWxpZ24tcmlnaHQsXG4gICAgLm5hdmJhci10b3AgLmRyb3Bkb3duLW1lbnUuYWxpZ24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02NnB4OyB9XG4gICAgICAubmF2YmFyLXByaW1hcnkgLmRyb3Bkb3duLW1lbnUuYWxpZ24tcmlnaHQ6OmJlZm9yZSxcbiAgICAgIC5uYXZiYXItdG9wIC5kcm9wZG93bi1tZW51LmFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItcHJpbWFyeSAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzAxNzg4NjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXZiYXItcHJpbWFyeSAub3BlbiAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAxNzg4NiwgdHJhbnNwYXJlbnQpO1xuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiwgdHJhbnNwYXJlbnQpO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgIC5uYXZiYXItcHJpbWFyeSAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLm5hdmJhci1wcmltYXJ5IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLCAubmF2YmFyLXByaW1hcnkgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE3ODg2O1xuICAgICAgICBjb2xvcjogI2IwYzAzNTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAubmF2YmFyLXByaW1hcnkgLm9wZW4gLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDE3ODg2OyB9IH1cblxuLm1lbnUtcHJpbWFyeS1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk4O1xuICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogLjI1cyBhbGw7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICBib3R0b206IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uYXZiYXItdG9nZ2xlOm5vdCguY29sbGFwc2VkKSAuaWNvbi1iYXI6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbi5uYXZiYXItdG9nZ2xlOm5vdCguY29sbGFwc2VkKSAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgYm90dG9tOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLm5hdmJhci10b2dnbGU6bm90KC5jb2xsYXBzZWQpIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAubmF2ID4gbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAubmF2ID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdiA+IGxpID4gYTpmb2N1cywgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdiAub3BlbiA+IGEsXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdiAub3BlbiA+IGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgbGkgPiBhW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICB3aWR0aDogNjRweDtcbiAgZmxleC1ncm93OiAwOyB9XG4gIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSBsaSA+IGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZXhwYW5kLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBhbGw7IH1cbiAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIGxpID4gYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDE3ODg2O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpIGluc2V0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMGQwZDA7IH1cbiAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzAxNzg4NiA0NC40NDQ0NDQ0NDQ0JSwgIzAxNzg4NiAxMDAlKTsgfVxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUuY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAxNzg4NjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwMTc4ODYgNDQuNDQ0NDQ0NDQ0NCUsICMwMTc4ODYgMTAwJSk7IH0gfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLmRyb3Bkb3duLm9wZW4gPiBhIHtcbiAgY29sb3I6ICMwMDRjOTc7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzAxNzg4NjsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdmJhci1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgI3R3Yy1sb2dvIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTEycHg7XG4gIHRyYW5zaXRpb246IC4yNXMgYWxsOyB9XG5cbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuc2VhcmNoLWZvcm0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogLjI1cyBmbGV4LWdyb3c7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbGw6ICNiMGMwMzU7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDU1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLnNlYXJjaC1maWVsZDpmb2N1cywgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLnNlYXJjaC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQ6Zm9jdXMgfiAuc2VhcmNoLWZvcm0sXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLnNlYXJjaC1maWVsZDphY3RpdmUgfiAuc2VhcmNoLWZvcm0sXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLnNlYXJjaC1maWVsZC5ub3QtZW1wdHkgfiAuc2VhcmNoLWZvcm0ge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQ6Zm9jdXMgfiAubmF2YmFyLWJyYW5kICN0d2MtbG9nbyxcbi5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuc2VhcmNoLWZpZWxkOmFjdGl2ZSB+IC5uYXZiYXItYnJhbmQgI3R3Yy1sb2dvLFxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQubm90LWVtcHR5IH4gLm5hdmJhci1icmFuZCAjdHdjLWxvZ28ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA1NnB4OyB9XG4gIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuc2VhcmNoLWZpZWxkOmZvY3VzIH4gLm5hdmJhci1icmFuZCAjdHdjLWxvZ28gI3dhdmUsXG4gIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuc2VhcmNoLWZpZWxkOmFjdGl2ZSB+IC5uYXZiYXItYnJhbmQgI3R3Yy1sb2dvICN3YXZlLFxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLnNlYXJjaC1maWVsZC5ub3QtZW1wdHkgfiAubmF2YmFyLWJyYW5kICN0d2MtbG9nbyAjd2F2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IC4yNXMgYWxsOyB9XG4gIC5uYXZiYXItcHJpbWFyeS1jb2xsYXBzZSAuc2VhcmNoLWZpZWxkOmZvY3VzIH4gLm5hdmJhci1icmFuZCAjdHdjLWxvZ28gI2xvZ28tdGV4dCxcbiAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQ6YWN0aXZlIH4gLm5hdmJhci1icmFuZCAjdHdjLWxvZ28gI2xvZ28tdGV4dCxcbiAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5zZWFyY2gtZmllbGQubm90LWVtcHR5IH4gLm5hdmJhci1icmFuZCAjdHdjLWxvZ28gI2xvZ28tdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGFsbDsgfVxuXG4ubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm5hdmJhci1ob21lLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5tZW51LWl0ZW0tLXNvY2lhbCB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5tZW51LWl0ZW0tLXNvY2lhbCA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm1lbnUtaXRlbS0tc29jaWFsIC5pY29uLXNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAubmF2YmFyLXByaW1hcnktY29sbGFwc2UgLm1lbnUtaXRlbS0tc29jaWFsIC5pY29uLXNvY2lhbDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cblxuLm5hdmJhci1wcmltYXJ5LWNvbGxhcHNlIC5tZW51LWl0ZW0tLXNvY2lhbCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50OyB9XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLmFkbWluLWJhciAubWVudS1wcmltYXJ5LWNvbGxhcHNlIHtcbiAgICB0b3A6IDQ2cHg7IH0gfVxuXG4uZXZlbnQtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMTc4ODY7IH1cbiAgLmV2ZW50LW5hdmlnYXRpb24gLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5ldmVudC1uYXZpZ2F0aW9uIC5idG4uYWN0aXZlLFxuICAuZXZlbnQtbmF2aWdhdGlvbiAuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNiMGMwMzU7IH1cbiAgLmV2ZW50LW5hdmlnYXRpb24uc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5NzsgfVxuXG5ib2R5LmFkbWluLWJhciAuZXZlbnQtbmF2aWdhdGlvbi5zdGlja3kge1xuICB0b3A6IDE0OHB4OyB9XG5cbi5ldmVudC1uYXZpZ2F0aW9uLW1hcmtlci5zdGlja3kge1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLm5hdmJhci1ldmVudCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubmF2YmFyLWV2ZW50IC5uYXZiYXItYnJhbmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbi5uYXZiYXItZXZlbnQgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubmF2YmFyLWV2ZW50IC5uYXZiYXItaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLm5hdmJhci1ldmVudCAubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm5hdmJhci1ldmVudCAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmF2YmFyLWV2ZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAubmF2YmFyLWV2ZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWV2ZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSwgLm5hdmJhci1ldmVudCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXZlbnQtbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogOTk4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmV2ZW50LW5hdmlnYXRpb24uc3RpY2t5IHtcbiAgICB0b3A6IDEwNnB4OyB9XG4gIC5ldmVudC1uYXZpZ2F0aW9uLW1hcmtlci5zdGlja3kge1xuICAgIGhlaWdodDogNDVweDsgfSB9XG5cbi5zdWNjZXNzLXN0b3JpZXMtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZzogN3B4IDA7IH1cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy1uYXZpZ2F0aW9uIGEge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLW5hdmlnYXRpb24uc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk5NzsgfVxuXG4uc3VjY2Vzcy1zdG9yaWVzLW5hdmlnYXRpb24tbWFya2VyLnN0aWNreSB7XG4gIGhlaWdodDogMzhweDsgfVxuXG4uYWRtaW4tYmFyIC5zdWNjZXNzLXN0b3JpZXMtbmF2aWdhdGlvbi5zdGlja3kge1xuICB0b3A6IDE0OHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdWNjZXNzLXN0b3JpZXMtbmF2aWdhdGlvbi5zdGlja3kge1xuICAgIHRvcDogMTA2cHg7IH0gfVxuXG4ubmF2YmFyLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAubmF2YmFyLWZvb3RlciBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC5uYXZiYXItZm9vdGVyIGxpID4gYSB7XG4gICAgY29sb3I6ICM2MzY2NmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gICAgLm5hdmJhci1mb290ZXIgbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2IwYzAzNTsgfVxuICAubmF2YmFyLWZvb3RlciAubmF2YmFyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmF2YmFyLWZvb3RlciAubmF2YmFyLXNvY2lhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAubmF2YmFyLWZvb3RlciAubmF2YmFyLXNvY2lhbCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmF2YmFyLWZvb3RlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2YmFyLWZvb3RlciBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5tZW51LWZvb3Rlci1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDE3ODg2OyB9XG5cbi5uYXZiYXItZm9vdGVyLWNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAubmF2YmFyLWZvb3Rlci1jb3B5cmlnaHQgbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5uYXZiYXItZm9vdGVyLWNvcHlyaWdodCBsaSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubmF2YmFyLWZvb3Rlci1jb3B5cmlnaHQgLm5hdmJhci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1mb290ZXItY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmF2YmFyLWZvb3Rlci1jb3B5cmlnaHQgLm5hdmJhci10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm5hdmJhci1mb290ZXItY29weXJpZ2h0IC5uYXZiYXItcmlnaHQgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5hdmJhci1mb290ZXItY29weXJpZ2h0IGxpID4gYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmZvbGRlZC1jb3JuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9sZGVkLWNvcm5lciBwLFxuICAuZm9sZGVkLWNvcm5lciBmaWdjYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTQxLjY2NjclOyB9XG4gIC5mb2xkZWQtY29ybmVyIHAsXG4gIC5mb2xkZWQtY29ybmVyIGZpZ2NhcHRpb24sIC5mb2xkZWQtY29ybmVyOjpiZWZvcmUsIC5mb2xkZWQtY29ybmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mb2xkZWQtY29ybmVyOmhvdmVyOjpiZWZvcmUsIC5mb2xkZWQtY29ybmVyOmhvdmVyOjphZnRlciwgLmZvbGRlZC1jb3JuZXIuYWN0aXZlOjpiZWZvcmUsIC5mb2xkZWQtY29ybmVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZm9sZGVkLWNvcm5lcjpob3ZlciBwLFxuICAuZm9sZGVkLWNvcm5lci5hY3RpdmUgcCxcbiAgLmZvbGRlZC1jb3JuZXIuaG92ZXIgZmlnY2FwdGlvbixcbiAgLmZvbGRlZC1jb3JuZXI6aG92ZXIgZmlnY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9sZGVkLWNvcm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIGJvdHRvbTogMDsgfVxuICAuZm9sZGVkLWNvcm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkIHJlZDtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZm9sZGVkLWNvcm5lci0tY2hhcnRyZXVzZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjMDM1OyB9XG4gIC5mb2xkZWQtY29ybmVyLS1jaGFydHJldXNlOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiMGMwMzU7IH1cbiAgLmZvbGRlZC1jb3JuZXItLXRlYWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzg4NjsgfVxuICAuZm9sZGVkLWNvcm5lci0tdGVhbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDE3ODg2OyB9XG4gIC5mb2xkZWQtY29ybmVyLS1kYXJrLWJsdWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM5NzsgfVxuICAuZm9sZGVkLWNvcm5lci0tZGFyay1ibHVlOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDRjOTc7IH1cblxuLmdyYWRpZW50LW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyYWRpZW50LW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDE3ODg2LCB0cmFuc3BhcmVudCk7XG4gICAgb3BhY2l0eTogMC40NzsgfVxuICAuZ3JhZGllbnQtb3ZlcmxheSAuZ3JhZGllbnQtb3ZlcmxheS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlcm8tLWxhcmdlLFxuLmhlcm8tLXN1Y2Nlc3Mtc3RvcmllcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuaGVyby0tbGFyZ2UgLmhlcm8tY29udGVudCxcbiAgLmhlcm8tLXN1Y2Nlc3Mtc3RvcmllcyAuaGVyby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5oZXJvLS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4OyB9XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVybyBoMSwgLmhlcm8gLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNzdweDtcbiAgICBsaW5lLWhlaWdodDogMTE4Ljc1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTQ4JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby0tbGFyZ2UsXG4gIC5oZXJvLS1zdWNjZXNzLXN0b3JpZXMge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tLWxhcmdlLFxuICAuaGVyby0tc3VjY2Vzcy1zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICAuaGVyby0tbGFyZ2UgLmhlcm8tY29udGVudCxcbiAgICAuaGVyby0tc3VjY2Vzcy1zdG9yaWVzIC5oZXJvLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAuaGVybyBoMSwgLmhlcm8gLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzdnc7IH1cbiAgLmhlcm8gcCB7XG4gICAgZm9udC1zaXplOiA1dnc7IH0gfVxuXG4ucGFnZS1oZWFkZXIsIC5nc2VjdGlvbl90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wYWdlLWhlYWRlci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1oZWFkZXItZmx1aWQgaDEsIC5wYWdlLWhlYWRlci1mbHVpZCAuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucGFnZS1oZWFkZXItZmx1aWQ6bnRoLW9mLXR5cGUoM24rMCksIC5wYWdlLWhlYWRlci1mbHVpZC0tdGVhbC5wYWdlLWhlYWRlciwgLnBhZ2UtaGVhZGVyLWZsdWlkLS10ZWFsLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3ODg2OyB9XG4gIC5wYWdlLWhlYWRlci1mbHVpZDpudGgtb2YtdHlwZSgzbisxKSwgLnBhZ2UtaGVhZGVyLWZsdWlkLS1jaGFydHJldXNlLnBhZ2UtaGVhZGVyLCAucGFnZS1oZWFkZXItZmx1aWQtLWNoYXJ0cmV1c2UuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGMwMzU7IH1cbiAgLnBhZ2UtaGVhZGVyLWZsdWlkOm50aC1vZi10eXBlKDNuKzIpLCAucGFnZS1oZWFkZXItZmx1aWQtLWRhcmstYmx1ZS5wYWdlLWhlYWRlciwgLnBhZ2UtaGVhZGVyLWZsdWlkLS1kYXJrLWJsdWUuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRjOTc7IH1cbiAgLnBhZ2UtaGVhZGVyLWZsdWlkLS1icmlnaHQtdGVhbC5wYWdlLWhlYWRlciwgLnBhZ2UtaGVhZGVyLWZsdWlkLS1icmlnaHQtdGVhbC5nc2VjdGlvbl90aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDM5ODsgfVxuICAucGFnZS1oZWFkZXItZmx1aWQ6aG92ZXIgLmVkaXQtYnRuIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wYWdlLWhlYWRlci1mbHVpZCAuZWRpdC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wYWdlLWhlYWRlci1mbHVpZCAuZWRpdC1idG4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNlY3Rpb246bnRoLW9mLXR5cGUoM24rMCkgLnBhZ2UtaGVhZGVyLWZsdWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDM5ODsgfVxuXG4uc2VjdGlvbjpudGgtb2YtdHlwZSgzbisxKSAucGFnZS1oZWFkZXItZmx1aWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3ODg2OyB9XG5cbi5zZWN0aW9uOm50aC1vZi10eXBlKDNuKzIpIC5wYWdlLWhlYWRlci1mbHVpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRjOTc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWZsdWlkIHtcbiAgICBtaW4taGVpZ2h0OiAxMzhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlYWRlci1mbHVpZCB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5wYWdlLWhlYWRlci1mbHVpZCBoMSwgLnBhZ2UtaGVhZGVyLWZsdWlkIC5nc2VjdGlvbl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEydnc7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMjhweCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYnJlYWRjcnVtYiA+IGxpOm5vdCguYWN0aXZlKSA+IGEge1xuICAgIGNvbG9yOiAjNjM2NjZhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlxcMDAwMGEwID4gXFwwMDAwYTBcIjsgfVxuXG4uc2VjdGlvbi5zZWN0aW9uLWZsdWlkIC5jb250ZW50IHtcbiAgcGFkZGluZzogODVweCAwOyB9XG5cbi5zZWN0aW9uLnNlY3Rpb24tZmx1aWQgLmJhY2stdG8tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VjdGlvbi5zZWN0aW9uLWZsdWlkIC5iYWNrLXRvLXRvcCAuZ2x5cGgtYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tZmx1aWQgLmJhY2stdG8tdG9wIC5nbHlwaC1hcnJvdzo6YmVmb3JlLCAuc2VjdGlvbi5zZWN0aW9uLWZsdWlkIC5iYWNrLXRvLXRvcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnNlY3Rpb24uc2VjdGlvbi1mbHVpZCAuYmFjay10by10b3BcbiAgYnV0dG9uLmJ1dHRvbi1zdWJtaXQ6OmFmdGVyLCAuc2VjdGlvbi5zZWN0aW9uLWZsdWlkIC5iYWNrLXRvLXRvcFxuICAuZ2ZpZWxkID4gLmJ0bi5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtNHB4KSB0cmFuc2xhdGVZKDJweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24uc2VjdGlvbi1mbHVpZCAuYmFjay10by10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jb250ZW50LmNvbnRlbnQtZXZlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4OyB9XG5cbi5jb250ZW50LS1uby1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmNvbnRlbnQtLWZsdWlkLWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uIC5jb250ZW50LS1zdWNjZXNzLXN0b3JpZXM6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfVxuXG5pbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5pbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5pbWcuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250ZW50LS1zdWNjZXNzLXN0b3JpZXMgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwYjRlZTtcbiAgY29sb3I6ICMwMGI0ZWU7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlOyB9XG4gIC5jb250ZW50LS1zdWNjZXNzLXN0b3JpZXMgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGltZy5hbGlnbmxlZnQsXG4gIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGVudC0tc3VjY2Vzcy1zdG9yaWVzIGJsb2NrcXVvdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMTUlOyB9XG4gICAgLmNvbnRlbnQtLXN1Y2Nlc3Mtc3RvcmllcyBibG9ja3F1b3RlIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4uZ3JpZC0tY2hpbGQge1xuICBwYWRkaW5nOiA2NXB4IDA7IH1cblxuLmdyaWQtaXRlbS0tY2hpbGQgYTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5ncmlkLWl0ZW0tLWNoaWxkIGgyLCAuZ3JpZC1pdGVtLS1jaGlsZCAuZ2Zvcm1fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtaXRlbS0tY2hpbGQgcCB7XG4gIG1hcmdpbi10b3A6IDlweDsgfVxuXG4uZ3JpZC1pdGVtLS1jaGlsZCAuZ3JpZC1jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMGQzOTg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ncmlkLWl0ZW0tLWNoaWxkIC5nbHlwaCwgLmdyaWQtaXRlbS0tY2hpbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5ncmlkLWl0ZW0tLWNoaWxkXG5idXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsIC5ncmlkLWl0ZW0tLWNoaWxkXG4uZ2ZpZWxkID4gLmJ0bi5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMTJweDsgfVxuICAuZ3JpZC1pdGVtLS1jaGlsZCAuZ2x5cGg6OmJlZm9yZSB7XG4gICAgdG9wOiAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtLWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuZ3JpZC1pdGVtLS1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmdyaWQtaXRlbS0tY2hpbGQgKyAuZ3JpZC1pdGVtLS1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzIuNXB4OyB9IH1cblxuLmdyaWQtLXBhcmVudCB7XG4gIHBhZGRpbmc6IDc2cHggMDsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQgLmdyaWQtaXRlbS1oZWFkZXIge1xuICBoZWlnaHQ6IDUycHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQgLmdyaWQtaXRlbS1maWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtaXRlbS0tcGFyZW50IC5ncmlkLWl0ZW0tZmlndXJlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQgLmdyaWQtaXRlbS1maWd1cmUtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzZweDtcbiAgcmlnaHQ6IDM2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudCAuZ2x5cGgtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ3JpZC1pdGVtLS1wYXJlbnQgLmdseXBoLWJveDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQ6bnRoLWNoaWxkKDZuLTUpIC5mb2xkZWQtY29ybmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3ODg2OyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudDpudGgtY2hpbGQoNm4tNSkgLmZvbGRlZC1jb3JuZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMTc4ODY7IH1cblxuLmdyaWQtaXRlbS0tcGFyZW50Om50aC1jaGlsZCg2bi00KSAuZm9sZGVkLWNvcm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM5NzsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQ6bnRoLWNoaWxkKDZuLTQpIC5mb2xkZWQtY29ybmVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0Yzk3OyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudDpudGgtY2hpbGQoNm4tMykgLmZvbGRlZC1jb3JuZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGMwMzU7IH1cblxuLmdyaWQtaXRlbS0tcGFyZW50Om50aC1jaGlsZCg2bi0zKSAuZm9sZGVkLWNvcm5lcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IwYzAzNTsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQ6bnRoLWNoaWxkKDZuLTIpIC5mb2xkZWQtY29ybmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjMDM1OyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudDpudGgtY2hpbGQoNm4tMikgLmZvbGRlZC1jb3JuZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiMGMwMzU7IH1cblxuLmdyaWQtaXRlbS0tcGFyZW50Om50aC1jaGlsZCg2bi0xKSAuZm9sZGVkLWNvcm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzg4NjsgfVxuXG4uZ3JpZC1pdGVtLS1wYXJlbnQ6bnRoLWNoaWxkKDZuLTEpIC5mb2xkZWQtY29ybmVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDE3ODg2OyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudDpudGgtY2hpbGQoNm4pIC5mb2xkZWQtY29ybmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Yzk3OyB9XG5cbi5ncmlkLWl0ZW0tLXBhcmVudDpudGgtY2hpbGQoNm4pIC5mb2xkZWQtY29ybmVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0Yzk3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkLWl0ZW0tLXBhcmVudCAuZ3JpZC1pdGVtLWZpZ3VyZSB7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5ncmlkLWl0ZW0tLXBhcmVudCAuZ3JpZC1pdGVtLWZpZ3VyZS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHotaW5kZXg6IDIwOyB9IH1cblxuLmdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmVlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuXG4uZmVlZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmVlZC1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZlZWQtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mZWVkLWl0ZW0gaDUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mZWVkLWl0ZW0gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuZmVlZC1pdGVtOm50aC1jaGlsZCgzbiswKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzg4NjsgfVxuICAuZmVlZC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGM5NzsgfVxuICAuZmVlZC1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDM5ODsgfVxuICAgIC5mZWVkLWl0ZW06bnRoLWNoaWxkKDNuKzIpOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gIC5mZWVkLWl0ZW0gLmZlZWQtaXRlbS10aXRsZS0tYWxpZ24tbWlkZGxlIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZlZWQtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7IH1cbiAgLmZlZWQtaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuZmVlZC1pdGVtIC5nbHlwaC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuZmVlZC1pdGVtIC5nbHlwaC1ib3g6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQgLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuZmVlZC0tZXhwYW5kZWQgLmZlZWQtY29udGFpbmVyLS1leHBhbmRlZCAuaW1hZ2UtLXRvcC1sZWZ0IHtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAgIC5mZWVkLS1leHBhbmRlZCAuZmVlZC1jb250YWluZXItLWV4cGFuZGVkIC5pbWFnZS0tYm90dG9tLWNlbnRlciB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAuZmVlZC0tZXhwYW5kZWQgLmZlZWQtY29udGFpbmVyLS1leHBhbmRlZCAuaW1hZ2UtLXRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDUwJTsgfVxuICAgIC5mZWVkLS1leHBhbmRlZCAuZmVlZC1jb250YWluZXItLWV4cGFuZGVkIC5mZWVkLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuZmVlZC0tZXhwYW5kZWQgLmZlZWQtY29udGFpbmVyLS1leHBhbmRlZCAuZmVlZC1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQgLmZlZWQtaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAuZmVlZC0tZXhwYW5kZWQgLmZlZWQtY29udGFpbmVyLS1leHBhbmRlZCAuZmVlZC1pdGVtOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQgLmZlZWQtaXRlbS0tYm90dG9tLWxlZnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogNDgwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgICAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQgLmZlZWQtaXRlbS0tdG9wLWNlbnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgICAuZmVlZC0tZXhwYW5kZWQgLmZlZWQtY29udGFpbmVyLS1leHBhbmRlZCAuZmVlZC1pdGVtLS1ib3R0b20tcmlnaHQge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmZlZWQtLWV4cGFuZGVkIC5mZWVkLWNvbnRhaW5lci0tZXhwYW5kZWQgLmdseXBoLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlZWQtaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuLmRpdmlkZXItaW5mbyB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5kaXZpZGVyLWluZm8gaDEsIC5kaXZpZGVyLWluZm8gLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNGM5NztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmRpdmlkZXItaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGl2aWRlci1waG90byB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5NnB4IDA7IH1cbiAgLmRpdmlkZXItcGhvdG8gPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmRpdmlkZXItcGhvdG8gaDEsIC5kaXZpZGVyLXBob3RvIC5nc2VjdGlvbl90aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kaXZpZGVyLXBob3RvIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGl2aWRlci1waG90byBoMSwgLmRpdmlkZXItcGhvdG8gLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0dnc7IH0gfVxuXG4uY29udGVudC1jYWxsb3V0LXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7IH1cbiAgLmNvbnRlbnQtY2FsbG91dC12aWRlbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtY2FsbG91dC12aWRlbyA+IGEge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGVudC1jYWxsb3V0LWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGVudC1jYWxsb3V0LWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmNvbnRlbnQtY2FsbG91dC1mZWF0dXJlZC1jb250ZW50IHtcbiAgcGFkZGluZzogNjVweCA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBkMzk4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnQtY2FsbG91dC1mZWF0dXJlZC1jb250ZW50IC5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWNhbGxvdXQtZmVhdHVyZWQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGVudC1jYWxsb3V0LWZlYXR1cmVkLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGQzOTg7IH1cbiAgLmNvbnRlbnQtY2FsbG91dC1mZWF0dXJlZC1jb250ZW50IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY29udGVudC1jYWxsb3V0LWZlYXR1cmVkLWNvbnRlbnQgLmdseXBoLCAuY29udGVudC1jYWxsb3V0LWZlYXR1cmVkLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5jb250ZW50LWNhbGxvdXQtZmVhdHVyZWQtY29udGVudFxuICBidXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsIC5jb250ZW50LWNhbGxvdXQtZmVhdHVyZWQtY29udGVudFxuICAuZ2ZpZWxkID4gLmJ0bi5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICAgIHRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0b3A6IDZweDsgfVxuXG4uY29udGVudC1jYWxsb3V0LmNvbnRlbnQtY2FsbG91dC1mZWF0dXJlZC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5jb250ZW50LWNhbGxvdXQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmNvbnRlbnQtY2FsbG91dCBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudC1jYWxsb3V0LS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWNhbGxvdXQtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmVtYmVkIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1iZWQtLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbWJlZC0tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1iZWQtLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGVudC1zdWNjZXNzLXN0b3J5IHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250ZW50LXN1Y2Nlc3Mtc3Rvcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uY29udGVudC1zdWNjZXNzLXN0b3J5LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07IH1cblxuLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1saW5rIHtcbiAgei1pbmRleDogMzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jb250ZW50LXN1Y2Nlc3Mtc3RvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEzNSU7IH1cbiAgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS10ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsOyB9XG5cbi5jb250ZW50LXN1Y2Nlc3Mtc3Rvcnktc3VidGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTsgfVxuICAuY29udGVudC1zdWNjZXNzLXN0b3J5LXN1YnRleHQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uY29udGVudC1zdWNjZXNzLXN0b3J5LWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICB6LWluZGV4OiAxMDsgfVxuICAuY29udGVudC1zdWNjZXNzLXN0b3J5LWJ1dHRvbiAuZ2x5cGgsIC5jb250ZW50LXN1Y2Nlc3Mtc3RvcnktYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAuY29udGVudC1zdWNjZXNzLXN0b3J5LWJ1dHRvblxuICBidXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsIC5jb250ZW50LXN1Y2Nlc3Mtc3RvcnktYnV0dG9uXG4gIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5jb250ZW50LXN1Y2Nlc3Mtc3RvcnktYnV0dG9uIC5nbHlwaDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuY29udGVudC1zdWNjZXNzLXN0b3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiA1dnc7IH1cbiAgICAuY29udGVudC1zdWNjZXNzLXN0b3J5LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzlweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1idXR0b24gLmdseXBoLCAuY29udGVudC1zdWNjZXNzLXN0b3J5LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1idXR0b25cbiAgICAgIGJ1dHRvbi5idXR0b24tc3VibWl0OjphZnRlciwgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1idXR0b25cbiAgICAgIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1zdWNjZXNzLXN0b3J5OmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC41NTsgfVxuICAuY29udGVudC1zdWNjZXNzLXN0b3J5OmhvdmVyIC5jb250ZW50LXN1Y2Nlc3Mtc3RvcnktYmFja2dyb3VuZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5jb250ZW50LXN1Y2Nlc3Mtc3Rvcnk6aG92ZXIgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNvbnRlbnQtc3VjY2Vzcy1zdG9yeTpob3ZlciAuY29udGVudC1zdWNjZXNzLXN0b3J5LXRleHQgYmxvY2txdW90ZSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5jdGEge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkMGQwZDA7IH1cbiAgLmN0YSBoMiwgLmN0YSAuZ2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLmN0YSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5jdGEgKyAuZmVlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuY3RhICsgLmZlZWQ6OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2QwZDBkMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmN0YSArIC5ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuICAuY3RhIC5jdGEtZm9ybS1jbG9zZS1idG4ge1xuICAgIGNvbG9yOiAjZDBkMGQwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mZWF0dXJlZC1wcm9maWxlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmVhdHVyZWQtcHJvZmlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmZlYXR1cmVkLXByb2ZpbGUtaW1hZ2U6OmJlZm9yZSwgLmZlYXR1cmVkLXByb2ZpbGUtaW1hZ2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5mZWF0dXJlZC1wcm9maWxlLWltYWdlOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxODZweDtcbiAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGI0ZWU7XG4gICAgICBtYXJnaW4tdG9wOiAtOTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTNweDsgfVxuICAgIC5mZWF0dXJlZC1wcm9maWxlLWltYWdlOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4OyB9XG4gIC5mZWF0dXJlZC1wcm9maWxlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwYjRlZTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZlYXR1cmVkLXByb2ZpbGUtaW5mbyBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5mZWF0dXJlZC1wcm9maWxlLWluZm8gaDIsIC5mZWF0dXJlZC1wcm9maWxlLWluZm8gLmdmb3JtX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZmlsZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZlYXR1cmVkLXByb2ZpbGUtaW5mbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4uY2Fyb3VzZWwtLXRpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuY2Fyb3VzZWwtLXRpY2tlciAuaXRlbSB7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjNjM2NjZhOyB9XG4gIC5jYXJvdXNlbC0tdGlja2VyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzYzNjY2YTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzAwZDM5ODtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC0tdGlja2VyIC5jYXJvdXNlbC1jYXB0aW9uLS1hbGlnbi1taWRkbGUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBkMzk4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjM2NjZhOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDM0cHg7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMGQzOTg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwZDM5ODtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMGQzOTg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBkMzk4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbi5idXR0b24tc3VibWl0LFxuLmdmaWVsZCA+IC5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjMDBkMzk4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICBidXR0b24uYnV0dG9uLXN1Ym1pdDo6YWZ0ZXIsXG4gIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBkMzk4O1xuICBwYWRkaW5nOiAwIDNweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZ2ZpZWxkX2xhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2ZpZWxkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZ2ZpZWxkIGlucHV0LFxuICAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2ZpZWxkLS1jaGVja2JveCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5naW5wdXRfY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdpbnB1dF9jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM0cHg7IH1cblxuLmdpbnB1dF9sZWZ0LFxuLm5hbWVfZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cblxuLmdpbnB1dF9yaWdodCxcbi5uYW1lX2xhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4uZ2lucHV0X2NvbXBsZXggPiBzcGFuIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBcdFx0bGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59ICovIH1cbiAgLmdpbnB1dF9jb21wbGV4ID4gc3BhbiBpbnB1dCxcbiAgLmdpbnB1dF9jb21wbGV4ID4gc3BhbiBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG5cbi5naW5wdXRfY29tcGxleCA+IC5naW5wdXRfZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nZmllbGRfY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZ2ZpZWxkX2NoZWNrYm94IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgICAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmdmb3JtX2JvZHkgLmdzZWN0aW9uOmZpcnN0LWNoaWxkIC5nc2VjdGlvbl90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmdzZWN0aW9uX3RpdGxlIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci5jb250ZW50IC5nZm9ybV93cmFwcGVyIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2ZpZWxkX2NoZWNrYm94IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmdmb3JtLXdyYXBwZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnAgfiBhW2hyZWZePVwiI2Zvcm0tXCJdW3JvbGU9XCJsaWdodGJveFwiXTpub3QoLmdyaWQtY3RhKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDguMzMzMzMzMzMzMyU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWRtaW4tYmFyIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgcGFkZGluZy10b3A6IDUycHg7IH1cblxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LXNraW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZmFuY3lib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5saWdodGJveC1mb3JtIHtcbiAgcGFkZGluZzogMzBweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhbmN5Ym94LXdyYXAge1xuICAgIHdpZHRoOiA5NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgd2lkdGg6IDExNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYW5jeWJveC13cmFwIHtcbiAgICB3aWR0aDogOTcwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZhbmN5Ym94LWlubmVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgLmZhbmN5Ym94LWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4ubWFwLS1ob21lIHtcbiAgcGFkZGluZzogNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLS1ob21lIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG4uc3BvbnNvci1sb2dvcyB7XG4gIHBhZGRpbmc6IDU1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGhlaWdodDogMTk1cHg7IH1cbiAgLnNwb25zb3ItbG9nb3MtbG9nbyB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BvbnNvci1sb2dvcyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcG9uc29yLWxvZ29zIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5kb251dC1jYWxsb3V0cyB7XG4gIHBhZGRpbmc6IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmRvbnV0LWNhbGxvdXRzIC5kb251dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmRvbnV0LWNhbGxvdXRzIC5kb251dC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZG9udXQtY2FsbG91dHMgLmRvbnV0LWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMTc4ODY7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb251dC1jYWxsb3V0cyAuZG9udXQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM2MzY2NmE7IH1cbiAgLmRvbnV0LWNhbGxvdXRzIC5kb251dC1jb250YWluZXI6aG92ZXIgLmRvbnV0LWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRvbnV0LWNhbGxvdXRzIC5kb251dC1ob2xlIHtcbiAgICBtYXJnaW46IDQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZG9udXQtY2FsbG91dHMgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZG9udXQtY2FsbG91dHMgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kb251dC1jYWxsb3V0cyAuZG9udXQtY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwZDM5ODtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kb251dC1jYWxsb3V0cyAuZ2x5cGgsIC5kb251dC1jYWxsb3V0cyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLmRvbnV0LWNhbGxvdXRzXG4gIGJ1dHRvbi5idXR0b24tc3VibWl0OjphZnRlciwgLmRvbnV0LWNhbGxvdXRzXG4gIC5nZmllbGQgPiAuYnRuLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmRvbnV0LWNhbGxvdXRzIC5nbHlwaDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb251dC1jYWxsb3V0cyB7XG4gICAgcGFkZGluZzogNzVweCAwOyB9XG4gIC5kb251dC1jYWxsb3V0cyAuZG9udXQtY29udGFpbmVyICsgLmRvbnV0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzcuNXB4OyB9IH1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5nYWxsZXJ5LXJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmdhbGxlcnktcm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZ2FsbGVyeS1pdGVtIGEge1xuICAgIGNvbG9yOiAjNjM2NjZhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdhbGxlcnktLWxvZ28gLmdhbGxlcnktaXRlbS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmxzLWJvdHRvbS1zbGlkZWJ1dHRvbnMge1xuICB0b3A6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxzLWJvdHRvbS1zbGlkZWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmxzLWJvdHRvbS1zbGlkZWJ1dHRvbnMgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5scy1ib3R0b20tc2xpZGVidXR0b25zIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMGMwMzU7XG4gICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgLmxzLWJvdHRvbS1zbGlkZWJ1dHRvbnMgYS5scy1uYXYtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2IwYzAzNTsgfVxuICAubHMtYm90dG9tLXNsaWRlYnV0dG9ucyAubHMtdGh1bWJuYWlsLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxzLWxheWVyIGgxLCAubHMtbGF5ZXIgLmdzZWN0aW9uX3RpdGxlLFxuLmxzLXNsaWRlIGgxLFxuLmxzLXNsaWRlIC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5scy1sYXllciBwLFxuLmxzLXNsaWRlIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5scy1sYXllciAuaG9tZS1zbGlkZXItYnV0dG9uLFxuLmxzLXNsaWRlIC5ob21lLXNsaWRlci1idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubHMtbGF5ZXIgLmhvbWUtc2xpZGVyLWJ1dHRvbjo6YWZ0ZXIsXG4gIC5scy1zbGlkZSAuaG9tZS1zbGlkZXItYnV0dG9uOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdnbHlwaHMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cblxuYVtyZWw9XCJob21lLXNsaWRlci1idXR0b25cIl0ge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubHMtYm90dG9tLXNsaWRlYnV0dG9ucyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRvcDogLTIwcHggIWltcG9ydGFudDsgfSB9XG5cbi5ldmVudHMtbGlzdCAubWVkaWEtb2JqZWN0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLmV2ZW50cy1saXN0IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweCAzMHB4OyB9XG5cbi5ldmVudHMtbGlzdCAucGFuZWwtaGVhZGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFyYWxsYXgtc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTM4JTtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbWFyZ2luLXRvcDogNTJweDsgfVxuICAucGFyYWxsYXgtc2VwYXJhdG9yLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgb3BhY2l0eTogLjczO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhcmFsbGF4LXNlcGFyYXRvciBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAucGFyYWxsYXgtc2VwYXJhdG9yIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnBhcmFsbGF4LXNlcGFyYXRvciBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC02MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTYycHg7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEycHg7IH1cbiAgICAucGFyYWxsYXgtc2VwYXJhdG9yIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIGxlZnQ6IDZweDsgfVxuICAgIC5wYXJhbGxheC1zZXBhcmF0b3IgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICByaWdodDogNnB4OyB9XG4gIC5wYXJhbGxheC1zZXBhcmF0b3I6OmJlZm9yZSwgLnBhcmFsbGF4LXNlcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTk1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAucGFyYWxsYXgtc2VwYXJhdG9yOjpiZWZvcmUge1xuICAgIHRvcDogMTcwcHg7IH1cbiAgLnBhcmFsbGF4LXNlcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFsbGF4LXNlcGFyYXRvciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucGFyYWxsYXgtc2VwYXJhdG9yIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMzJweCAwOyB9XG4gICAgICAucGFyYWxsYXgtc2VwYXJhdG9yIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnBhcmFsbGF4LXNlcGFyYXRvciBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdG9wOiA2cHg7IH1cbiAgICAucGFyYWxsYXgtc2VwYXJhdG9yOjpiZWZvcmUge1xuICAgICAgdG9wOiAxMjBweDsgfVxuICAgIC5wYXJhbGxheC1zZXBhcmF0b3I6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTIwcHg7IH0gfVxuXG4uY29udGVudC1wb3N0LWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250ZW50LXBvc3QtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmNvbnRlbnQtdGFncyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnRhZ2Nsb3VkID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNTJweDsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuIl19 */