/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

body {
  font-family: "Exo 2", Helvetica, Arial, sans-serif;
  font-size: 16px; }
  body * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

h1, h2, h3, h4, h5, h6, a.btn {
  font-family: "Exo 2", serif;
  font-weight: 600;
  margin-bottom: 6.25px; }

h1, h2, h3, h4, h5, h6 {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  font-size: 1.5em;
  color: #496464;
  display: inline-block;
  margin-bottom: 25px; }

p, a {
  color: #496464;
  width: 100%;
  display: inline-block;
  font-family: "Exo 2", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin-top: 12.5px; }

a {
  display: inline-block;
  width: 100%;
  margin-top: 12.5px;
  font-family: "Exo 2", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  color: #23bbb8; }
  a:hover, a:active, a:focus {
    text-decoration: underline; }

a.forgot-pass {
  margin-top: 25px; }

label {
  font-family: "Exo 2", Helvetica, Arial, sans-serif;
  font-weight: 600; }

.form-control {
  width: 100%;
  font-size: 1rem;
  margin-bottom: .5rem;
  height: auto;
  line-height: 1.125rem;
  color: #496464; }
  .form-control.required label:after {
    content: '*';
    color: #861a10; }

form {
  padding-left: 12.5px;
  padding-right: 12.5px;
  display: inline-block;
  width: 100%; }

.form-control {
  max-width: 100%;
  margin-bottom: 25px; }
  .form-control label {
    width: 100%;
    display: inline-block;
    padding-right: 12.5px;
    margin-bottom: 12.5px; }
  .form-control input, .form-control textarea, .form-control select {
    display: inline-block;
    width: 100%;
    color: #496464;
    border: 1px solid #95b1b1;
    padding: 6.25px 12.5px;
    border-radius: 1em;
    font-family: "Exo 2", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 16px !important; }
    .form-control input:focus, .form-control textarea:focus, .form-control select:focus {
      border: 1px solid #23bbb8;
      outline: 0;
      -webkit-box-shadow: 0px 0px 2px 2px #23bbb8;
              box-shadow: 0px 0px 2px 2px #23bbb8; }

.submit-button {
  margin-top: 12.5px;
  width: 100%;
  text-align: center;
  font-size: 1em;
  line-height: 1;
  font-family: "Exo 2", serif;
  background: #23bbb8;
  color: #fff;
  border: 2px solid #23bbb8;
  font-weight: 600;
  -webkit-transition: background .25s, color .25s;
  -o-transition: background .25s, color .25s;
  transition: background .25s, color .25s;
  padding: 6.25px 25px;
  text-decoration: none;
  border-radius: 2.5em; }
  .submit-button:hover, .submit-button:active, .submit-button:focus {
    color: #23bbb8;
    background: rgba(35, 187, 184, 0);
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

body {
  overflow: hidden; }

section#main {
  width: 100%;
  height: 100vh;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

#id-form-column {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

#id-form-column-registration {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

#id-form-column-reset {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.contain-form {
  max-width: 100%;
  width: 320px;
  text-align: left;
  display: inline-block; }

div.image {
  margin-bottom: 25px;
  text-align: center;
  width: 100%; }
  div.image img {
    max-width: 100%;
    display: inline-block; }
  div.image a {
    margin: 0 0 0 0;
    padding: 0 0 0 0; }
  div.image.logo {
    margin-bottom: 50px; }

#picture-column {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #23bbb8; }
  @media (max-width: 768px) {
    #picture-column {
      padding-bottom: 60%; } }
  #picture-column.catalog {
    background: url("../../img/catalog-image.png");
    background-size: cover;
    background-position: center center; }
  #picture-column.fulfill {
    background: url("../../img/fulfill-image.png");
    background-size: cover;
    background-position: center center; }
  #picture-column.procure {
    background: url("../../img/procure-image.png");
    background-size: cover;
    background-position: center center; }
  #picture-column.veteran {
    background: url("../../img/emarketplace_emarketplace.jpg");
    background-size: cover;
    background-position: center center; }

@media (min-width: 768px) {
  #picture-column {
    width: 40%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  #id-form-column {
    width: 60%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 992px) {
  #picture-column {
    width: 67%; }
  #id-form-column {
    width: 33%; } }

.customer-support {
  width: 100%;
  display: inline-block;
  padding-top: 50px;
  text-align: center; }
  .customer-support div.image {
    margin-bottom: 50px; }
  @media (992px) {
    .customer-support {
      padding-top: 100px; } }
  .customer-support p:last-child {
    margin-top: 33.3333333333px; }

div.alert {
  width: 100%;
  margin-bottom: 25px;
  padding: 12.5px;
  text-align: center;
  display: inline-block; }

div.alert.danger {
  border: #ffb3b6 1px solid;
  border-radius: 1em;
  background: #ffe6e7;
  color: #990006; }

div.alert.success {
  border: #d9f674 1px solid;
  border-radius: 1em;
  background: #e6f9a4;
  color: #4f6407; }

.contain-form-registration {
  max-width: 100%;
  width: 320px;
  text-align: left;
  display: inline-block; }
  @media (min-width: 768px) {
    .contain-form-registration {
      width: 640px; } }
  .contain-form-registration .column-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.column-half {
  width: 100%; }
  @media (min-width: 768px) {
    .column-half {
      width: 50%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 10px 30px;
      display: inline-block; }
      .column-half:first-child {
        border-right: 1px solid #95b1b1; } }

.contain-form-registration.staggered .staggered-inputs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left; }

@media (min-width: 768px) {
  .contain-form-registration.staggered .form-control, .contain-form-registration.staggered h2 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
  .contain-form-registration.staggered .form-control.third {
    width: 33.33333333%; }
  .contain-form-registration.staggered .form-control.half {
    width: 50%; } }

/*# sourceMappingURL=data:application/json;base64,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cUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCwyQkFBcUI7UUFBckIsd0JBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQixvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUU7O0FBRXRCO0VBQ0UsWUFBWSxFQUFFO0VBQ2Q7SUFDRTtNQUNFLFdBQVc7TUFDWCwrQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLG1CQUFtQjtNQUNuQixzQkFBc0IsRUFBRTtNQUN4QjtRQUNFLGdDQUFnQyxFQUFFLEVBQUU7O0FBRTVDO0VBQ0UsWUFBWTtFQUNaLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMkJBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQix1QkFBc0I7TUFBdEIsb0JBQXNCO1VBQXRCLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsV0FBVyxFQUFFLEVBQUUiLCJmaWxlIjoibWFzdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvIDJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGJvZHkgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBhLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cHg7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICM0OTY0NjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5wLCBhIHtcbiAgY29sb3I6ICM0OTY0NjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEyLjVweDsgfVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTIuNXB4O1xuICBmb250LWZhbWlseTogXCJFeG8gMlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjNiYmI4OyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hLmZvcmdvdC1wYXNzIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICM0OTY0NjQ7IH1cbiAgLmZvcm0tY29udHJvbC5yZXF1aXJlZCBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyonO1xuICAgIGNvbG9yOiAjODYxYTEwOyB9XG5cbmZvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7IH1cbiAgLmZvcm0tY29udHJvbCBpbnB1dCwgLmZvcm0tY29udHJvbCB0ZXh0YXJlYSwgLmZvcm0tY29udHJvbCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzQ5NjQ2NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTViMWIxO1xuICAgIHBhZGRpbmc6IDYuMjVweCAxMi41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5mb3JtLWNvbnRyb2wgaW5wdXQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wgdGV4dGFyZWE6Zm9jdXMsIC5mb3JtLWNvbnRyb2wgc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM2JiYjg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4ICMyM2JiYjg7IH1cblxuLnN1Ym1pdC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMi41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRXhvIDJcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6ICMyM2JiYjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjNiYmI4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMsIGNvbG9yIC4yNXM7XG4gIHBhZGRpbmc6IDYuMjVweCAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNWVtOyB9XG4gIC5zdWJtaXQtYnV0dG9uOmhvdmVyLCAuc3VibWl0LWJ1dHRvbjphY3RpdmUsIC5zdWJtaXQtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzYmJiODtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAxODcsIDE4NCwgMCk7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5zZWN0aW9uI21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuI2lkLWZvcm0tY29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jaWQtZm9ybS1jb2x1bW4tcmVnaXN0cmF0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jaWQtZm9ybS1jb2x1bW4tcmVzZXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvbnRhaW4tZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDMyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZGl2LmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBkaXYuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGRpdi5pbWFnZSBhIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDAgMDsgfVxuICBkaXYuaW1hZ2UubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4jcGljdHVyZS1jb2x1bW4ge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMyM2JiYjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI3BpY3R1cmUtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH0gfVxuICAjcGljdHVyZS1jb2x1bW4uY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhdGFsb2ctaW1hZ2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAjcGljdHVyZS1jb2x1bW4uZnVsZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Z1bGZpbGwtaW1hZ2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAjcGljdHVyZS1jb2x1bW4ucHJvY3VyZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3Byb2N1cmUtaW1hZ2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAjcGljdHVyZS1jb2x1bW4udmV0ZXJhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2VtYXJrZXRwbGFjZV9lbWFya2V0cGxhY2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BpY3R1cmUtY29sdW1uIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG9yZGVyOiAyOyB9XG4gICNpZC1mb3JtLWNvbHVtbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcGljdHVyZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA2NyU7IH1cbiAgI2lkLWZvcm0tY29sdW1uIHtcbiAgICB3aWR0aDogMzMlOyB9IH1cblxuLmN1c3RvbWVyLXN1cHBvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jdXN0b21lci1zdXBwb3J0IGRpdi5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKDk5MnB4KSB7XG4gICAgLmN1c3RvbWVyLXN1cHBvcnQge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgLmN1c3RvbWVyLXN1cHBvcnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMy4zMzMzMzMzMzMzcHg7IH1cblxuZGl2LmFsZXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDEyLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZGl2LmFsZXJ0LmRhbmdlciB7XG4gIGJvcmRlcjogI2ZmYjNiNiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYmFja2dyb3VuZDogI2ZmZTZlNztcbiAgY29sb3I6ICM5OTAwMDY7IH1cblxuZGl2LmFsZXJ0LnN1Y2Nlc3Mge1xuICBib3JkZXI6ICNkOWY2NzQgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJhY2tncm91bmQ6ICNlNmY5YTQ7XG4gIGNvbG9yOiAjNGY2NDA3OyB9XG5cbi5jb250YWluLWZvcm0tcmVnaXN0cmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbi1mb3JtLXJlZ2lzdHJhdGlvbiB7XG4gICAgICB3aWR0aDogNjQwcHg7IH0gfVxuICAuY29udGFpbi1mb3JtLXJlZ2lzdHJhdGlvbiAuY29sdW1uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbHVtbi1oYWxmIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbi1oYWxmIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY29sdW1uLWhhbGY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTViMWIxOyB9IH1cblxuLmNvbnRhaW4tZm9ybS1yZWdpc3RyYXRpb24uc3RhZ2dlcmVkIC5zdGFnZ2VyZWQtaW5wdXRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW4tZm9ybS1yZWdpc3RyYXRpb24uc3RhZ2dlcmVkIC5mb3JtLWNvbnRyb2wsIC5jb250YWluLWZvcm0tcmVnaXN0cmF0aW9uLnN0YWdnZXJlZCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbnRhaW4tZm9ybS1yZWdpc3RyYXRpb24uc3RhZ2dlcmVkIC5mb3JtLWNvbnRyb2wudGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbnRhaW4tZm9ybS1yZWdpc3RyYXRpb24uc3RhZ2dlcmVkIC5mb3JtLWNvbnRyb2wuaGFsZiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG4iXX0= */