/* structural */
/* breakpoints */
/* typography */
/* colors */
body {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.agi-5035 {
  max-width: 990px;
  margin: 0 auto;
  /* Elements */
  /* Font style */
  /* Colors */
  /* Icons */
  /* Forms */
  /* Buttons */
  /* Masthead */
  /* CTA links BG */
  /* Branch */
}
.agi-5035 img {
  max-width: 100%;
}
.agi-5035 h1,
.agi-5035 h2,
.agi-5035 h3,
.agi-5035 h4,
.agi-5035 h5,
.agi-5035 h6 {
  line-height: 1em;
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
.agi-5035 h1 {
  font-size: 2.8em;
}
.agi-5035 h2 {
  font-size: 1.9em;
}
.agi-5035 h3 {
  font-size: 1.7em;
}
.agi-5035 h4 {
  font-size: 1.6em;
}
.agi-5035 h5 {
  font-size: 1.2em;
  margin-bottom: 6.25px;
}
.agi-5035 h6 {
  font-size: 0.9em;
}
.agi-5035 p {
  font-weight: normal;
  color: #7f7f7f;
}
.agi-5035 p.small {
  font-size: 0.8em;
}
.agi-5035 a {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.agi-5035 a:hover,
.agi-5035 a:focus {
  text-decoration: none;
}
.agi-5035 a.magenta-hover,
.agi-5035 a.magenta-hover > * {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.agi-5035 a.magenta-hover:hover,
.agi-5035 a.magenta-hover > *:hover,
.agi-5035 a.magenta-hover:focus,
.agi-5035 a.magenta-hover > *:focus {
  color: #840c4e;
}
.agi-5035 > * {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.agi-5035 .regular {
  font-weight: bold;
}
.agi-5035 .light {
  font-weight: normal;
}
.agi-5035 .purple {
  color: #b16dcd;
}
.agi-5035 .purple-bg {
  background-color: #b16dcd;
}
.agi-5035 .magenta {
  color: #840c4e;
}
.agi-5035 .magenta-bg {
  background-color: #840c4e;
}
.agi-5035 .green {
  color: #008873;
}
.agi-5035 .green-bg {
  background-color: #008873;
}
.agi-5035 .blue {
  color: #0085d5;
}
.agi-5035 .blue-bg {
  background-color: #0085d5;
}
.agi-5035 .red {
  color: #970016;
}
.agi-5035 .red-bg {
  background-color: #970016;
}
.agi-5035 .light-gray {
  color: #bfbfbf;
}
.agi-5035 .light-gray-bg {
  background-color: #bfbfbf;
}
.agi-5035 .medium-light-gray {
  color: #7f7f7f;
}
.agi-5035 .medium-light-gray-bg {
  background-color: #7f7f7f;
}
.agi-5035 .gray {
  color: #6e6e6e;
}
.agi-5035 .gray-bg {
  background-color: #6e6e6e;
}
.agi-5035 .white {
  color: #fff;
}
.agi-5035 .white-bg {
  background-color: #fff;
}
.agi-5035 .black {
  color: #000;
}
.agi-5035 .black-bg {
  background-color: #000;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot');
  src: url('../fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.woff') format('woff'), url('../fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.ttf') format('truetype'), url('../fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.svg#RobotoCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto_lightcondenseditalic/RobotoCondensed-LightItalic-webfont.eot');
  src: url('../fonts/roboto_lightcondenseditalic/RobotoCondensed-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto_lightcondenseditalic/RobotoCondensed-LightItalic-webfont.woff') format('woff'), url('../fonts/roboto_lightcondenseditalic/RobotoCondensed-LightItalic-webfont.ttf') format('truetype'), url('../fonts/roboto_lightcondenseditalic/RobotoCondensed-LightItalic-webfont.svg#RobotoCondensed') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto_condensed/RobotoCondensed-Regular-webfont.eot');
  src: url('../fonts/roboto_condensed/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto_condensed/RobotoCondensed-Regular-webfont.woff') format('woff'), url('../fonts/roboto_condensed/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('../fonts/roboto_condensed/RobotoCondensed-Regular-webfont.svg#RobotoCondensed') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto_condenseditalic/RobotoCondensed-Italic-webfont.eot');
  src: url('../fonts/roboto_condenseditalic/RobotoCondensed-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto_condenseditalic/RobotoCondensed-Italic-webfont.woff') format('woff'), url('../fonts/roboto_condenseditalic/RobotoCondensed-Italic-webfont.ttf') format('truetype'), url('../fonts/roboto_condenseditalic/RobotoCondensed-Italic-webfont.svg#RobotoCondensed') format('svg');
  font-weight: bold;
  font-style: italic;
}
.agi-5035 .margin {
  margin: 25px;
}
.agi-5035 .margin-top {
  margin-top: 25px;
}
.agi-5035 .margin-right {
  margin-right: 25px;
}
.agi-5035 .margin-bottom {
  margin-bottom: 25px;
}
.agi-5035 .margin-left {
  margin-left: 25px;
}
.agi-5035 .no-margin {
  margin: 0;
}
.agi-5035 .no-margin-top {
  margin-top: 0;
}
.agi-5035 .no-margin-right {
  margin-right: 0;
}
.agi-5035 .no-margin-bottom {
  margin-bottom: 0;
}
.agi-5035 .no-margin-left {
  margin-left: 0;
}
.agi-5035 .padding {
  padding: 25px;
}
.agi-5035 .padding-top {
  padding-top: 25px;
}
.agi-5035 .padding-right {
  padding-right: 25px;
}
.agi-5035 .padding-bottom {
  padding-bottom: 25px;
}
.agi-5035 .padding-left {
  padding-left: 25px;
}
.agi-5035 .no-padding {
  padding: 0;
}
.agi-5035 .clear-both {
  clear: both;
}
.agi-5035 .relative {
  position: relative;
}
.agi-5035 .absolute {
  position: absolute;
}
.agi-5035 .valign-middle {
  vertical-align: middle;
}
.agi-5035 .valign-top {
  vertical-align: top;
}
.agi-5035 .valign-bottom {
  vertical-align: bottom;
}
.agi-5035 .icon {
  background: url('../img/icon-home.png') 49% 49% no-repeat, rgba(191, 191, 191, 0.7);
  display: inline-block;
  vertical-align: bottom;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  margin-left: 12.5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.agi-5035 .icon-link {
  color: #7f7f7f;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.agi-5035 .icon-link:hover,
.agi-5035 .icon-link:focus {
  color: #6e6e6e;
}
.agi-5035 .icon-link:hover .icon,
.agi-5035 .icon-link:focus .icon {
  background-color: #6e6e6e;
}
.agi-5035 .form-horizontal .form-group {
  margin-bottom: 8.33333333px;
}
.agi-5035 .form-horizontal label {
  color: #7f7f7f;
}
.agi-5035 .form-horizontal label:first-child {
  text-align: right;
}
.agi-5035 .form-horizontal input,
.agi-5035 .form-horizontal select.form-control {
  box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.25);
  height: 30px;
}
.agi-5035 .form-horizontal select.form-control {
  background: rgba(191, 191, 191, 0.25);
  height: 2em;
  padding-top: 1px;
  padding-bottom: 1px;
}
.agi-5035 .form-horizontal select.form-control.col-md-9 {
  width: 75%;
}
.agi-5035 .form-horizontal .checkbox-inline {
  box-shadow: none;
  width: 14px;
  margin-right: 12.5px;
}
.agi-5035 .form-horizontal .checkbox-inline + label {
  width: auto;
  width: calc(100% -  32.5px );
}
.agi-5035 .form-horizontal input,
.agi-5035 .form-horizontal select.form-control,
.agi-5035 .form-horizontal .checkbox-inline {
  border-radius: 5px;
  border: 1px solid #bfbfbf;
}
.agi-5035 .form-horizontal .btn-primary {
  font-weight: bold;
  font-size: 1.3em;
  text-transform: uppercase;
  box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.25);
  background-color: #0085d5;
  padding: 8.33333333px 37.5px;
  border: none;
  border-radius: 8px;
}
.agi-5035 .btn {
  color: white;
  border-color: #840c4e;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: normal;
}
.agi-5035 .btn:hover,
.agi-5035 .btn:focus {
  background-color: transparent;
  color: #840c4e;
}
.agi-5035 .masthead {
  background: url('../img/masthead.jpg') 50% 50% / cover no-repeat;
  padding: 50px 0;
}
.agi-5035 .masthead .padding-left {
  padding-left: 37.5px;
}
.agi-5035 .masthead h1 {
  font-size: 3.4em;
}
.agi-5035 .masthead-feature {
  background-color: rgba(0, 0, 0, 0.4);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 16.66666667px 37.5px;
}
.agi-5035 .masthead-feature img {
  padding-bottom: 16.66666667px;
}
.agi-5035 .no-video {
  min-height: 557px;
  padding: 90px 0 50px;
}
.agi-5035 .no-video .masthead-feature {
  display: none;
}
.agi-5035 #dynamic-bg {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.1;
}
.agi-5035 .dynamic-bg {
  background: url('../img/static-bg.jpg') 50% 50% / cover no-repeat;
}
.agi-5035 .branch {
  height: 75px;
  overflow: hidden;
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
.agi-5035 .branch:before,
.agi-5035 .branch:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 2px;
}
.agi-5035 .branch:before {
  background-color: #bfbfbf;
  top: 0;
  left: 50%;
  margin-left: -1px;
}
.agi-5035 .branch:after {
  width: 100%;
  top: 50%;
  left: 0;
  border: 2px solid #bfbfbf;
  border-radius: 10px;
}
.agi-5035 .branch-btns .btn {
  width: 100%;
}
@media screen and (max-width:767px) {
  .agi-5035 .no-video {
    min-height: 0;
    padding: 122px 0;
  }
  .agi-5035 .form-horizontal label:first-child {
    text-align: left;
  }
  .agi-5035 .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
  }
  .agi-5035 .form-horizontal .form-group label {
    padding: 0;
  }
  .agi-5035 .form-horizontal select.form-control.col-xs-12 {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .agi-5035 .masthead {
    background-position: 0 50%;
  }
}
@media screen and (max-width:479px) {
  .agi-5035 {
    /* Masthead */
    /* Branches */
  }
  .agi-5035 .no-video {
    padding: 90px 0;
  }
  .agi-5035 .masthead h1 {
    font-size: 2.9em;
  }
  .agi-5035 .masthead-feature {
    border-radius: 0;
  }
  .agi-5035 .branch {
    display: none;
  }
  .agi-5035 .branch-btns .col-sm-4 .btn {
    margin: 12.5px 0;
  }
  .agi-5035 .branch-btns .col-sm-4:first-of-type .btn {
    margin-top: 25px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwidHlwb2dyYXBoeS5sZXNzIiwibW9kdWxhci5sZXNzIiwiY29udGVudC5sZXNzIiwicmVzcG9uc2l2ZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFHQTtFQUFPLGFDVU8sZ0REVlA7O0FBRVA7RUFDRSxnQkFBQTtFQUNBLGNBQUE7Ozs7Ozs7Ozs7O0FBRkYsU0FJRTtFQUFNLGVBQUE7O0FBSlIsU0VEQTtBRkNBLFNFREk7QUZDSixTRURRO0FGQ1IsU0VEWTtBRkNaLFNFRGdCO0FGQ2hCLFNFRG9CO0VBQ2xCLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTs7QUZGRixTRUtBO0VBQUssZ0JBQUE7O0FGTEwsU0VNQTtFQUFLLGdCQUFBOztBRk5MLFNFT0E7RUFBSyxnQkFBQTs7QUZQTCxTRVFBO0VBQUssZ0JBQUE7O0FGUkwsU0VTQTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7O0FGWEYsU0VhQTtFQUFLLGdCQUFBOztBRmJMLFNFZUE7RUFxQlMsbUJBQUE7RUFnQlksY0FBQTs7QUFsQ25CLFNBSEYsRUFHRztFQUFTLGdCQUFBOztBRmxCWixTRXFCQTtFQUNFLG9CQUFBOztBQUNBLFNBRkYsRUFFRztBQUNELFNBSEYsRUFHRztFQUFTLHFCQUFBOztBQUNWLFNBSkYsRUFJRztBQUNELFNBTEYsRUFLRyxjQUFlO0VBQ2Qsb0JBQUE7O0FBQ0EsU0FQSixFQUlHLGNBR0U7QUFBRCxTQVBKLEVBS0csY0FBZSxJQUViO0FBQ0QsU0FSSixFQUlHLGNBSUU7QUFBRCxTQVJKLEVBS0csY0FBZSxJQUdiO0VBQVMsY0FBQTs7QUFLZCxTQUFFO0VBQU0sYUQxQk0sZ0RDMEJOOztBRmxDUixTRW1DQTtFQUFXLGlCQUFBOztBRm5DWCxTRW9DQTtFQUFTLG1CQUFBOztBRnBDVCxTRXdDQTtFQUFVLGNBQUE7O0FGeENWLFNFeUNBO0VBQWEseUJBQUE7O0FGekNiLFNFMENBO0VBQVcsY0FBQTs7QUYxQ1gsU0Uy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OztBSjlCZCxTSW9DQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7O0FBQ0EsU0FMRixRQUtHO0FBQ0QsU0FORixRQU1HO0VBQ0MsU0FBUSxFQUFSO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTs7QUFFRixTQVpGLFFBWUc7RUFDQyx5QkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7O0FBRUYsU0FsQkYsUUFrQkc7RUFDQyxXQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBOztBSjNESixTSThEQSxhQUNFO0VBQ0UsV0FBQTs7QUNwREo7RUFzQkEsU0FyQ0U7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7O0VBbUNKLFNBakNFLGlCQUNFLE1BQUs7SUFBZSxnQkFBQTs7RUFnQ3hCLFNBakNFLGlCQUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7O0VBNkJOLFNBakNFLGlCQUVFLFlBR0U7SUFBUSxVQUFBOztFQTRCZCxTQWpDRSxpQkFPRSxPQUFNLGFBQWE7SUFBYSxXQUFBOzs7QUFRcEMsbUJBSm9DO0VBc0JwQyxTQXJCRTtJQUFZLDBCQUFBOzs7QUFxQmQ7RUFBQTs7OztFQUFBLFNBZkU7SUFBWSxlQUFBOztFQWVkLFNBZEUsVUFDRTtJQUFLLGdCQUFBOztFQWFULFNBWEU7SUFBb0IsZ0JBQUE7O0VBV3RCLFNBUkU7SUFBVSxhQUFBOztFQVFaLFNBUEUsYUFDRSxVQUNFO0lBQU8sZ0JBQUE7O0VBQ1AsU0FISixhQUNFLFVBRUcsY0FBZTtJQUFPLGdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXG5AaW1wb3J0ICd2YXJpYWJsZXMubGVzcyc7XG5cbmJvZHkgeyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5OyB9XG5cbi5hZ2ktNTAzNSB7XG4gIG1heC13aWR0aDpAY29udGVudC13aWR0aDtcbiAgbWFyZ2luOjAgYXV0bztcblxuICBpbWcgeyBtYXgtd2lkdGg6MTAwJTsgfVxuXG5AaW1wb3J0ICd0eXBvZ3JhcGh5Lmxlc3MnO1xuQGltcG9ydCAnbW9kdWxhci5sZXNzJztcbkBpbXBvcnQgJ2NvbnRlbnQubGVzcyc7XG5AaW1wb3J0ICdyZXNwb25zaXZlLmxlc3MnO1xuXG59XG4iLCJcblxuLyogc3RydWN0dXJhbCAqL1xuQGNvbnRlbnQtd2lkdGg6IDk5MHB4O1xuQHNwYWNpbmc6IDI1cHg7XG5cbi8qIGJyZWFrcG9pbnRzICovXG5Ac206flwic2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KVwiO1xuQHNtLXVwOn5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweClcIjtcbkB4czp+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpXCI7XG5AeHMtdXA6flwic2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MHB4KVwiO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG5AZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4vKiBjb2xvcnMgKi9cbkBwdXJwbGU6ICNiMTZkY2Q7XG5AbWFnZW50YTogIzg0MGM0ZTtcbkBncmVlbjogIzAwODg3MztcbkBibHVlOiAjMDA4NWQ1O1xuQHJlZDogIzk3MDAxNjtcbkBsaWdodC1ncmF5OiAjYmZiZmJmO1xuQG1lZGl1bS1saWdodC1ncmF5OiAjN2Y3ZjdmO1xuQGdyYXk6ICM2ZTZlNmU7XG4iLCJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi8qIEVsZW1lbnRzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6MWVtO1xuICBtYXJnaW4tdG9wOkBzcGFjaW5nIC8gMjtcbiAgbWFyZ2luLWJvdHRvbTpAc3BhY2luZyAvIDI7XG59XG5cbmgxIHsgZm9udC1zaXplOjIuOGVtOyB9XG5oMiB7IGZvbnQtc2l6ZToxLjllbTsgfVxuaDMgeyBmb250LXNpemU6MS43ZW07IH1cbmg0IHsgZm9udC1zaXplOjEuNmVtOyB9XG5oNSB7XG4gIGZvbnQtc2l6ZToxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTpAc3BhY2luZyAvIDQ7XG59XG5oNiB7IGZvbnQtc2l6ZTowLjllbTsgfVxuXG5wIHtcbiAgLmxpZ2h0O1xuICAubWVkaXVtLWxpZ2h0LWdyYXk7XG4gICYuc21hbGwgeyBmb250LXNpemU6MC44ZW07IH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246YWxsIDAuMnM7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuICAmLm1hZ2VudGEtaG92ZXIsXG4gICYubWFnZW50YS1ob3ZlciA+ICoge1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHsgY29sb3I6QG1hZ2VudGE7IH1cbiAgfVxufVxuXG4vKiBGb250IHN0eWxlICovXG4mID4gKiB7IGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHk7IH1cbi5yZWd1bGFyIHsgZm9udC13ZWlnaHQ6Ym9sZDsgfVxuLmxpZ2h0IHsgZm9udC13ZWlnaHQ6bm9ybWFsOyB9XG5cblxuLyogQ29sb3JzICovXG4ucHVycGxlIHsgY29sb3I6IEBwdXJwbGU7IH1cbi5wdXJwbGUtYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOkBwdXJwbGU7IH1cbi5tYWdlbnRhIHsgY29sb3I6IEBtYWdlbnRhOyB9XG4ubWFnZW50YS1iZyB7IGJhY2tncm91bmQtY29sb3I6QG1hZ2VudGE7IH1cbi5ncmVlbiB7IGNvbG9yOiBAZ3JlZW47IH1cbi5ncmVlbi1iZyB7IGJhY2tncm91bmQtY29sb3I6QGdyZWVuOyB9XG4uYmx1ZSB7IGNvbG9yOiBAYmx1ZTsgfVxuLmJsdWUtYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlOyB9XG4ucmVkIHsgY29sb3I6IEByZWQ7IH1cbi5yZWQtYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOkByZWQ7IH1cbi5saWdodC1ncmF5IHsgY29sb3I6QGxpZ2h0LWdyYXk7IH1cbi5saWdodC1ncmF5LWJnIHsgYmFja2dyb3VuZC1jb2xvcjpAbGlnaHQtZ3JheTsgfVxuLm1lZGl1bS1saWdodC1ncmF5IHsgY29sb3I6QG1lZGl1bS1saWdodC1ncmF5OyB9XG4ubWVkaXVtLWxpZ2h0LWdyYXktYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOkBtZWRpdW0tbGlnaHQtZ3JheTsgfVxuLmdyYXkgeyBjb2xvcjpAZ3JheTsgfVxuLmdyYXktYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOkBncmF5OyB9XG4ud2hpdGUgeyBjb2xvcjojZmZmOyB9XG4ud2hpdGUtYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IH1cbi5ibGFjayB7IGNvbG9yOiMwMDA7IH1cbi5ibGFjay1iZyB7IGJhY2tncm91bmQtY29sb3I6IzAwMDsgfVxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvX2xpZ2h0Y29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1MaWdodC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG9fbGlnaHRjb25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvX2xpZ2h0Y29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1MaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvX2xpZ2h0Y29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1MaWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvX2xpZ2h0Y29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1MaWdodC13ZWJmb250LnN2ZyNSb2JvdG9Db25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG9fbGlnaHRjb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90b19saWdodGNvbmRlbnNlZGl0YWxpYy9Sb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG9fbGlnaHRjb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG9fbGlnaHRjb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG9fbGlnaHRjb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLXdlYmZvbnQuc3ZnI1JvYm90b0NvbmRlbnNlZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvX2NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXItd2ViZm9udC5zdmcjUm9ib3RvQ29uZGVuc2VkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG9fY29uZGVuc2VkaXRhbGljL1JvYm90b0NvbmRlbnNlZC1JdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG9fY29uZGVuc2VkaXRhbGljL1JvYm90b0NvbmRlbnNlZC1JdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90b19jb25kZW5zZWRpdGFsaWMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvX2NvbmRlbnNlZGl0YWxpYy9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLXdlYmZvbnQuc3ZnI1JvYm90b0NvbmRlbnNlZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4ubWFyZ2luIHsgbWFyZ2luOkBzcGFjaW5nOyB9XG4ubWFyZ2luLXRvcCB7IG1hcmdpbi10b3A6QHNwYWNpbmc7IH1cbi5tYXJnaW4tcmlnaHQgeyBtYXJnaW4tcmlnaHQ6QHNwYWNpbmc7IH1cbi5tYXJnaW4tYm90dG9tIHsgbWFyZ2luLWJvdHRvbTpAc3BhY2luZzsgfVxuLm1hcmdpbi1sZWZ0IHsgbWFyZ2luLWxlZnQ6QHNwYWNpbmc7IH1cbi5uby1tYXJnaW4geyBtYXJnaW46MDsgfVxuLm5vLW1hcmdpbi10b3AgeyBtYXJnaW4tdG9wOjA7IH1cbi5uby1tYXJnaW4tcmlnaHQgeyBtYXJnaW4tcmlnaHQ6MDsgfVxuLm5vLW1hcmdpbi1ib3R0b20geyBtYXJnaW4tYm90dG9tOjA7IH1cbi5uby1tYXJnaW4tbGVmdCB7IG1hcmdpbi1sZWZ0OjA7IH1cblxuLnBhZGRpbmcgeyBwYWRkaW5nOkBzcGFjaW5nOyB9XG4ucGFkZGluZy10b3AgeyBwYWRkaW5nLXRvcDpAc3BhY2luZzsgfVxuLnBhZGRpbmctcmlnaHQgeyBwYWRkaW5nLXJpZ2h0OkBzcGFjaW5nOyB9XG4ucGFkZGluZy1ib3R0b20geyBwYWRkaW5nLWJvdHRvbTpAc3BhY2luZzsgfVxuLnBhZGRpbmctbGVmdCB7IHBhZGRpbmctbGVmdDpAc3BhY2luZzsgfVxuLm5vLXBhZGRpbmcgeyBwYWRkaW5nOjA7IH1cblxuLmNsZWFyLWJvdGggeyBjbGVhcjpib3RoOyB9XG5cbi5yZWxhdGl2ZSB7IHBvc2l0aW9uOnJlbGF0aXZlOyB9XG4uYWJzb2x1dGUgeyBwb3NpdGlvbjphYnNvbHV0ZTsgfVxuXG4udmFsaWduLW1pZGRsZSB7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgfVxuLnZhbGlnbi10b3AgeyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IH1cbi52YWxpZ24tYm90dG9tIHsgdmVydGljYWwtYWxpZ246Ym90dG9tOyB9XG5cbi8qIEljb25zICovXG4uaWNvbiB7XG4gIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNvbi1ob21lLnBuZycpIDQ5JSA0OSUgbm8tcmVwZWF0LCBmYWRlKEBsaWdodC1ncmF5LCA3MCUpO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246Ym90dG9tO1xuICB3aWR0aDo0MHB4O1xuICBoZWlnaHQ6NDBweDtcbiAgYm9yZGVyLXJhZGl1czo0cHg7XG4gIG1hcmdpbi1sZWZ0OkBzcGFjaW5nIC8gMjtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbn1cblxuLmljb24tbGluayB7XG4gIGNvbG9yOkBtZWRpdW0tbGlnaHQtZ3JheTtcbiAgdHJhbnNpdGlvbjphbGwgMC4zcztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6QGdyYXk7XG4gICAgLmljb24geyBiYWNrZ3JvdW5kLWNvbG9yOkBncmF5OyB9XG4gIH1cbn1cblxuLyogRm9ybXMgKi9cbi5mb3JtLWhvcml6b250YWwge1xuICAuZm9ybS1ncm91cCB7IG1hcmdpbi1ib3R0b206IEBzcGFjaW5nIC8gMzsgfVxuICBsYWJlbCB7XG4gICAgY29sb3I6QG1lZGl1bS1saWdodC1ncmF5O1xuICAgICY6Zmlyc3QtY2hpbGQgeyB0ZXh0LWFsaWduOnJpZ2h0OyB9XG4gIH1cbiAgaW5wdXQsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6MCAxcHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBoZWlnaHQ6MzBweDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOmZhZGUoQGxpZ2h0LWdyYXksIDI1JSk7XG4gICAgaGVpZ2h0OjJlbTtcbiAgICBwYWRkaW5nLXRvcDoxcHg7XG4gICAgcGFkZGluZy1ib3R0b206MXB4O1xuICAgICYuY29sLW1kLTkgeyB3aWR0aDo3NSU7IH1cbiAgfVxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgd2lkdGg6MTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6QHNwYWNpbmcgLyAyO1xuICAgICYgKyBsYWJlbCB7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgd2lkdGg6flwiY2FsYygxMDAlIC0gXCIgMjBweCArIEBzcGFjaW5nIC8gMiB+XCIpXCI7XG4gICAgfVxuICB9XG4gIGlucHV0LFxuICBzZWxlY3QuZm9ybS1jb250cm9sLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MS4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGJveC1zaGFkb3c6MCAxcHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlO1xuICAgIHBhZGRpbmc6QHNwYWNpbmcgLyAzIEBzcGFjaW5nICogMS41O1xuICAgIGJvcmRlcjpub25lO1xuICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICB9XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5idG4ge1xuICBjb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOkBtYWdlbnRhO1xuICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICB3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6QG1hZ2VudGE7XG4gIH1cbn1cbiIsIlxuQGltcG9ydCAndmFyaWFibGVzJztcblxuXG4vKiBNYXN0aGVhZCAqL1xuLm1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9tYXN0aGVhZC5qcGcnKSA1MCUgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nOkBzcGFjaW5nICogMiAwO1xuICAucGFkZGluZy1sZWZ0IHsgcGFkZGluZy1sZWZ0OkBzcGFjaW5nICogMS41OyB9XG4gIGgxIHsgZm9udC1zaXplOjMuNGVtOyB9XG59XG5cbi5tYXN0aGVhZC1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OHB4O1xuICBwYWRkaW5nOkBzcGFjaW5nIC8gMS41IEBzcGFjaW5nICogMS41O1xuICBpbWcgeyBwYWRkaW5nLWJvdHRvbTogQHNwYWNpbmcgLyAxLjU7IH1cbn1cblxuLm5vLXZpZGVvIHtcbiAgbWluLWhlaWdodDo1NTdweDtcbiAgcGFkZGluZzo5MHB4IDAgNTBweDtcbiAgLm1hc3RoZWFkLWZlYXR1cmUgeyBkaXNwbGF5Om5vbmU7IH1cbn1cblxuXG4vKiBDVEEgbGlua3MgQkcgKi9cbiNkeW5hbWljLWJnIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIG9wYWNpdHk6MC4xO1xufVxuXG4uZHluYW1pYy1iZyB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N0YXRpYy1iZy5qcGcnKSA1MCUgNTAlIC8gY292ZXIgbm8tcmVwZWF0OyB9XG5cbi8vIC5keW5hbWljLWJnIC5yb3ctZmx1aWQgeyBvcGFjaXR5OjA7IH1cblxuXG4vKiBCcmFuY2ggKi9cbi5icmFuY2gge1xuICBoZWlnaHQ6NzVweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBtYXJnaW4tdG9wOkBzcGFjaW5nIC8gMjtcbiAgbWFyZ2luLWJvdHRvbTpAc3BhY2luZyAvIDI7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjJweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAbGlnaHQtZ3JheTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjUwJTtcbiAgICBtYXJnaW4tbGVmdDotMXB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdG9wOjUwJTtcbiAgICBsZWZ0OjA7XG4gICAgYm9yZGVyOjJweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gIH1cbn1cbi5icmFuY2gtYnRucyB7XG4gIC5idG4ge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbn1cbiIsIlxuQG1lZGlhIEBzbSB7XG4gIC5uby12aWRlbyB7XG4gICAgbWluLWhlaWdodDowO1xuICAgIHBhZGRpbmc6MTIycHggMDtcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIHtcbiAgICBsYWJlbDpmaXJzdC1jaGlsZCB7IHRleHQtYWxpZ246bGVmdDsgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIGxhYmVsIHsgcGFkZGluZzowOyB9XG4gICAgfVxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wuY29sLXhzLTEyIHsgd2lkdGg6MTAwJTsgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgLm1hc3RoZWFkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjowIDUwJTsgfVxufVxuXG5AbWVkaWEgQHhzIHtcblxuICAvKiBNYXN0aGVhZCAqL1xuICAubm8tdmlkZW8geyBwYWRkaW5nOjkwcHggMDsgfVxuICAubWFzdGhlYWQge1xuICAgIGgxIHsgZm9udC1zaXplOiAyLjllbTsgfVxuICB9XG4gIC5tYXN0aGVhZC1mZWF0dXJlIHsgYm9yZGVyLXJhZGl1czowOyB9XG5cbiAgLyogQnJhbmNoZXMgKi9cbiAgLmJyYW5jaCB7IGRpc3BsYXk6bm9uZTsgfVxuICAuYnJhbmNoLWJ0bnMge1xuICAgIC5jb2wtc20tNCB7XG4gICAgICAuYnRuIHsgbWFyZ2luOkBzcGFjaW5nIC8gMiAwOyB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUgLmJ0biB7IG1hcmdpbi10b3A6QHNwYWNpbmc7IH1cbiAgICB9XG4gIH1cbn1cbiJdLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
