/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./style/legacy-jobsmap.scss ***!
  \************************************************************************************************************************************************/
.results-summary {
  color: white;
  font-weight: bold;
}
.results-summary .results-loading {
  display: none;
}
.results-summary .results-loading .map-loading {
  font-size: 16px;
  line-height: 16px;
  margin-right: 5px;
}
.results-summary a.reset-filters {
  cursor: pointer !important;
  margin-left: 10px;
  display: none;
}

body {
  cursor: default !important;
}

@media (min-width: 768px) {
  input.checkbox-button__input {
    width: auto !important;
  }
}

.infobox {
  padding: 0;
  font-size: 20px;
}

.infobox_title {
  padding: 0 50px 0 16px;
  background-color: white;
  font-size: 21px;
  font-weight: bold;
  line-height: 40px;
  border-bottom: 1px solid #b9c6d0;
}

.infobox_content {
  overflow: auto;
  background-color: rgb(234, 244, 250);
  padding-top: 10px;
  padding-bottom: 10px;
  max-height: 365px;
  box-sizing: border-box;
}

.infobox_content ul, .infobox_content li {
  list-style: none;
  padding: 0;
  line-height: 1.4em;
  margin-bottom: 0;
}

.infobox_content li {
  padding: 2px 16px;
  font-size: 14px !important;
}

.infobox_content li a {
  color: #333333 !important;
  text-transform: capitalize;
  outline: none !important;
}

.infobox_content li a:focus {
  text-decoration: inherit !important;
}

.infobox_content li a:focus:hover {
  text-decoration: underline !important;
}

.show-on-mobile {
  display: none !important;
}

/**
*   Mobile Map Styles
*/
@media screen and (max-width: 768px) {
  #map-canvas {
    height: 500px !important;
  }
  .afmap__map-container {
    height: 500px !important;
  }
  .infobox_content {
    max-height: 250px;
  }
  .afmap__button-container .map-button {
    font-size: 12px !important;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
  }
  .afmap__button-container .map-button:first-child {
    margin-left: 0;
  }
  .infobox_title {
    font-size: 16px;
  }
  .hide-on-mobile {
    display: none !important;
  }
  .show-on-mobile {
    display: inline !important;
  }
}
body.more-jobs .afmap__map-container {
  opacity: 0.5;
}

body.more-jobs .afmap__load-indicator {
  display: block;
}

body.more-jobs.more-jobs-loaded .afmap__map-container {
  opacity: 1;
}

body.more-jobs.more-jobs-loaded .afmap__load-indicator {
  display: none;
}

.map-button {
  vertical-align: middle;
}

.map-button.more-jobs {
  display: none;
}

.map-button.more-jobs-loading {
  display: inline-block;
  opacity: 0.5;
  cursor: no-drop !important;
  overflow: hidden;
}

.map-button.hot-jobs {
  display: none;
}

body.hot-jobs-loaded .map-button.hot-jobs {
  display: inline-block;
}

body.hot-jobs-loaded .map-button.hot-jobs-loading {
  display: none;
}

.map-button.hot-jobs-loading {
  display: inline-block;
  opacity: 0.5;
  cursor: no-drop !important;
  overflow: hidden;
}

body.more-jobs-loaded .map-button.more-jobs {
  display: inline-block;
}

body.more-jobs-loaded .map-button.more-jobs-loading {
  display: none;
}

body.hot-jobs .usaJobBoardItem {
  display: none;
}

.usaJobBoardItem .w800 {
  padding-bottom: 0px;
}

.usaJobBoardItem .w800 #backToHot {
  margin-bottom: 40px;
}

body.hot-jobs form.more-jobs-search {
  display: none;
}

i.map-loading {
  font-size: 22px;
  line-height: 42px;
  animation-duration: 1.25s;
  animation-name: rotate;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotate {
  from {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes rotateTranslate {
  from {
    transform: translate(-50%, -50%) rotate(0);
  }
  50% {
    transform: translate(-50%, -50%) rotate(180deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.panel-title > a.collapsed:before {
  float: right !important;
  content: "\f067";
  font-weight: 100 !important;
}

.panel-title > a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\f068";
  padding-right: 5px;
  font-weight: 100 !important;
  font-size: 13px;
  padding-top: 3px;
}

#result {
  position: absolute;
  background: #0c0f1c;
  z-index: 999;
  opacity: 0.9;
  width: 600px;
  color: white !important;
}

@media (max-width: 600px) {
  .hotJobs {
    margin-left: -80px !important;
  }
}
@media (max-width: 1024px) {
  .center2 {
    margin-top: 0.5em !important;
  }
  .center2 a {
    font-size: 18px;
  }
  .topList {
    font-size: 20px;
  }
}
.forcecenter div,
.forcecenter p {
  text-align: center;
}

/*@media (min-width: 1025px) {*/
/*    html h2.large {*/
/*        font-size: 36px;*/
/*        margin-bottom: 30px;*/
/*    }*/
/*}*/
#searchName2 {
  width: 100%;
  display: inline-block;
}

.search-input {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  background-color: white;
  height: 40px;
  margin-bottom: 30px;
  border-radius: 5px;
  overflow: hidden;
}

.search-input #searchName2 {
  display: block;
  width: 100% !important;
  background-color: white !important;
  color: black;
  flex-grow: 0;
  flex-shrink: 1;
  height: 40px;
  line-height: 40px;
  padding: 0 10px !important;
  margin-bottom: 0px;
}

.search-input i {
  display: inline-block;
  height: 40px;
  width: 40px;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}

.search-input i:hover {
  color: #375393;
}

.search-input i.fa-search {
  display: absolute;
  top: 0;
  right: 40px;
  bottom: 0;
  flex-grow: 0;
  flex-shrink: 0;
}

#dhaSH {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 20px;
}

#dhaSH,
#qualsSH {
  display: none;
}

/* .bluebutton {
    height:auto;
    align-items:center;
} */
#learnmore.bluebutton,
#quals.bluebutton {
  cursor: pointer !important;
  width: 450px !important;
  margin: 0 auto;
  margin-top: 20px;
  line-height: 36px;
  text-transform: uppercase;
}

ul#ulitems li {
  color: white;
  text-align: left;
  list-style-type: disc !important;
  margin-left: -20px;
  font-size: 20px;
  line-height: 30px;
}

div#mapButtonContainer div {
  cursor: pointer !important;
}

.dhacolumn {
  float: left;
  width: 25%;
  margin-left: -20px;
  margin-right: -20px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}

@media screen and (max-width: 600px) {
  .dhacolumn {
    width: 100%;
  }
}
.fa-icon {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 60px;
}

form.form-inline {
  max-width: 600px !important;
  margin: 0 auto;
}

@media screen and (max-width: 600px) {
  .fa-icon {
    font-size: 35px;
  }
}
@media screen and (max-width: 600px) {
  .dhabutton {
    width: auto !important;
    height: auto !important;
  }
}
@media screen and (max-width: 600px) {
  #learnmore.bluebutton,
  #quals.bluebutton {
    width: 100% !important;
    height: auto !important;
  }
}
@media screen and (max-width: 800px) {
  #learnmore.bluebutton,
  #quals.bluebutton {
    width: 100% !important;
    height: auto !important;
  }
}
.jobContainer {
  background-color: #e8e8e8;
  border-radius: 5px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

#jobBoard .jobContainer .jobTitle {
  color: #1b8fda;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer !important;
}

.jobHidden {
  display: none;
}

.jobLocation {
  font-size: 16px;
  font-weight: 400;
}

.jobDescription {
  font-weight: 400;
  font-size: 18px;
  color: black;
  padding: 12px;
  /*text-align: justify !important;*/
}

.jobLink {
  /*box-shadow: rgba(0, 0, 0, 0.4) 5px 0px 8px;*/
  width: 235px;
  background-color: #00529c;
  line-height: 44px;
  margin: 0 auto;
  margin-top: 16px;
}

.jobLink a {
  font-size: 16px;
  text-transform: uppercase;
  width: 250px;
  display: inline-block;
  text-align: center;
  font-weight: 400 !important;
}

#jobBoard .jobContainer,
#jobBoard .jobContainer * {
  cursor: pointer !important;
}

body.cursor-customizer103.cursor-customizer104.cursor-customizer105.cursor-customizer106 div.jobModalClose {
  cursor: pointer !important;
}

div.jobModal div.jobModalH1 {
  font-size: 24px;
  font-weight: bold;
  margin-top: 10px;
}

div.jobModal div.jobModalApply a {
  line-height: 42px;
  font-size: 14px !important;
  font-weight: 400 !important;
}

div.topList {
  padding: 12px;
  padding-left: 40px;
  padding-right: 40px;
  background-color: white;
  font-size: 21px;
  font-weight: bold;
  padding-top: 12px;
  border-bottom: 1px solid #b9c6d0;
}

div.topBody {
  font-size: 16px;
  font-weight: 400;
  padding: 8px;
  color: #1d92d6;
}

div.containUSA {
  background-color: rgb(234, 244, 250);
}

div.gm-style-iw.gm-style-iw-c {
  padding: 0px;
}

div.gm-style-iw-d {
  /*overflow: auto !important;*/
  overflow: hidden !important;
}

div.gm-style-iw-t button {
  top: 0px !important;
  right: 10px !important;
}

div.gm-style-iw-t button img {
  width: 26px !important;
  height: 26px !important;
}

div.topBody div.center2 {
  margin-top: 4px;
}

.infoBoxContainer {
  margin-top: 40px;
  background: #fff;
  padding: 0px;
  border-top: 1px solid #b9c6d0;
  max-width: 400px;
  width: 100%;
  background-color: #eaf4fa;
}

.infoBoxTitle {
  /* position: absolute; */
  margin-top: -36px;
  padding-left: 16px;
  padding-bottom: 6px;
  background-color: white;
  font-size: 21px;
  font-weight: bold;
  padding-top: 4px;
}

.infoBoxBody {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 6px;
  overflow: auto;
}

.infoBoxButton {
  background-color: #00539c;
  /* box-shadow: rgba(0, 0, 0, 0.4) 5px 0px 8px; */
  cursor: pointer;
  display: block;
  margin-top: 14px;
  margin-left: 0px;
  text-align: left;
  color: white;
  width: 95px;
  padding: 12px;
  clear: left;
  margin-bottom: 14px;
}

.infoBoxButton a {
  font-weight: 400 !important;
  text-transform: uppercase;
}

.infoBoxButton a:hover,
.infoBoxButton a:active {
  color: white !important;
  text-decoration: none !important;
}

.infoBoxJobTitle {
  font-size: 16px;
  font-weight: 400;
  margin: 4px;
  color: #1d92d6;
}

.infoBoxJobBody {
  padding: 4px;
}

.slide-message.fadeInUp:not(.animated) {
  opacity: 0;
}

.something {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0E7QUExQ0o7O0FBNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFDSjs7QUE2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTFDSjs7QUE2Q0E7RUFDSSx5QkE1bEJXO0VBNmxCWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUNKOztBQTZDQTtFQUNJO0VBQ0E7QUExQ0o7O0FBNkNBOztFQUVJO0VBQ0E7QUExQ0o7O0FBNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0FwbkJVO0FBMGtCZDs7QUE2Q0E7RUFDSTtBQTFDSjs7QUE4Q0E7RUFDSTtBQTNDSjs7QUE4Q0E7RUFDSTtBQTNDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vSm9ic01hcExpc3RWaWV3Ly4vc3R5bGUvbGVnYWN5LWpvYnNtYXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIGxlZ2FjeS1qb2JzbWFwLnNjc3Ncbi8vIEdlbmVyYXRlZCAyMDI1LTA3LTAxXG4vLyBTQ1NTIHZhcmlhYmxlc1xuJGJsdWUtcHJpbWFyeTogIzAwNTM5YztcbiRibHVlLXNlY29uZGFyeTogIzEzNDM5ZjtcbiRibHVlLXVpOiAjMTM4ZmRjO1xuJGJsdWUtaG92ZXI6ICMxNTQ4YTk7XG4kYmx1ZS1saW5rOiAjMWI4ZmRhO1xuJGJsdWUtYWN0aW9uOiAjMWQ5MmQ2O1xuJGJsdWUtZGFyazogIzM3NTM5MztcblxuJGdyYXktbGlnaHQ6ICNlNmU2ZTY7XG4kZ3JheS1ib3JkZXI6ICNiOWM2ZDA7XG4kZ3JheS1iZzogI2U4ZThlODtcbiRncmF5LWluZm9ib3g6IHJnYigyMzQsIDI0NCwgMjUwKTtcbiRncmF5LXRleHQ6ICMzMzMzMzM7XG5cbiRvcmFuZ2UtYnV0dG9uOiByZ2IoMjU1LCAxMjcsIDApO1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cblxuLnJlc3VsdHMtc3VtbWFyeSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC5yZXN1bHRzLWxvYWRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZXN1bHRzLWxvYWRpbmcgLm1hcC1sb2FkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGEucmVzZXQtZmlsdGVycyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGlucHV0LmNoZWNrYm94LWJ1dHRvbl9faW5wdXQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZmlsdGVycy5jc3MubWFwICovXG5cbi5pbmZvYm94IHtcbiAgICBwYWRkaW5nOjA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaW5mb2JveF90aXRsZSB7XG4gICAgcGFkZGluZzowIDUwcHggMCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XG59XG5cbi5pbmZvYm94X2NvbnRlbnQge1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktaW5mb2JveDtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgbWF4LWhlaWdodDozNjVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW5mb2JveF9jb250ZW50IHVsLCAuaW5mb2JveF9jb250ZW50IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaW5lLWhlaWdodDoxLjRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5mb2JveF9jb250ZW50IGxpIHtcbiAgICBwYWRkaW5nOiAycHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmluZm9ib3hfY29udGVudCBsaSBhIHtcbiAgICBjb2xvcjogJGdyYXktdGV4dCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZm9ib3hfY29udGVudCBsaSBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uaW5mb2JveF9jb250ZW50IGxpIGE6Zm9jdXM6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5zaG93LW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuKiAgIE1vYmlsZSBNYXAgU3R5bGVzXG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjbWFwLWNhbnZhcyB7XG4gICAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFmbWFwX19tYXAtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5mb2JveF9jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDoyNTBweDtcbiAgICB9XG4gICAgLmFmbWFwX19idXR0b24tY29udGFpbmVyIC5tYXAtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgLmFmbWFwX19idXR0b24tY29udGFpbmVyIC5tYXAtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gICAgLmluZm9ib3hfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OztcbiAgICB9XG4gICAgLnNob3ctb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDs7XG4gICAgfVxufVxuXG5ib2R5Lm1vcmUtam9icyAuYWZtYXBfX21hcC1jb250YWluZXIge1xuICAgIG9wYWNpdHk6MC41O1xufVxuXG5ib2R5Lm1vcmUtam9icyAuYWZtYXBfX2xvYWQtaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG5ib2R5Lm1vcmUtam9icy5tb3JlLWpvYnMtbG9hZGVkIC5hZm1hcF9fbWFwLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eToxO1xufVxuXG5ib2R5Lm1vcmUtam9icy5tb3JlLWpvYnMtbG9hZGVkIC5hZm1hcF9fbG9hZC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLm1hcC1idXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYXAtYnV0dG9uLm1vcmUtam9icyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4ubWFwLWJ1dHRvbi5tb3JlLWpvYnMtbG9hZGluZyB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTowLjU7XG4gICAgY3Vyc29yOm5vLWRyb3AgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5tYXAtYnV0dG9uLmhvdC1qb2JzIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbmJvZHkuaG90LWpvYnMtbG9hZGVkIC5tYXAtYnV0dG9uLmhvdC1qb2JzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkuaG90LWpvYnMtbG9hZGVkIC5tYXAtYnV0dG9uLmhvdC1qb2JzLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLm1hcC1idXR0b24uaG90LWpvYnMtbG9hZGluZyB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTowLjU7XG4gICAgY3Vyc29yOm5vLWRyb3AgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbmJvZHkubW9yZS1qb2JzLWxvYWRlZCAubWFwLWJ1dHRvbi5tb3JlLWpvYnMge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG5ib2R5Lm1vcmUtam9icy1sb2FkZWQgLm1hcC1idXR0b24ubW9yZS1qb2JzLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuYm9keS5ob3Qtam9icyAudXNhSm9iQm9hcmRJdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNhSm9iQm9hcmRJdGVtIC53ODAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4udXNhSm9iQm9hcmRJdGVtIC53ODAwICNiYWNrVG9Ib3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbmJvZHkuaG90LWpvYnMgZm9ybS5tb3JlLWpvYnMtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pLm1hcC1sb2FkaW5nIHtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBsaW5lLWhlaWdodDo0MnB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTsgXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyByb3RhdGVUcmFuc2xhdGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuXG4ucGFuZWwtdGl0bGU+YS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLXRpdGxlPmE6YmVmb3JlIHtcblxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbiNyZXN1bHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMGMwZjFjO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5ob3RKb2JzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNlbnRlcjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNlbnRlcjIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudG9wTGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbi5mb3JjZWNlbnRlciBkaXYsXG4uZm9yY2VjZW50ZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHsqL1xuLyogICAgaHRtbCBoMi5sYXJnZSB7Ki9cbi8qICAgICAgICBmb250LXNpemU6IDM2cHg7Ki9cbi8qICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyovXG4vKiAgICB9Ki9cbi8qfSovXG5cbiNzZWFyY2hOYW1lMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWlucHV0ICNzZWFyY2hOYW1lMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaC1pbnB1dCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1pbnB1dCBpOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcbn1cblxuLnNlYXJjaC1pbnB1dCBpLmZhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbiNkaGFTSCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuI2RoYVNILFxuI3F1YWxzU0gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC5ibHVlYnV0dG9uIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG59ICovXG5cbiNsZWFybm1vcmUuYmx1ZWJ1dHRvbixcbiNxdWFscy5ibHVlYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnVsI3VsaXRlbXMgbGkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbmRpdiNtYXBCdXR0b25Db250YWluZXIgZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmRoYWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxufVxuXG4vKiBDbGVhciBmbG9hdHMgYWZ0ZXIgaW1hZ2UgY29udGFpbmVycyAqL1xuLnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmRoYWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG5cbmZvcm0uZm9ybS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmEtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmRoYWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAgICNsZWFybm1vcmUuYmx1ZWJ1dHRvbixcbiAgICAjcXVhbHMuYmx1ZWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblxuICAgICNsZWFybm1vcmUuYmx1ZWJ1dHRvbixcbiAgICAjcXVhbHMuYmx1ZWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpvYkNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbiNqb2JCb2FyZCAuam9iQ29udGFpbmVyIC5qb2JUaXRsZSB7XG4gICAgY29sb3I6ICRibHVlLWxpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uam9iSGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uam9iTG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uam9iRGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIC8qdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyovXG59XG5cbi5qb2JMaW5rIHtcbiAgICAvKmJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSA1cHggMHB4IDhweDsqL1xuICAgIHdpZHRoOiAyMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MjljO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5qb2JMaW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuI2pvYkJvYXJkIC5qb2JDb250YWluZXIsXG4jam9iQm9hcmQgLmpvYkNvbnRhaW5lciAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuYm9keS5jdXJzb3ItY3VzdG9taXplcjEwMy5jdXJzb3ItY3VzdG9taXplcjEwNC5jdXJzb3ItY3VzdG9taXplcjEwNS5jdXJzb3ItY3VzdG9taXplcjEwNiBkaXYuam9iTW9kYWxDbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5qb2JNb2RhbCBkaXYuam9iTW9kYWxIMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmRpdi5qb2JNb2RhbCBkaXYuam9iTW9kYWxBcHBseSBhIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi50b3BMaXN0IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xufVxuXG5kaXYudG9wQm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1hY3Rpb247XG59XG5cbmRpdi5jb250YWluVVNBIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1pbmZvYm94O1xufVxuXG5kaXYuZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG5kaXYuZ20tc3R5bGUtaXctZCB7XG4gICAgLypvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5kaXYuZ20tc3R5bGUtaXctdCBidXR0b24ge1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuZGl2LmdtLXN0eWxlLWl3LXQgYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cblxuZGl2LnRvcEJvZHkgZGl2LmNlbnRlcjIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmluZm9Cb3hDb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWY0ZmE7XG59XG5cbi5pbmZvQm94VGl0bGUge1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmluZm9Cb3hCb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW5mb0JveEJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpbWFyeTtcbiAgICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgNXB4IDBweCA4cHg7ICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogOTVweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5pbmZvQm94QnV0dG9uIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW5mb0JveEJ1dHRvbiBhOmhvdmVyLFxuLmluZm9Cb3hCdXR0b24gYTphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb0JveEpvYlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBjb2xvcjogJGJsdWUtYWN0aW9uO1xufVxuXG4uaW5mb0JveEpvYkJvZHkge1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuXG4uc2xpZGUtbWVzc2FnZS5mYWRlSW5VcDpub3QoLmFuaW1hdGVkKSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnNvbWV0aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/