body {
  background-color: #F7F2E6;
  margin: 0;
  padding: 0;
}

#header {
  background-color: #0A405F;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#header-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* Forces side columns to stay same width */
  width: 100px;
  /* Sets the width of side columns */
}

#header-center {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  /* Lets middle column shrink/grow to available width */
  color: #f4d17c;
  font-size: 30px;
  font-family: "a_love_of_thunderregular", sans-serif;
  text-align: center;
}

#header-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* Forces side columns to stay same width */
  width: 150px;
  /* Sets the width of side columns */
}

#menuBar {
  height: 20px;
  width: 100%;
  padding: 10px;
  background: #000000;
  /* Show a solid color for older browsers */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#888888));
  background: -webkit-linear-gradient(#000000, #888888, #000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#888888');
}

#main {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* Forces side columns to stay same width */
  width: 250px;
  /* Sets the width of side columns */
  margin-top: 0;
  padding-left: 10px;
}

#main-center {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  /* Lets middle column shrink/grow to available width */
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 100%;
  margin-top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* Forces side columns to stay same width */
  width: 250px;
  /* Sets the width of side columns */
  margin-top: 0;
}

#admin-menu {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
}

#page-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
}

#left-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
}

.container {
  border-radius: 8px;
  box-shadow: 0 5px 10px 0 #444444;
  background-color: white;
  border: 1px solid #444444;
  display: inline-block;
  margin: 10px 3px 3px 3px;
  padding: 0;
}

.container-left {
  border-radius: 8px;
  box-shadow: 0 5px 10px 0 #444444;
  background-color: white;
  border: 1px solid #444444;
  display: inline-block;
  margin: 10px 10px 10px 10px;
  padding: 0;
}

.container-right {
  border-radius: 8px;
  box-shadow: 0 5px 10px 0 #444444;
  background-color: white;
  border: 1px solid #444444;
  display: inline-block;
  margin: 10px 10px 10px 0;
  padding: 0;
}

.access_error {
  border-radius: 8px;
  box-shadow: 0 10px 10px 0 #C2C2C2;
  background-color: white;
  border: 1px solid #c5c5c5;
  display: inline-block;
  margin: 0;
  padding: 5px;
}

.content {
  background-color: transparent;
  margin: 10px;
}

.kiosk-links {
  background-color: transparent;
  display: inline-block;
  margin: 20px;
  vertical-align: text-top;
}

.form {
  display: inline-block;
  margin: 20px;
}

.content-menu {
  background-color: white;
  display: inline-block;
  margin: 10px;
}

.contentHeader {
  height: 25px;
}

/* **************************** */

/* Content text styles          */

/* **************************** */

#header {
  width: 100%;
  height: 100px;
  padding: 10px;
  color: white;
}

#main {
  font-family: 'UbuntuBold', sans-serif;
  font-size: 16px;
}

#headerText {
  color: #f4d17c;
  font-size: 30px;
  font-family: "a_love_of_thunderregular", sans-serif;
}

.contentHeader {
  color: black;
  font-family: "UbuntuBold", sans-serif;
  font-size: 24px;
}

#adminMenuHeader {
  color: black;
  font-family: "UbuntuBold", sans-serif;
  font-size: 18px;
}

.content-menu a {
  color: #799846;
  font-family: "UbuntuRegular", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.content-menu {
  color: black;
  font-family: "UbuntuRegular", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.content a {
  color: black;
  font-family: "UbuntuRegular", sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.content {
  color: black;
  font-family: "UbuntuRegular", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.kiosk-links {
  color: #990000;
  font-family: "UbuntuBoldItalic", sans-serif;
  font-size: 24px;
  text-decoration: none;
  -ms-flex-line-pack: center;
      align-content: center;
}

#contentSmall {
  font-family: 'UbuntuRegular', sans-serif;
  font-size: 13px;
}

#contentBoldSmall {
  font-family: 'UbuntuBold', sans-serif;
  font-size: 13px;
}

.contentBoldSmall {
  font-family: 'UbuntuBold', sans-serif;
  font-size: 13px;
}

#access_error {
  color: red;
  font-family: 'UbuntuBold', sans-serif;
  font-size: 16px;
}

#menuBar {
  font-size: 18px;
  font-family: "UbuntuRegular", sans-serif;
  color: white;
}

#menuBar a {
  color: white;
  font-family: "UbuntuRegular", sans-serif;
  font-size: 18px;
  text-decoration: none;
}

/* **************************** */

/* Form Elements                */

/* **************************** */

#submitButton {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  padding: 3px 8px 3px !important;
  background-color: #799846;
  text-shadow: 1px 1px #000;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

#saveButton {
  color: black;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  background-color: #F4D17C;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
}

#show_detailed {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  padding: 3px 8px 3px !important;
  background-color: #799846;
  text-shadow: 1px 1px #000;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

#show_summary {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  padding: 3px 8px 3px !important;
  background-color: #799846;
  text-shadow: 1px 1px #000;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

#cancelButton {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  background-color: #A12E30;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
}

.deleteButton {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  background-color: #A12E30;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
}

.moveButton {
  color: white;
  font-family: "UbuntuLight", sans-serif;
  font-size: x-small;
  background-color: #799846;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
}

#upperLeftCorner {
  position: absolute;
}

.itemList {
  margin-left: -40px;
  list-style-type: none;
}

/* **************************** */

/* fonts                        */

/* **************************** */

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

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

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

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

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

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

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

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

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

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjJFNjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBNDA1RjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jaGVhZGVyLWxlZnQge1xuICBmbGV4OjAgMCBhdXRvOyAvKiBGb3JjZXMgc2lkZSBjb2x1bW5zIHRvIHN0YXkgc2FtZSB3aWR0aCAqL1xuICB3aWR0aDoxMDBweDsgLyogU2V0cyB0aGUgd2lkdGggb2Ygc2lkZSBjb2x1bW5zICovXG59XG5cbiNoZWFkZXItY2VudGVyIHtcbiAgZmxleDoxIDEgYXV0bzsgLyogTGV0cyBtaWRkbGUgY29sdW1uIHNocmluay9ncm93IHRvIGF2YWlsYWJsZSB3aWR0aCAqL1xuICBjb2xvcjogI2Y0ZDE3YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJhX2xvdmVfb2ZfdGh1bmRlcnJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jaGVhZGVyLXJpZ2h0IHtcbiAgZmxleDowIDAgYXV0bzsgLyogRm9yY2VzIHNpZGUgY29sdW1ucyB0byBzdGF5IHNhbWUgd2lkdGggKi9cbiAgd2lkdGg6MTUwcHg7IC8qIFNldHMgdGhlIHdpZHRoIG9mIHNpZGUgY29sdW1ucyAqL1xufVxuXG4jbWVudUJhciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IC8qIFNob3cgYSBzb2xpZCBjb2xvciBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIzAwMDAwMCwgIzg4ODg4OCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMDAwMDAwLCAjODg4ODg4LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKCMwMDAwMDApLCB0bygjODg4ODg4KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDAwMDAsICM4ODg4ODgsICMwMDAwMDApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4ODg4ODgnKTtcblxufVxuXG4jbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4jbWFpbi1sZWZ0IHtcbiAgZmxleDowIDAgYXV0bzsgLyogRm9yY2VzIHNpZGUgY29sdW1ucyB0byBzdGF5IHNhbWUgd2lkdGggKi9cbiAgd2lkdGg6MjUwcHg7IC8qIFNldHMgdGhlIHdpZHRoIG9mIHNpZGUgY29sdW1ucyAqL1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNtYWluLWNlbnRlciB7XG4gIGZsZXg6MSAxIGF1dG87IC8qIExldHMgbWlkZGxlIGNvbHVtbiBzaHJpbmsvZ3JvdyB0byBhdmFpbGFibGUgd2lkdGggKi9cbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNtYWluLXJpZ2h0IHtcbiAgZmxleDowIDAgYXV0bzsgLyogRm9yY2VzIHNpZGUgY29sdW1ucyB0byBzdGF5IHNhbWUgd2lkdGggKi9cbiAgd2lkdGg6MjUwcHg7IC8qIFNldHMgdGhlIHdpZHRoIG9mIHNpZGUgY29sdW1ucyAqL1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jYWRtaW4tbWVudSB7XG4gIGZsZXg6MSAxMDAlO1xufVxuXG4jcGFnZS10aXRsZSB7XG4gIGZsZXg6MSAxMDAlO1xufVxuXG4jbGVmdC10aXRsZSB7XG4gIGZsZXg6MSAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAwICM0NDQ0NDQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggM3B4IDNweCAzcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgIzQ0NDQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAwICM0NDQ0NDQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2Nlc3NfZXJyb3Ige1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTBweCAwICNDMkMyQzI7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDAgI0MyQzJDMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmtpb3NrLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5jb250ZW50LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5jb250ZW50SGVhZGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4jaW52ZW50b3J5TGlzdCB7XG5cbn1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogQ29udGVudCB0ZXh0IHN0eWxlcyAgICAgICAgICAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4jaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI21haW4ge1xuICBmb250LWZhbWlseTogJ1VidW50dUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jaGVhZGVyVGV4dCB7XG4gIGNvbG9yOiAjZjRkMTdjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFfbG92ZV9vZl90aHVuZGVycmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udGVudEhlYWRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbiNhZG1pbk1lbnVIZWFkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGVudC1tZW51IGEge1xuICBjb2xvcjogIzc5OTg0NjtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1UmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnQtbWVudSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50IHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogXCJVYnVudHVSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ua2lvc2stbGlua3Mge1xuICBjb2xvcjogIzk5MDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1Qm9sZEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4jY29udGVudFNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHVSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jY29udGVudEJvbGRTbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Qm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRlbnRCb2xkU21hbGwge1xuICBmb250LWZhbWlseTogJ1VidW50dUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbiNhY2Nlc3NfZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LWZhbWlseTogJ1VidW50dUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNtZW51QmFyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJVYnVudHVSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI21lbnVCYXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1UmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogRm9ybSBFbGVtZW50cyAgICAgICAgICAgICAgICAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4jc3VibWl0QnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJVYnVudHVMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIHBhZGRpbmc6IDNweCA4cHggM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTk4NDY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIGluc2V0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIGluc2V0O1xufVxuXG4jc2F2ZUJ1dHRvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1TGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB4LXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMTdDO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jc2hvd19kZXRhaWxlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1TGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB4LXNtYWxsO1xuICBwYWRkaW5nOiAzcHggOHB4IDNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk5ODQ2O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbn1cblxuI3Nob3dfc3VtbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1TGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB4LXNtYWxsO1xuICBwYWRkaW5nOiAzcHggOHB4IDNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk5ODQ2O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldDtcbn1cblxuI2NhbmNlbEJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1TGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB4LXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTEyRTMwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGVsZXRlQnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJVYnVudHVMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMTJFMzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb3ZlQnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJVYnVudHVMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTk4NDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN1cHBlckxlZnRDb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5pdGVtTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIGZvbnRzICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYV9sb3ZlX29mX3RodW5kZXJyZWd1bGFyJztcbiAgc3JjOiB1cmwoJy9mb250cy9hX2xvdmVfb2ZfdGh1bmRlci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL2FfbG92ZV9vZl90aHVuZGVyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvYV9sb3ZlX29mX3RodW5kZXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL2FfbG92ZV9vZl90aHVuZGVyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9hX2xvdmVfb2ZfdGh1bmRlci13ZWJmb250LnN2ZyNhX2xvdmVfb2ZfdGh1bmRlcnJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1UmVndWxhcic7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LVItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9VYnVudHUtUi13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1SLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9VYnVudHUtUi13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LVItd2ViZm9udC5zdmcjVWJ1bnR1UmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHVJdGFsaWMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1SSS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1SSS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1SSS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LVJJLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtUkktd2ViZm9udC5zdmcjVWJ1bnR1SXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dUJvbGQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1CLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtQi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LUItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1CLXdlYmZvbnQuc3ZnI1VidW50dUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Qm9sZEl0YWxpYyc7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUJJLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUJJLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LUJJLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9VYnVudHUtQkktd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1CSS13ZWJmb250LnN2ZyNVYnVudHVCb2xkSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dUxpZ2h0JztcbiAgc3JjOiB1cmwoJy9mb250cy9VYnVudHUtTC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1MLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LUwtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1MLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtTC13ZWJmb250LnN2ZyNVYnVudHVMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHVMaWdodEl0YWxpYyc7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUxJLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUxJLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LUxJLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9VYnVudHUtTEktd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1MSS13ZWJmb250LnN2ZyNVYnVudHVMaWdodEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHVNZWRpdW0nO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1NLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LU0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtTS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LU0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1NLXdlYmZvbnQuc3ZnI1VidW50dU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHVNZWRpdW1JdGFsaWMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1NSS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1NSS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1NSS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LU1JLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtTUktd2ViZm9udC5zdmcjVWJ1bnR1TWVkaXVtSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dUNvbmRlbnNlZFJlZ3VsYXInO1xuICBzcmM6IHVybCgnL2ZvbnRzL1VidW50dS1DLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvVWJ1bnR1LUMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9VYnVudHUtQy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvVWJ1bnR1LUMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL1VidW50dS1DLXdlYmZvbnQuc3ZnI1VidW50dUNvbmRlbnNlZFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxJQUFJLENBQUM7RUFDSCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxF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 */