/*
 * Flex UX Framework
 *
 * Filename: v1.scss
 * Type:     Entry Point for Stylesheets
 *
 * Copyright (C) 2019 Geiger, All Rights Reserved
 */
/*
 * Flex UX Framework
 *
 * Filename: _breakpoints.scss
 * Type:     Commonly Shared Stylesheet
 *
 * Copyright (C) 2019 Geiger, All Rights Reserved
 */
/* Quick copy and paste breakpoints
@include mq("phone-smallest", "max") //320px
@include mq("phone-smallest", "min") //320px
@include mq("phone-small", "max")    //340px
@include mq("phone-small", "min")    //340px
@include mq("phone", "max")          //400px
@include mq("phone", "min")          //400px
@include mq("phone-wide", "max")     //480px
@include mq("phone-wide", "min")     //480px
@include mq("tablet-small", "max")   //768px
@include mq("tablet-small", "min")   //768px
@include mq("tablet", "max")         //920px
@include mq("tablet", "min")         //920px
@include mq("desktop", "max")        //1024px
@include mq("desktop", "min")        //1024px
@include mq("desktop-wide", "max")   //1374px
@include mq("desktop-wide", "min")   //1374px
*/
.intBrandShip {
  display: flex;
  padding: 20px;
}

.intBrandShip, .intBrandShip a {
  color: #cc0000;
  font-size: 13px;
  font-weight: 700;
}

.intBrandShipLink {
  margin-left: 10px;
  line-height: 1.25em;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}

.intBrandShip a:hover {
  color: #cc0000;
}

.intBrandShip .material-symbols-outlined {
  font-size: 24px;
}

.checkout-basket-empty {
  margin-bottom: 48px !important;
}

.add-to-list-buttons {
  flex-direction: column;
}
.add-to-list-buttons .message-box {
  margin-top: 8px;
  border-radius: 0px;
}
.add-to-list-buttons .message-box i {
  display: none;
}
.add-to-list-buttons .message-box li {
  color: #000;
  letter-spacing: unset !important;
  line-height: 1.25;
  font-size: 13px;
  font-weight: bold !important;
}

.product-detail .product-details-header .product-moq {
  font-weight: 700;
  font-size: 14px;
  color: #E60000;
  padding: 10px 0px;
}
.product-detail .product-details-header .product-size-chart-toggle {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding-bottom: 10px;
}

.wishlist .product-card {
  min-width: 192px !important;
}
.wishlist .product-card .code {
  margin: 10px 0 15px !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  height: 35px !important;
  font-weight: 400 !important;
}

.checkout-basket .page-body h1:first-of-type {
  margin-left: 0px !important;
}
.checkout-basket .checkout-container {
  margin-bottom: 48px !important;
}
.checkout-basket .checkout-container .checkout-item--control__remove {
  margin-bottom: 15px !important;
}
@media only screen and (max-width: 339px) {
  .checkout-basket .checkout-container .checkout-item img {
    max-width: 100% !important;
  }
}
.checkout-basket .checkout-container .checkout-item .checkout-item-errors {
  display: flex;
  flex-direction: column;
  white-space: normal;
}
.checkout-basket .checkout-container .checkout-item .checkout-item-errors span {
  color: #E60000;
  line-height: 1.25;
  margin-top: 8px;
}
.checkout-basket .checkout-main-saved {
  display: flex;
  flex-direction: column;
}
.checkout-basket .checkout-main-saved h1 {
  margin-bottom: 12px;
  padding-bottom: 0px;
}
.checkout-basket .checkout-main-saved--items {
  display: flex;
  align-items: flex-end;
  justify-content: left;
}
@media only screen and (max-width: 479px) {
  .checkout-basket .checkout-main-saved--items {
    justify-content: center;
  }
}
.checkout-basket .checkout-main-saved--items .product-card {
  height: unset;
  margin: 12px 6px !important;
}
.checkout-basket .checkout-main-saved--items .product-card .code {
  font-size: 13px;
  height: 34px;
  margin: 10px 0px 15px;
}
.checkout-basket .checkout-main-saved--items .removing {
  opacity: 0.5;
}
.checkout-basket .checkout-main-saved .saved-item {
  border: 1px solid lightgray;
  margin: 5px;
  padding: 5px;
}
.checkout-basket .checkout-main-saved .saved-item img {
  max-height: 75px;
}
.checkout-basket .checkout-main-saved .saved-item-main {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.checkout-basket .checkout-main-saved .saved-item-caption {
  max-width: 200px;
  text-align: center;
  padding: 5px;
}
.checkout-basket .checkout-main-saved .saved-item-caption--code {
  display: none;
}
.checkout-basket .checkout-main-saved .saved-item-controls {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.checkout-basket .checkout-main-saved .saved-item--control {
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
}
.checkout-basket .checkout-main-saved .saved-item--control button {
  width: 100%;
  margin: 0px 10px;
}
@media only screen and (max-width: 479px) {
  .checkout-basket .checkout-main-saved .saved-item--control button {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
  }
}
.checkout-basket .checkout-main-saved .saved-item--control:hover {
  cursor: pointer;
  font-weight: 700;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvdjEuc2NzcyIsInNyYy9jb21tb24vX2JyZWFrcG9pbnRzLnNjc3MiLCJzcmMvcGFydGlhbHMvYmFza2V0L2Jhc2tldC1jb250cm9scy9iYXNrZXQtY29udHJvbHMuc2NzcyIsInNyYy9wYXJ0aWFscy9iYXNrZXQvYmFza2V0LWVtcHR5L2Jhc2tldC1lbXB0eS5zY3NzIiwic3JjL3BhcnRpYWxzL2l0ZW0vaXRlbS1hZGQtYnV0dG9ucy9pdGVtLWFkZC1idXR0b25zLnNjc3MiLCJzcmMvcGFydGlhbHMvaXRlbS9pdGVtLWhlYWRlci9pdGVtLWhlYWRlci5zY3NzIiwic3JjL3BhcnRpYWxzL3dpc2hsaXN0LWNvbnRlbnQvd2lzaGxpc3QtY29udGVudC5zY3NzIiwic3JjL3RlbXBsYXRlcy9iYXNrZXQvYmFza2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUEwQkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDMUJBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBUUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDN0JGO0VBQ0k7OztBQ0RKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNaSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQ1hSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNMUjtFQUNJOztBQUdKO0VBQ0s7O0FBS1E7RUFDSzs7QU51Q2Q7RU1uQ0s7SUFFUTs7O0FBSVI7RUFDRztFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBU2hCO0VBRUk7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FOREo7RU1GQTtJQU1ROzs7QUFHSjtFQUNJO0VBQ0E7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSzs7QUFJVDtFQUVJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBRUk7RUFDQTtFQUNBOztBQUtBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJRTtFQUVDO0VBQ0E7O0FOdkVYO0VNb0VVO0lBS0s7SUFDQTtJQUNBOzs7QUFPUDtFQUNJO0VBQ0EiLCJmaWxlIjoidjEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEZsZXggVVggRnJhbWV3b3JrXG4gKlxuICogRmlsZW5hbWU6IHYxLnNjc3NcbiAqIFR5cGU6ICAgICBFbnRyeSBQb2ludCBmb3IgU3R5bGVzaGVldHNcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTkgR2VpZ2VyLCBBbGwgUmlnaHRzIFJlc2VydmVkXG4gKi9cblxuXG5AaW1wb3J0ICdfY29uZmlncy5zY3NzJztcbkBpbXBvcnQgJ2NvbW1vbi9fYnJlYWtwb2ludHMuc2Nzcyc7XG5AaW1wb3J0ICdjb21tb24vX21kbC1hY2NvcmRpb24uc2Nzcyc7XG5AaW1wb3J0ICdjb21tb24vX21kbC1jb2xsYXBzZS5zY3NzJztcbkBpbXBvcnQgJ2NvbW1vbi9fbWl4aW5zLnNjc3MnO1xuQGltcG9ydCAnZ2VuZXJhbC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NhdGVnb3J5L2NhdGVnb3J5LWNvbnRlbnQvY2F0ZWdvcnktY29udGVudC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NhdGVnb3J5L2NhdGVnb3J5LWhlYWRlci9jYXRlZ29yeS1oZWFkZXIuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jYXRlZ29yeS9jYXRlZ29yeS1zdWItbGlzdC9jYXRlZ29yeS1zdWItbGlzdC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3NvcnQtYnkvc29ydC1ieS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2FydC1wcm9vZmluZy1jb250ZW50L2FydC1wcm9vZmluZy1jb250ZW50LnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvdW5hdmFpbGFibGUtY29udGVudC91bmF2YWlsYWJsZS1jb250ZW50LnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvZm9vdGVyL2Zvb3Rlci5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvYmFza2V0L2Jhc2tldC1jb250cm9scy9iYXNrZXQtY29udHJvbHMuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9iYXNrZXQvYmFza2V0LWVtcHR5L2Jhc2tldC1lbXB0eS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Jhc2tldC9iYXNrZXQtZXJyb3JzL2Jhc2tldC1lcnJvcnMuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9iYXNrZXQvYmFza2V0LWl0ZW0tbGlzdGluZy9iYXNrZXQtaXRlbS1saXN0aW5nLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvYmFza2V0L2Jhc2tldC1wcm9tby9iYXNrZXQtcHJvbW8uc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9zZWFyY2gtY29udGVudC9zZWFyY2gtY29udGVudC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2N1c3RvbS1vcmRlcnMtY29udGVudC9jdXN0b20tb3JkZXJzLWNvbnRlbnQuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9oZWFkZXIvaGVhZGVyLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY29udGFjdC11cy1jb250ZW50L2NvbnRhY3QtdXMtY29udGVudC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2l0ZW0vaXRlbS1hZGQtYnV0dG9ucy9pdGVtLWFkZC1idXR0b25zLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaXRlbS9pdGVtLWN1c3RvbWl6YXRpb24vaXRlbS1jdXN0b21pemF0aW9uLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaXRlbS9pdGVtLWhlYWRlci9pdGVtLWhlYWRlci5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2l0ZW0vaXRlbS1pbWFnZXMvaXRlbS1pbWFnZXMuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9pdGVtL2l0ZW0tbWVzc2FnZXMvaXRlbS1tZXNzYWdlcy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2l0ZW0vaXRlbS1vcHRpb25zL2l0ZW0tb3B0aW9ucy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2l0ZW0vaXRlbS1xdWFudGl0eS1kaXNjb3VudC9pdGVtLXF1YW50aXR5LWRpc2NvdW50LnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaXRlbS9pdGVtLXJvbWFuY2UtZGVza3RvcC9pdGVtLXJvbWFuY2UtZGVza3RvcC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2l0ZW0vaXRlbS1yb21hbmNlLW1vYmlsZS9pdGVtLXJvbWFuY2UtbW9iaWxlLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaXRlbS9pdGVtLXNoaXBwaW5nLWNhbGVuZGFyL2l0ZW0tc2hpcHBpbmctY2FsZW5kYXIuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9pdGVtL2l0ZW0tc3VnZ2VzdGVkLXByb2R1Y3RzL2l0ZW0tc3VnZ2VzdGVkLXByb2R1Y3RzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaG9tZS9ob21lLWFib3V0LXVzLXYxL2hvbWUtYWJvdXQtdXMtdjEuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ob21lL2hvbWUtYWJvdXQtdXMtdjIvaG9tZS1hYm91dC11cy12Mi5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUvaG9tZS1jb250YWN0LXVzLXYxL2hvbWUtY29udGFjdC11cy12MS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUvaG9tZS1mZWF0dXJlZC12MS9ob21lLWZlYXR1cmVkLXYxLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaG9tZS9ob21lLWZlYXR1cmVkLWJhbm5lci12MS9ob21lLWZlYXR1cmVkLWJhbm5lci12MS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUvaG9tZS1zcG90bGlnaHQtdjEvaG9tZS1zcG90bGlnaHQtdjEuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ob21lL2hvbWUtc3RvcmUtcmVwLXYxL2hvbWUtc3RvcmUtcmVwLXYxLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaG9tZS9ob21lLXByb2R1Y3QtdGFicy12MS9ob21lLXByb2R1Y3QtdGFicy12MS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUvaG9tZS1sYXlvdXQtdjEvaG9tZS1sYXlvdXQtdjEuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ob21lL2hvbWUtbGF5b3V0LXYyL2hvbWUtbGF5b3V0LXYyLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvaG9tZS9ob21lLWxheW91dC12My9ob21lLWxheW91dC12My5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUvaG9tZS1sYXlvdXQtdjQvaG9tZS1sYXlvdXQtdjQuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ob21lL2hvbWUtbGF5b3V0LWN1c3RvbS9ob21lLWxheW91dC1jdXN0b20uc2Nzcyc7XG5cblxuQGltcG9ydCAncGFydGlhbHMvdGVzdC1wYXJ0MS90ZXN0LXBhcnQxLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvdGVybXMvdGVybXMuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sb2dpbi1ib3gvbG9naW4tYm94LnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvZmFxcy1yZW5kZXJlci9mYXFzLXJlbmRlcmVyLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtYWRkcmVzc2VzLWJpbGxpbmcvY2hlY2tvdXQtYWRkcmVzc2VzLWJpbGxpbmcuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1hZGRyZXNzZXMtY29udGludWUvY2hlY2tvdXQtYWRkcmVzc2VzLWNvbnRpbnVlLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtYWRkcmVzc2VzLWNvbnRyb2xzL2NoZWNrb3V0LWFkZHJlc3Nlcy1jb250cm9scy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LWFkZHJlc3Nlcy1tdWx0aS1jb250cm9scy9jaGVja291dC1hZGRyZXNzZXMtbXVsdGktY29udHJvbHMuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1hZGRyZXNzZXMtbXVsdGktZHJvcGRvd24vY2hlY2tvdXQtYWRkcmVzc2VzLW11bHRpLWRyb3Bkb3duLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtYWRkcmVzc2VzLW11bHRpLWxpc3QvY2hlY2tvdXQtYWRkcmVzc2VzLW11bHRpLWxpc3Quc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1hZGRyZXNzZXMtb3JkZXItdHlwZS9jaGVja291dC1hZGRyZXNzZXMtb3JkZXItdHlwZS5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LWFkZHJlc3Nlcy1zaGlwcGluZy9jaGVja291dC1hZGRyZXNzZXMtc2hpcHBpbmcuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1lcnJvcnMvY2hlY2tvdXQtZXJyb3JzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtZ2lmdC1jZXJ0aWZpY2F0ZS9jaGVja291dC1naWZ0LWNlcnRpZmljYXRlLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtcGF5bWVudC1idWRnZXQvY2hlY2tvdXQtcGF5bWVudC1idWRnZXQuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1wYXltZW50LWNjL2NoZWNrb3V0LXBheW1lbnQtY2Muc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1wYXltZW50LWNvbHVtbi1iaWxsaW5nL2NoZWNrb3V0LXBheW1lbnQtY29sdW1uLWJpbGxpbmcuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1wYXltZW50LWdhdGV3YXktdGFicy9jaGVja291dC1wYXltZW50LWdhdGV3YXktdGFicy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXBheW1lbnQtZ2F0ZXdheXMvY2hlY2tvdXQtcGF5bWVudC1nYXRld2F5cy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXBheW1lbnQtaW52b2ljZS9jaGVja291dC1wYXltZW50LWludm9pY2Uuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1wYXltZW50LXF1ZXN0aW9ucy9jaGVja291dC1wYXltZW50LXF1ZXN0aW9ucy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXBheW1lbnQtc2hpcHBpbmcvY2hlY2tvdXQtcGF5bWVudC1zaGlwcGluZy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXBheW1lbnQtc3VidG90YWxzL2NoZWNrb3V0LXBheW1lbnQtc3VidG90YWxzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtcHJvZ3Jlc3MvY2hlY2tvdXQtcHJvZ3Jlc3Muc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jaGVja291dC9jaGVja291dC1yZXZpZXctY29udHJvbHMvY2hlY2tvdXQtcmV2aWV3LWNvbnRyb2xzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtcmV2aWV3LXNoaXBwaW5nL2NoZWNrb3V0LXJldmlldy1zaGlwcGluZy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXNoaXBwaW5nLXdhcm5pbmcvY2hlY2tvdXQtc2hpcHBpbmctd2FybmluZy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NoZWNrb3V0L2NoZWNrb3V0LXNwbGl0LWNvbnRyb2xzL2NoZWNrb3V0LXNwbGl0LWNvbnRyb2xzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvY2hlY2tvdXQvY2hlY2tvdXQtc3BsaXQtaW5wdXRzL2NoZWNrb3V0LXNwbGl0LWlucHV0cy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3dpc2hsaXN0LWNvbnRlbnQvd2lzaGxpc3QtY29udGVudC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL215YWNjb3VudC9teWFjY291bnQtYmlsbGluZ2FkZHJlc3MvbXlhY2NvdW50LWJpbGxpbmdhZGRyZXNzLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvbXlhY2NvdW50L215YWNjb3VudC1jaGFuZ2VwYXNzd29yZC9teWFjY291bnQtY2hhbmdlcGFzc3dvcmQuc2Nzcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9teWFjY291bnQvbXlhY2NvdW50LWZvcmdvdHBhc3N3b3JkL215YWNjb3VudC1mb3Jnb3RwYXNzd29yZC5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL215YWNjb3VudC9teWFjY291bnQtb3JkZXJkZXRhaWwvbXlhY2NvdW50LW9yZGVyZGV0YWlsLnNjc3MnO1xuQGltcG9ydCAncGFydGlhbHMvbXlhY2NvdW50L215YWNjb3VudC1zaGlwcGluZ2FkZHJlc3MvbXlhY2NvdW50LXNoaXBwaW5nYWRkcmVzcy5zY3NzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL215YWNjb3VudC9teWFjY291bnQtdmlld29yZGVycy9teWFjY291bnQtdmlld29yZGVycy5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3ViX2NhdGVnb3J5X2xpc3Qvc3ViX2NhdGVnb3J5X2xpc3Quc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Nwb3RsaWdodF9zbGlkZXIvc3BvdGxpZ2h0X3NsaWRlci5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVwX3NlY3Rpb24vcmVwX3NlY3Rpb24uc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2R1Y3RfdGFicy9wcm9kdWN0X3RhYnMuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2R1Y3RfbGlzdC9wcm9kdWN0X2xpc3Quc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2R1Y3RfY2FyZC9wcm9kdWN0X2NhcmQuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaWNlL3ByaWNlLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9uYXZfbWVudS9uYXZfbWVudS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbXlhY2NvdW50X2xpbmsvbXlhY2NvdW50X2xpbmsuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lc3NhZ2VfYm94L21lc3NhZ2VfYm94LnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpbl9saW5rL2xvZ2luX2xpbmsuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2l0ZW1fY3VzdG9taXphdGlvbi9pdGVtX2N1c3RvbWl6YXRpb24uc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGVnb3J5X2xpbmsvY2F0ZWdvcnlfbGluay5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0ZWdvcnlfZmlsdGVyL2NhdGVnb3J5X2ZpbHRlci5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYm9sZGNoYXQvYm9sZGNoYXQuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvd2ViZGV2L3dlYmRldi5zY3NzJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy92aWV3b3JkZXJpbnZvaWNlL3ZpZXdvcmRlcmludm9pY2Uuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvdGVzdHMvdGVzdHMuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvdGVybXMvdGVybXMuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvbXlfYWNjb3VudC9teV9hY2NvdW50LnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL215YWNjb3VudC9teWFjY291bnQuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvbWFpbnRlbmFuY2UvbWFpbnRlbmFuY2Uuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvbWFpbF90ZW1wbGF0ZV90ZXN0ZXIvbWFpbF90ZW1wbGF0ZV90ZXN0ZXIuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvaXRlbS9pdGVtLnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2hvbWUvaG9tZS5zY3NzJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9mYXFzL2ZhcXMuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvZXJyb3JfcGFnZS9lcnJvcl9wYWdlLnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2RpcmVjdG9yeV9tYWNyb3MvZGlyZWN0b3J5X21hY3Jvcy5zY3NzJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9jdXN0b21fb3JkZXJzL2N1c3RvbV9vcmRlcnMuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvY29udGFjdF91cy9jb250YWN0X3VzLnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2NoZWNrb3V0X3NwbGl0L2NoZWNrb3V0X3NwbGl0LnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2NoZWNrb3V0X3NoaXBwaW5nL2NoZWNrb3V0X3NoaXBwaW5nLnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2NoZWNrb3V0X3Jldmlldy9jaGVja291dF9yZXZpZXcuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvY2hlY2tvdXRfcGF5bWVudC9jaGVja291dF9wYXltZW50LnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2NoZWNrb3V0X211bHRpYmlsbHRvYWRkci9jaGVja291dF9tdWx0aWJpbGx0b2FkZHIuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvY2hlY2tvdXRfY29tcGxldGVkL2NoZWNrb3V0X2NvbXBsZXRlZC5zY3NzJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9jYXRlZ29yeS9jYXRlZ29yeS5zY3NzJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9iYXNrZXQvYmFza2V0LnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL2FydF9wcm9vZmluZy9hcnRfcHJvb2Zpbmcuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvcmVnaXN0ZXIvcmVnaXN0ZXIuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvcHJpdmFjeV9wb2xpY3kvcHJpdmFjeV9wb2xpY3kuc2Nzcyc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvY29va2llX3BvbGljeS9jb29raWVfcG9saWN5LnNjc3MnO1xuQGltcG9ydCAndGVtcGxhdGVzL21pc3NpbmdfY3VzdHByb3BzL21pc3NpbmdfY3VzdHByb3BzLnNjc3MnO1xuIiwiLypcbiAqIEZsZXggVVggRnJhbWV3b3JrXG4gKlxuICogRmlsZW5hbWU6IF9icmVha3BvaW50cy5zY3NzXG4gKiBUeXBlOiAgICAgQ29tbW9ubHkgU2hhcmVkIFN0eWxlc2hlZXRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTkgR2VpZ2VyLCBBbGwgUmlnaHRzIFJlc2VydmVkXG4gKi9cblxuIFxuJGJyZWFrcG9pbnRzOiAoXG4gICAgXCJwaG9uZS1zbWFsbGVzdFwiOiAzMjBweCxcbiAgICBcInBob25lLXNtYWxsXCI6ICAgIDM0MHB4LFxuICAgIFwicGhvbmVcIjogICAgICAgICAgNDAwcHgsIC8vIGdyaWQtY2VsbHMgMSBhY3Jvc3NcbiAgICBcInBob25lLXdpZGVcIjogICAgIDQ4MHB4LCAvLyBncmlkLWNlbGxzIDIgYWNyb3NzXG4gICAgXCJ0YWJsZXQtc21hbGxcIjogICA3NjhweCxcbiAgICBcInRhYmxldFwiOiAgICAgICAgIDkyMHB4LFxuICAgIFwiZGVza3RvcFwiOiAgICAgICAgMTAyNHB4LFxuICAgIFwiZGVza3RvcC13aWRlXCI6ICAgMTM3NHB4LCAvLyBpbmNyZWFzZSBzaXplIG9mIGdyaWQtY2VsbHNcbiAgICBcImN1c3RvbS01MjBcIjogICAgIDUyMHB4LFxuICAgIFwiY3VzdG9tLTU5NFwiOlx0ICA1OTRweCxcbiAgICBcImN1c3RvbS02MjVcIjpcdCAgNjI1cHgsXG4gICAgXCJjdXN0b20tNzkyXCI6XHQgIDc5MnB4LFxuICAgIFwiY3VzdG9tLTk5MFwiOiAgICAgOTkwcHgsXG4pO1xuXG4vKiBRdWljayBjb3B5IGFuZCBwYXN0ZSBicmVha3BvaW50c1xuQGluY2x1ZGUgbXEoXCJwaG9uZS1zbWFsbGVzdFwiLCBcIm1heFwiKSAvLzMyMHB4XG5AaW5jbHVkZSBtcShcInBob25lLXNtYWxsZXN0XCIsIFwibWluXCIpIC8vMzIwcHhcbkBpbmNsdWRlIG1xKFwicGhvbmUtc21hbGxcIiwgXCJtYXhcIikgICAgLy8zNDBweFxuQGluY2x1ZGUgbXEoXCJwaG9uZS1zbWFsbFwiLCBcIm1pblwiKSAgICAvLzM0MHB4XG5AaW5jbHVkZSBtcShcInBob25lXCIsIFwibWF4XCIpICAgICAgICAgIC8vNDAwcHhcbkBpbmNsdWRlIG1xKFwicGhvbmVcIiwgXCJtaW5cIikgICAgICAgICAgLy80MDBweFxuQGluY2x1ZGUgbXEoXCJwaG9uZS13aWRlXCIsIFwibWF4XCIpICAgICAvLzQ4MHB4XG5AaW5jbHVkZSBtcShcInBob25lLXdpZGVcIiwgXCJtaW5cIikgICAgIC8vNDgwcHhcbkBpbmNsdWRlIG1xKFwidGFibGV0LXNtYWxsXCIsIFwibWF4XCIpICAgLy83NjhweFxuQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21hbGxcIiwgXCJtaW5cIikgICAvLzc2OHB4XG5AaW5jbHVkZSBtcShcInRhYmxldFwiLCBcIm1heFwiKSAgICAgICAgIC8vOTIwcHhcbkBpbmNsdWRlIG1xKFwidGFibGV0XCIsIFwibWluXCIpICAgICAgICAgLy85MjBweFxuQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIsIFwibWF4XCIpICAgICAgICAvLzEwMjRweFxuQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIsIFwibWluXCIpICAgICAgICAvLzEwMjRweFxuQGluY2x1ZGUgbXEoXCJkZXNrdG9wLXdpZGVcIiwgXCJtYXhcIikgICAvLzEzNzRweFxuQGluY2x1ZGUgbXEoXCJkZXNrdG9wLXdpZGVcIiwgXCJtaW5cIikgICAvLzEzNzRweFxuKi9cblxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1pbikge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xuICAgICAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgICAgICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAgICAgICAgIEBpZiAkd2lkdGggIT0gcGhvbmUtc21hbGxlc3Qge1xuICAgICAgICAgICAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBFeGFtcGxlIHVzYWdlXG5cbi8vIC5zaXRlLWhlYWRlciB7XG4vLyAgICAgcGFkZGluZzogMnJlbTtcbi8vICAgICBmb250LXNpemU6IDEuOHJlbTtcbi8vICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuLy8gICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbi8vICAgICB9XG4vLyB9XG4gIiwiLmludEJyYW5kU2hpcHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHg7ICBcclxufVxyXG5cclxuLmludEJyYW5kU2hpcCwgLmludEJyYW5kU2hpcCBhe1xyXG4gIGNvbG9yOiAjY2MwMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uaW50QnJhbmRTaGlwTGlua3tcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5pbnRCcmFuZFNoaXAgYXtcclxuXHJcbn1cclxuXHJcbi5pbnRCcmFuZFNoaXAgYTpob3ZlcntcclxuICBjb2xvcjogI2NjMDAwMDtcclxufVxyXG5cclxuLmludEJyYW5kU2hpcCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn0iLCIuY2hlY2tvdXQtYmFza2V0LWVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IFxufSIsIi5hZGQtdG8tbGlzdC1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5tZXNzYWdlLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyBcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH0gXG59IiwiLnByb2R1Y3QtZGV0YWlsIHtcbiAgICAucHJvZHVjdC1kZXRhaWxzLWhlYWRlciB7XG4gICAgICAgIC5wcm9kdWN0LW1vcSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNFNjAwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1zaXplLWNoYXJ0LXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59ICIsIi53aXNobGlzdCB7XG4gICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTkycHggIWltcG9ydGFudDsgICAgICAgICBcbiAgICAgICAgLmNvZGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgfSAgIFxuICB9ICAgIiwiXG4uY2hlY2tvdXQtYmFza2V0IHtcblxuICAgIC5wYWdlLWJvZHkgaDE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgXG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgICAuY2hlY2tvdXQtaXRlbSB7XG5cbiAgICAgICAgICAgICAmLS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgJl9fcmVtb3ZlIHsgXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKFwicGhvbmUtc21hbGxcIiwgXCJtYXhcIikge1xuICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7ICBcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgIC5jaGVja291dC1pdGVtLWVycm9ycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IFxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTYwMDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyAgXG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICB9IFxuXG4gICAgICAgICB9XG5cbiAgICAgICAgICAgICAgXG4gICAgfSAgXG4gICAgXG4gICAgLmNoZWNrb3V0LW1haW4tc2F2ZWQge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyBcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWl0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKFwicGhvbmUtd2lkZVwiLCBcIm1heFwiKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0OyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggNnB4ICFpbXBvcnRhbnQ7IFxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKFwicGhvbmUtc21hbGxcIiwgXCJtYXhcIikge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4OyAgICBcbi8vICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIC5jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxNXB4OyAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG5cbiAgICAgICAgICAgIC5yZW1vdmluZyB7XG4gICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgICAgICAgXG4gICAgICAgICAgICB9IFxuXG4gICAgICAgIH1cbiAgICAgICAgLnNhdmVkLWl0ZW0ge1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7IFxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7IFxuICAgICAgICAgICAgcGFkZGluZzogNXB4OyBcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4OyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jYXB0aW9uIHtcblxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7IFxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWNvZGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICYtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG5cbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggMXB4OyBcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4OyBcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShcInBob25lLXdpZGVcIiwgXCJtYXhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyAgXG4gICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */