.progress-tracker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px auto;
  padding: 0;
  list-style: none;
}

.progress-step {
  display: block;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  margin: 0;
  padding: 0;
  min-width: 28px;
}

.progress-step:last-child {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.progress-step:not(:last-child)::after {
  content: '';
  display: block;
  position: absolute;
  z-index: -10;
  top: 12px;
  bottom: 12px;
  right: -14px;
  width: 100%;
  height: 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.progress-step.is-active .progress-title {
  font-weight: 400;
}

.progress-step > a {
  display: block;
}

.progress-marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 20;
  width: 28px;
  height: 28px;
  padding-bottom: 2px;
  color: #fff;
  font-weight: 400;
  border: 2px solid transparent;
  border-radius: 50%;
  -webkit-transition: background-color, border-color;
  transition: background-color, border-color;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.progress-text {
  display: block;
  padding: 14px 9.3333333333px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.progress-title {
  margin-top: 0;
}

.progress-step .progress-marker {
  color: #fff;
  background-color: #b6b6b6;
}

.progress-step::after {
  background-color: #b6b6b6;
}

.progress-step .progress-text, .progress-step .progress-step > a .progress-text {
  color: #333333;
}

.progress-step.is-active .progress-marker {
  background-color: #2196F3;
}

.progress-step.is-complete .progress-marker {
  background-color: #1976D2;
}

.progress-step.is-complete::after {
  background-color: #868686;
}

.progress-step:hover .progress-marker {
  background-color: #56ADF5;
}

.progress-tracker--center .progress-step {
  text-align: center;
}

.progress-tracker--center .progress-step:last-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.progress-tracker--center .progress-step::after {
  right: -50%;
}

.progress-tracker--center .progress-marker {
  margin-left: auto;
  margin-right: auto;
}

.progress-tracker--right .progress-step {
  text-align: right;
}

.progress-tracker--right .progress-step:last-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.progress-tracker--right .progress-step::after {
  right: calc(-100% + 14px);
}

.progress-tracker--right .progress-marker {
  margin-left: auto;
}

.progress-tracker--border {
  padding: 5px;
  border: 2px solid #868686;
  border-radius: 38px;
}

.progress-tracker--spaced .progress-step::after {
  width: calc(100% - 48px);
  margin-right: 24px;
}

.progress-tracker--word {
  padding-right: 38.6666666667px;
  overflow: hidden;
}

.progress-tracker--word .progress-text {
  display: inline-block;
  white-space: nowrap;
}

.progress-tracker--word .progress-title {
  margin: 0;
}

.progress-tracker--word-center {
  padding-right: 38.6666666667px;
  padding-left: 38.6666666667px;
}

.progress-tracker--word-center .progress-text {
  padding-right: 0;
  padding-left: 0;
  -webkit-transform: translateX(calc(-50% + 14px));
          transform: translateX(calc(-50% + 14px));
}

.progress-tracker--word-right {
  padding-right: 0;
  padding-left: 38.6666666667px;
}

.progress-tracker--word-right .progress-text {
  padding-left: 0;
  -webkit-transform: translateX(calc(-100% + 28px));
          transform: translateX(calc(-100% + 28px));
}

.progress-tracker--text .progress-step:last-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.progress-tracker--text-top .progress-step::after {
  top: auto;
}

.progress-tracker--text-top .progress-text {
  height: 100%;
}

.progress-tracker--text-top .progress-marker {
  bottom: 28px;
}

.progress-tracker--text-inline .progress-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.progress-tracker--text-inline .progress-text {
  position: relative;
  z-index: 30;
  max-width: 70%;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #fff;
}

.progress-tracker--text-inline .progress-title {
  margin: 0;
}

.progress-tracker--square .progress-step {
  padding-top: 0;
}

.progress-tracker--square .progress-marker {
  -webkit-transform: scaleX(0.33) translateY(-12px);
          transform: scaleX(0.33) translateY(-12px);
  border-radius: 0;
}

@media (max-width: 399px) {
  .progress-tracker-mobile {
    overflow-x: auto;
  }
  .progress-tracker-mobile .progress-tracker {
    min-width: 200%;
  }
}

.progress-tracker--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.progress-tracker--vertical .progress-step {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.progress-tracker--vertical .progress-step::after {
  right: auto;
  top: 14px;
  left: 12px;
  width: 4px;
  height: 100%;
}

.progress-tracker--vertical .progress-marker {
  position: absolute;
  left: 0;
}

.progress-tracker--vertical .progress-text {
  padding-top: 7px;
  padding-left: 42px;
}

.progress-tracker--vertical .progress-step:not(:last-child) .progress-text {
  padding-bottom: 42px;
}

.anim-ripple .progress-marker::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 30;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: transform, opacity;
  transition: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.anim-ripple .progress-marker:active::before, .anim-ripple .progress-step > a:active .progress-marker::before {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.anim-ripple-large .progress-marker::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 30;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: transform, opacity;
  transition: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 200%;
  height: 200%;
}

.anim-ripple-large .progress-marker:active::before, .anim-ripple-large .progress-step > a:active .progress-marker::before {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.anim-ripple-double .progress-marker::before, .anim-ripple-double .progress-marker::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 30;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: transform, opacity;
  transition: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  background: none;
  border: 3px solid rgba(0, 0, 0, 0.3);
}

.anim-ripple-double .progress-marker::after {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

.anim-ripple-double .progress-marker:active::before, .anim-ripple-double .progress-marker:active::after, .anim-ripple-double .progress-step > a:active .progress-marker::before, .anim-ripple-double .progress-step > a:active .progress-marker::after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.anim-path .progress-step::after {
  background-image: -webkit-linear-gradient(left, #b6b6b6 50%, #868686 50%);
  background-image: linear-gradient(to right, #b6b6b6 50%, #868686 50%);
  background-size: 200% 100%;
  background-position: 0% 100%;
  -webkit-transition: background-position 0.3s ease-out;
  transition: background-position 0.3s ease-out;
}

.anim-path .progress-step.is-complete::after {
  background-position: -100% 100%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2dyZXNzLXRyYWNrZXIvX3Byb2dyZXNzLXRyYWNrZXIuc2NzcyIsInByb2dyZXNzLXRyYWNrZXIuY3NzIiwicHJvZ3Jlc3MtdHJhY2tlci9fcHJvZ3Jlc3MtdHJhY2tlci1hbmltYXRpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUNBO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGlCQUFpQjtDQUNsQjs7QUFHQztFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQXhDNEI7Q0F3RTdCOztBQXRDRDtFQVVJLG9CQUFhO01BQWIscUJBQWE7VUFBYixhQUFhO0NBQ2Q7O0FBWEg7RUFlSSxZQUFZO0VBQ1osZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsVUE5Q3VDO0VBK0N2QyxhQS9DdUM7RUFnRHZDLGFBdERtQztFQXVEbkMsWUFBWTtFQUNaLFlBbkR5QjtFQW9EekIsMENBdkMwQjtFQXVDMUIsa0NBdkMwQjtDQXdDM0I7O0FBekJIO0VBOEJNLGlCQUFpQjtDQUNsQjs7QUEvQkw7RUFtQ0ksZUFBZTtDQUNoQjs7QUFLRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixZQWpGMEI7RUFrRjFCLGFBbEYwQjtFQW1GMUIsb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixtREFBMkM7RUFBM0MsMkNBQTJDO0VBQzNDLGtDQXRFMEI7VUFzRTFCLDBCQXRFMEI7Q0F1RTNCOztBQUlIO0VBQ0UsZUFBZTtFQUNm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RUFDM0IsNkJBQTZCO0VBQzdCLHNEQUE2RDtFQUE3RCw4Q0FBNkQ7Q0FDOUQ7O0FBVEw7RUFZTSxnQ0FBZ0M7Q0FDakMiLCJmaWxlIjoicHJvZ3Jlc3MtdHJhY2tlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLSBQcm9ncmVzcyBUcmFja2VyIC0tLS0tXG5cbi8vIC0tLS0tIFZhcmlhYmxlcyAtLS0tLVxuXG4vLyBDb2xvdXJzXG4kcHJvZ3Jlc3MtY29sb3ItZGFyazogICAgICAgIzE5NzZEMjtcbiRwcm9ncmVzcy1jb2xvcjogICAgICAgICAgICAjMjE5NkYzO1xuJHByb2dyZXNzLWNvbG9yLWxpZ2h0OiAgICAgICM1NkFERjU7XG4kcHJvZ3Jlc3MtY29sb3ItZ3JleS1saWdodDogI2I2YjZiNjtcbiRwcm9ncmVzcy1jb2xvci1ncmV5OiAgICAgICAjODY4Njg2O1xuJHByb2dyZXNzLWNvbG9yLWdyZXktZGFyazogICMzMzMzMzM7XG5cbi8vIFNpemluZ1xuJHByb2dyZXNzLXRyYWNrZXItcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuJG1hcmtlci1zaXplOiAgICAgICAgICAgICAgIDI4cHggIWRlZmF1bHQ7XG4kbWFya2VyLXNpemUtaGFsZjogICAgICAgICAgKCRtYXJrZXItc2l6ZSAvIDIpO1xuJG1hcmtlci1zaXplLXRoaXJkOiAgICAgICAgICgkbWFya2VyLXNpemUgLyAzKTtcbiRtYXJrZXItc2l6ZS1xdWFydGVyOiAgICAgICAoJG1hcmtlci1zaXplIC8gNCk7XG4kbWFya2VyLXNwYWNpbmc6ICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuJHBhdGgtaGVpZ2h0OiAgICAgICAgICAgICAgIDRweCAhZGVmYXVsdDtcbiRwYXRoLXBvc2l0aW9uOiAgICAgICAgICAgICAkbWFya2VyLXNpemUtaGFsZiAtICgkcGF0aC1oZWlnaHQgLyAyKTtcblxuJHRleHQtcGFkZGluZzogICAgICAgICAgICAgICRtYXJrZXItc2l6ZS1oYWxmICFkZWZhdWx0O1xuJHRleHQtcGFkZGluZy1YOiAgICAgICAgICAgICRtYXJrZXItc2l6ZS10aGlyZCAhZGVmYXVsdDtcbiR0ZXh0LXBhZGRpbmctWTogICAgICAgICAgICAkbWFya2VyLXNpemUtaGFsZiAhZGVmYXVsdDtcbiR0ZXh0LXBhZGRpbmctLXZlcnRpY2FsOiAgICAkbWFya2VyLXNpemUgKyAkbWFya2VyLXNpemUtaGFsZiAhZGVmYXVsdDtcblxuLy8gT25seSBuZWVkZWQgZm9yIHNob3J0IHRleHQgdmVyc2lvbiwgdGhlIHdvcmQgc2l6ZSBzaG91bGQgYmUgdGhlIHdpZHRoIG9mIHRoZSB3aWRlc3Qgd29yZCB3aXRob3V0IHBhZGRpbmcuXG4kd29yZC1zaXplOiAgICAgICAgICAgICAgICAgICAgIDU0cHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtdHJhY2tlci13b3JkLXBhZGRpbmc6ICgkd29yZC1zaXplICsgJHRleHQtcGFkZGluZy1YICsgJG1hcmtlci1zaXplLWhhbGYpIC8gMjtcblxuLy8gVHJhbnNpdGlvbnNcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAwLjNzICFkZWZhdWx0O1xuXG5cblxuLy8gLS0tLS0gRWxlbWVudHMgLS0tLS1cblxuLy8gQ29udGFpbmVyIGVsZW1lbnRcbi5wcm9ncmVzcy10cmFja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIFN0ZXAgY29udGFpbmVyIHRoYXQgY3JlYXRlcyBsaW5lcyBiZXR3ZWVuIHN0ZXBzXG4gIC5wcm9ncmVzcy1zdGVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogJG1hcmtlci1zaXplOyAvLyBGb3IgYSBmbGV4Ym94IGJ1ZyBpbiBmaXJlZm94IHRoYXQgd29udCBhbGxvdyB0aGUgdGV4dCBvdmVyZmxvdyBvbiB0aGUgdGV4dFxuXG4gICAgLy8gU3RvcHMgdGhlIGxhc3Qgc3RlcCBncm93aW5nXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgICAvLyBQYXRoIGJldHdlZW4gbWFya2VycywgdGhpcyBpcyBub3QgY3JlYXRlZCBmb3IgdGhlIGxhc3Qgc3RlcFxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgIHRvcDogJHBhdGgtcG9zaXRpb247XG4gICAgICBib3R0b206ICRwYXRoLXBvc2l0aW9uO1xuICAgICAgcmlnaHQ6IC0gJG1hcmtlci1zaXplLWhhbGY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogJHBhdGgtaGVpZ2h0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAucHJvZ3Jlc3MtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4vLyBQcm9ncmVzcyBtYXJrZXJcbiAgICAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHdpZHRoOiAkbWFya2VyLXNpemU7XG4gICAgICBoZWlnaHQ6ICRtYXJrZXItc2l6ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IC8vIFRvIGFsaWduIHRleHQgd2l0aGluIHRoZSBtYXJrZXJcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgfVxuXG5cbi8vIFByb2dyZXNzIHRleHRcbiAgLnByb2dyZXNzLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmctWSAkdGV4dC1wYWRkaW5nLVg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAgIC5wcm9ncmVzcy10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuXG4vLyBTdGVwIHN0YXRlIG1peGluIC0gVGhlIGZpcnN0IGFydWdtZW50IGlzIHJlcXVpcmVkIGFuZCB0aGUgcmVzdCBhcmUgb3B0aW9uYWwsIGlmIHlvdSBwYXNzIGluIG51bGwgdGhlIHZhbHVlIHdpbGwgbm90IGJlIGNoYW5nZWQuXG5AbWl4aW4gcHJvZ3Jlc3Mtc3RhdGUoJG1hcmtlci1jb2xvci1iZywgJG1hcmtlci1jb2xvci1ib3JkZXI6IG51bGwsICRtYXJrZXItY29sb3ItdGV4dDogbnVsbCwgJHBhdGgtY29sb3I6IG51bGwsICR0ZXh0LWNvbG9yOiBudWxsKSB7XG4gIC5wcm9ncmVzcy1tYXJrZXIge1xuICAgIGNvbG9yOiAkbWFya2VyLWNvbG9yLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmtlci1jb2xvci1iZztcbiAgICBib3JkZXItY29sb3I6ICRtYXJrZXItY29sb3ItYm9yZGVyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXRoLWNvbG9yO1xuICB9XG5cbiAgLnByb2dyZXNzLXRleHQsIC5wcm9ncmVzcy1zdGVwID4gYSAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gU3RhdGVzXG4gIC5wcm9ncmVzcy1zdGVwIHtcblxuICAgIC8vIEluYWN0aXZlIC0gRGVmYXVsdCBzdGF0ZVxuICAgIEBpbmNsdWRlIHByb2dyZXNzLXN0YXRlKCRwcm9ncmVzcy1jb2xvci1ncmV5LWxpZ2h0LCBudWxsLCAjZmZmLCAkcHJvZ3Jlc3MtY29sb3ItZ3JleS1saWdodCwgJHByb2dyZXNzLWNvbG9yLWdyZXktZGFyayk7XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBwcm9ncmVzcy1zdGF0ZSgkcHJvZ3Jlc3MtY29sb3IpO1xuICAgIH1cblxuICAgIC8vIENvbXBsZXRlIHN0YXRlXG4gICAgJi5pcy1jb21wbGV0ZSB7XG4gICAgICBAaW5jbHVkZSBwcm9ncmVzcy1zdGF0ZSgkcHJvZ3Jlc3MtY29sb3ItZGFyaywgJHBhdGgtY29sb3I6ICRwcm9ncmVzcy1jb2xvci1ncmV5KTtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3Mtc3RhdGUoJHByb2dyZXNzLWNvbG9yLWxpZ2h0KTtcbiAgICB9XG5cbiAgfVxuXG5cblxuLy8gLS0tLS0gTW9kaWZpZXJzIC0tLS0tXG5cbi8vIENlbnRlciBhbGlnbiBtYXJrZXJzIGFuZCB0ZXh0XG4ucHJvZ3Jlc3MtdHJhY2tlci0tY2VudGVyIHtcblxuICAucHJvZ3Jlc3Mtc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogLTUwJTtcbiAgICB9XG4gIH1cblxuICAgIC5wcm9ncmVzcy1tYXJrZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5cbi8vIFJpZ2h0IGFsaWduIG1hcmtlcnMgYW5kIHRleHRcbi5wcm9ncmVzcy10cmFja2VyLS1yaWdodCB7XG5cbiAgLnByb2dyZXNzLXN0ZXAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogY2FsYygtMTAwJSArICN7JG1hcmtlci1zaXplLWhhbGZ9KTtcbiAgICB9XG4gIH1cblxuICAgIC5wcm9ncmVzcy1tYXJrZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5cbi8vIEJvcmRlciBhcm91bmQgc3RlcHMgKE9ubHkgZm9yIHVzZSB3aXRob3V0IHRleHQpXG4ucHJvZ3Jlc3MtdHJhY2tlci0tYm9yZGVyIHtcbiAgcGFkZGluZzogJHByb2dyZXNzLXRyYWNrZXItcGFkZGluZztcbiAgYm9yZGVyOiAycHggc29saWQgJHByb2dyZXNzLWNvbG9yLWdyZXk7XG4gIGJvcmRlci1yYWRpdXM6ICRtYXJrZXItc2l6ZSArICgkcHJvZ3Jlc3MtdHJhY2tlci1wYWRkaW5nICogMik7XG59XG5cblxuLy8gU3BhY2VzIGJldHdlZW4gbWFya2Vyc1xuLnByb2dyZXNzLXRyYWNrZXItLXNwYWNlZCB7XG5cbiAgLnByb2dyZXNzLXN0ZXAge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmtlci1zaXplICsgKCRtYXJrZXItc3BhY2luZyAqIDIpfSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkbWFya2VyLXNpemUtaGFsZiArICRtYXJrZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLyBXb3JkIGJlbG93IG1hcmtlcnNcbi5wcm9ncmVzcy10cmFja2VyLS13b3JkIHtcbiAgcGFkZGluZy1yaWdodDogJHByb2dyZXNzLXRyYWNrZXItd29yZC1wYWRkaW5nO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wcm9ncmVzcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICAgLnByb2dyZXNzLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbn1cblxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0td29yZC1jZW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAkcHJvZ3Jlc3MtdHJhY2tlci13b3JkLXBhZGRpbmc7XG4gIHBhZGRpbmctbGVmdDogJHByb2dyZXNzLXRyYWNrZXItd29yZC1wYWRkaW5nO1xuXG4gIC5wcm9ncmVzcy10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgI3skbWFya2VyLXNpemUtaGFsZn0pKTtcbiAgfVxuXG59XG5cblxuLnByb2dyZXNzLXRyYWNrZXItLXdvcmQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6ICRwcm9ncmVzcy10cmFja2VyLXdvcmQtcGFkZGluZztcblxuICAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgI3skbWFya2VyLXNpemV9KSk7XG4gIH1cblxufVxuXG5cbi8vIFRleHQgYmVsb3cgbWFya2Vyc1xuLnByb2dyZXNzLXRyYWNrZXItLXRleHQge1xuXG4gIC5wcm9ncmVzcy1zdGVwIHtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLyBUZXh0IGFib3ZlIG1hcmtlcnNcbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LXRvcCB7XG5cbiAgLnByb2dyZXNzLXN0ZXA6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAgIC5wcm9ncmVzcy10ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgICAgIGJvdHRvbTogJG1hcmtlci1zaXplO1xuICAgIH1cblxufVxuXG5cbi8vIFRleHQgaW5saW5lIHdpdGggbWFya2Vyc1xuLnByb2dyZXNzLXRyYWNrZXItLXRleHQtaW5saW5lIHtcblxuICAucHJvZ3Jlc3Mtc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICAgLnByb2dyZXNzLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxufVxuXG5cbi8vIFNxdWFyZSBtYXJrZXJzXG4ucHJvZ3Jlc3MtdHJhY2tlci0tc3F1YXJlIHtcblxuICAucHJvZ3Jlc3Mtc3RlcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAgIC5wcm9ncmVzcy1tYXJrZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4zMykgdHJhbnNsYXRlWSgtICRwYXRoLXBvc2l0aW9uKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG59XG5cblxuLy8gT3ZlcmZsb3cgb24gc21hbGwgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5wcm9ncmVzcy10cmFja2VyLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIC5wcm9ncmVzcy10cmFja2VyIHtcbiAgICAgIG1pbi13aWR0aDogMjAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBWZXJ0aWNhbCBsYXlvdXRcbi5wcm9ncmVzcy10cmFja2VyLS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLnByb2dyZXNzLXN0ZXAge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6ICRtYXJrZXItc2l6ZS1oYWxmO1xuICAgICAgbGVmdDogJHBhdGgtcG9zaXRpb247XG4gICAgICB3aWR0aDogJHBhdGgtaGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICAgLnByb2dyZXNzLW1hcmtlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbWFya2VyLXNpemUtcXVhcnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZy0tdmVydGljYWw7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXN0ZXA6bm90KDpsYXN0LWNoaWxkKSAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZy0tdmVydGljYWw7XG4gICAgfVxufVxuIiwiLnByb2dyZXNzLXRyYWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2dyZXNzLXN0ZXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAyOHB4O1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcDpsYXN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTA7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICByaWdodDogLTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2dyZXNzLXN0ZXAgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9ncmVzcy1tYXJrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuLnByb2dyZXNzLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCA5LjMzMzMzMzMzMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wcm9ncmVzcy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9ncmVzcy1zdGVwIC5wcm9ncmVzcy1tYXJrZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cblxuLnByb2dyZXNzLXN0ZXA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cblxuLnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLXRleHQsIC5wcm9ncmVzcy1zdGVwIC5wcm9ncmVzcy1zdGVwID4gYSAucHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG59XG5cbi5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyO1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4Njg2O1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcDpob3ZlciAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2QURGNTtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLWNlbnRlciAucHJvZ3Jlc3Mtc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLWNlbnRlciAucHJvZ3Jlc3Mtc3RlcDpsYXN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tY2VudGVyIC5wcm9ncmVzcy1zdGVwOjphZnRlciB7XG4gIHJpZ2h0OiAtNTAlO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tY2VudGVyIC5wcm9ncmVzcy1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tcmlnaHQgLnByb2dyZXNzLXN0ZXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXJpZ2h0IC5wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS1yaWdodCAucHJvZ3Jlc3Mtc3RlcDo6YWZ0ZXIge1xuICByaWdodDogY2FsYygtMTAwJSArIDE0cHgpO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tcmlnaHQgLnByb2dyZXNzLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tYm9yZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODY4Njg2O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tc3BhY2VkIC5wcm9ncmVzcy1zdGVwOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0td29yZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4LjY2NjY2NjY2NjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXdvcmQgLnByb2dyZXNzLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS13b3JkIC5wcm9ncmVzcy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXdvcmQtY2VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMzguNjY2NjY2NjY2N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDM4LjY2NjY2NjY2NjdweDtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXdvcmQtY2VudGVyIC5wcm9ncmVzcy10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTRweCkpO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0td29yZC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzguNjY2NjY2NjY2N3B4O1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0td29yZC1yaWdodCAucHJvZ3Jlc3MtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyAyOHB4KSk7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0IC5wcm9ncmVzcy1zdGVwOmxhc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LXRvcCAucHJvZ3Jlc3Mtc3RlcDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LXRvcCAucHJvZ3Jlc3MtdGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXRleHQtdG9wIC5wcm9ncmVzcy1tYXJrZXIge1xuICBib3R0b206IDI4cHg7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LWlubGluZSAucHJvZ3Jlc3Mtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LWlubGluZSAucHJvZ3Jlc3MtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG1heC13aWR0aDogNzAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS10ZXh0LWlubGluZSAucHJvZ3Jlc3MtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS1zcXVhcmUgLnByb2dyZXNzLXN0ZXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXNxdWFyZSAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC4zMykgdHJhbnNsYXRlWSgtMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAucHJvZ3Jlc3MtdHJhY2tlci1tb2JpbGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLnByb2dyZXNzLXRyYWNrZXItbW9iaWxlIC5wcm9ncmVzcy10cmFja2VyIHtcbiAgICBtaW4td2lkdGg6IDIwMCU7XG4gIH1cbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2dyZXNzLXRyYWNrZXItLXZlcnRpY2FsIC5wcm9ncmVzcy1zdGVwIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS12ZXJ0aWNhbCAucHJvZ3Jlc3Mtc3RlcDo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS12ZXJ0aWNhbCAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZ3Jlc3MtdHJhY2tlci0tdmVydGljYWwgLnByb2dyZXNzLXRleHQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5wcm9ncmVzcy10cmFja2VyLS12ZXJ0aWNhbCAucHJvZ3Jlc3Mtc3RlcDpub3QoOmxhc3QtY2hpbGQpIC5wcm9ncmVzcy10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG5cbi5hbmltLXJpcHBsZSAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmFuaW0tcmlwcGxlIC5wcm9ncmVzcy1tYXJrZXI6YWN0aXZlOjpiZWZvcmUsIC5hbmltLXJpcHBsZSAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLmFuaW0tcmlwcGxlLWxhcmdlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG4uYW5pbS1yaXBwbGUtbGFyZ2UgLnByb2dyZXNzLW1hcmtlcjphY3RpdmU6OmJlZm9yZSwgLmFuaW0tcmlwcGxlLWxhcmdlIC5wcm9ncmVzcy1zdGVwID4gYTphY3RpdmUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uYW5pbS1yaXBwbGUtZG91YmxlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSwgLmFuaW0tcmlwcGxlLWRvdWJsZSAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5hbmltLXJpcHBsZS1kb3VibGUgLnByb2dyZXNzLW1hcmtlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmFuaW0tcmlwcGxlLWRvdWJsZSAucHJvZ3Jlc3MtbWFya2VyOmFjdGl2ZTo6YmVmb3JlLCAuYW5pbS1yaXBwbGUtZG91YmxlIC5wcm9ncmVzcy1tYXJrZXI6YWN0aXZlOjphZnRlciwgLmFuaW0tcmlwcGxlLWRvdWJsZSAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSwgLmFuaW0tcmlwcGxlLWRvdWJsZSAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uYW5pbS1wYXRoIC5wcm9ncmVzcy1zdGVwOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2I2YjZiNiA1MCUsICM4Njg2ODYgNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBlYXNlLW91dDtcbn1cblxuLmFuaW0tcGF0aCAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlO1xufVxuIiwiLy8gLS0tLS0gUHJvZ3Jlc3MgVHJhY2tlciBBbmltYXRpb25zIC0tLS0tXG5cbi8vIFRoZXNlIGFyZSBvcHRpb25hbCBhbmltYXRpb25zIHRoYXQgY2FuIGJlIGVhc2lseSBhZGRlZCB0byB0aGUgcHJvZ3Jlc3MgdHJhY2tlciB0byBhZGQgdmlzdWFsIGludGVyZXN0LlxuXG4kcmlwcGxlLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWRlZmF1bHQ7XG5cbi8vIFJpcHBsZSBlbGVtZW50cyBtaXhpblxuQG1peGluIHJpcHBsZS1lbGVtZW50KCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogJHJpcHBsZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIC8vIEFuaW1hdGlvbiBlbmQgc3RhdGVcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQG1peGluIHJpcHBsZS1lbGVtZW50LWFjdGl2ZSgpIHtcbiAgLy8gQW5pbWF0aW9uIHN0YXJ0IHN0YXRlXG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuXG4vLyAtLS0tLSBSaXBwbGUgZWZmZWN0IHdoZW4gbWFya2VyIG9yIHN0ZXAgaXMgY2xpY2tlZCwgc2ltaWxhciB0byBNYXRyaWFsIERlc2lnbiAtIGh0dHBzOi8vZ2V0bWRsLmlvL2NvbXBvbmVudHMvI2J1dHRvbnMtc2VjdGlvbiAtLS0tLVxuLy8gQW5pbWF0aW9uIGZpcmVzIGFmdGVyIGEgdXNlciBoYXMgY2xpY2tlZCBhIG1hcmtlciBvciBhIHN1cnJvdW5kIDxhPiB0YWdcblxuLmFuaW0tcmlwcGxlIHtcblxuICAgIC5wcm9ncmVzcy1tYXJrZXIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSByaXBwbGUtZWxlbWVudCgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtbWFya2VyOmFjdGl2ZTo6YmVmb3JlLCAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHJpcHBsZS1lbGVtZW50LWFjdGl2ZSgpO1xuICAgICAgfVxuXG59XG5cblxuXG4vLyAtLS0tLSBMYXJnZSByaXBwbGUgZWZmZWN0IHdoaWNoIGV4cGFuZHMgb3V0c2lkZSBvZiB0aGUgYm91bmRzIG9mIG1hcmtlciAtLS0tLVxuLmFuaW0tcmlwcGxlLWxhcmdlIHtcblxuICAgIC5wcm9ncmVzcy1tYXJrZXIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSByaXBwbGUtZWxlbWVudCgpO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtbWFya2VyOmFjdGl2ZTo6YmVmb3JlLCAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHJpcHBsZS1lbGVtZW50LWFjdGl2ZSgpO1xuICAgICAgfVxuXG59XG5cblxuXG4vLyAtLS0tLSBEb3VibGUgcmlwcGxlIGVmZmVjdCwgbW9yZSBzaW1pbGFyIHRvIGFuIGFjdHVhbCB3YXRlciByaXBwbGUgLS0tLS1cbi5hbmltLXJpcHBsZS1kb3VibGUge1xuXG4gICAgLnByb2dyZXNzLW1hcmtlciB7XG5cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSByaXBwbGUtZWxlbWVudCgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcmlwcGxlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICgkdHJhbnNpdGlvbi1kdXJhdGlvbiAvIDIpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtbWFya2VyOmFjdGl2ZTo6YmVmb3JlLCAucHJvZ3Jlc3MtbWFya2VyOmFjdGl2ZTo6YWZ0ZXIsIC5wcm9ncmVzcy1zdGVwID4gYTphY3RpdmUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLCAucHJvZ3Jlc3Mtc3RlcCA+IGE6YWN0aXZlIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmlwcGxlLWVsZW1lbnQtYWN0aXZlKCk7XG4gICAgICB9XG5cbn1cblxuXG5cbi8vIC0tLS0tIEFuaW1hdGUgZmlsbGluZyB1cCB0aGUgcGF0aCBiZXR3ZWVuIG1hcmtlcnMgd2hlbiBpdCBiZWNvbWVzIGFjdGl2ZS5cbi5hbmltLXBhdGgge1xuXG4gIC5wcm9ncmVzcy1zdGVwIHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByb2dyZXNzLWNvbG9yLWdyZXktbGlnaHQgNTAlLCAkcHJvZ3Jlc3MtY29sb3ItZ3JleSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmlzLWNvbXBsZXRlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlO1xuICAgIH1cblxuICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
