/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/unify/css/unify-core.css ***!
  \************************************************************************************************************************/
/*------------------------------------
  Default Styles
------------------------------------*/
html {
  font-size: 14px;
}

.invisible1 {
  display: none !important;
  height: 0px !important;
  width: 0px !important;
}

body {
  font-weight: 400;
  font-size: 1rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #555;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
  background-color: #fff;
}

a {
  color: #14313F;
  outline: none;
}

a:focus,
a:hover {
  color: #66ab27;
}

.nav-link {
  color: #555;
}

.nav-link:focus,
.nav-link:hover {
  color: #555;
}

figure {
  margin-bottom: 0;
}

/*------------------------------------
  Headings
------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}

.h7 {
  font-size: .75rem;
}

/*------------------------------------
  Displays
------------------------------------*/
.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.1;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
::-moz-selection {
  color: #fff;
  background-color: #14313F;
}

::selection {
  color: #fff;
  background-color: #14313F;
}

.g-bg-primary ::-moz-selection {
  color: #14313F;
  background-color: #fff;
}

.g-bg-primary ::selection {
  color: #14313F;
  background-color: #fff;
}

/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/unify/css/unify-components.css ***!
  \******************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------
  Components
------------------------------------*/
/*------------------------------------
  Alerts
------------------------------------*/
/* Alert Close Button */
.u-alert-close--light {
  font-weight: 300;
  color: #000;
  opacity: .7;
  text-shadow: none;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
  font-size: 18px;
  cursor: pointer;
}

.u-alert-close--light:hover {
  opacity: 1;
}

.u-alert-close--light:focus, .u-alert-close--light:active:focus {
  outline: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Alert Lists */
.u-alert-list {
  margin-left: -20px;
}

/* Alert Lists with Font Awesome Icons */
.alert__icon {
  margin-left: 20px;
}

.alert__icon-list {
  font-size: 12px;
  line-height: 1.5;
}

/*------------------------------------
  Arrows
------------------------------------*/
.u-arrow-v1::before {
  display: inline-block;
  position: relative;
  top: 50%;
  left: 50%;
  vertical-align: top;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.u-arrow-v1[class*="abs"]::before {
  position: absolute;
}

.u-arrow-custom-v1 .u-arrow-icon {
  display: block;
}

.u-arrow-custom-v1 .u-arrow-text {
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.u-arrow-custom-v1.js-prev .u-arrow-text {
  -webkit-transform: translateY(-50%) translateX(-100%);
      -ms-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}

.u-arrow-custom-v1.js-next .u-arrow-text {
  -webkit-transform: translateY(-50%) translateX(100%);
      -ms-transform: translateY(-50%) translateX(100%);
          transform: translateY(-50%) translateX(100%);
}

.u-arrow-custom-v1:hover .u-arrow-text {
  -webkit-transform: translateY(-50%) translateX(0);
      -ms-transform: translateY(-50%) translateX(0);
          transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v2 {
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.u-arrow-custom-v2 .u-arrow-icon {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.u-arrow-custom-v2 .u-arrow-img {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.u-arrow-custom-v2.js-prev .u-arrow-icon {
  -webkit-transform: translateY(-50%) translateX(10px);
      -ms-transform: translateY(-50%) translateX(10px);
          transform: translateY(-50%) translateX(10px);
}

.u-arrow-custom-v2.js-prev .u-arrow-img {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v2.js-next .u-arrow-icon {
  -webkit-transform: translateY(-50%) translateX(-10px);
      -ms-transform: translateY(-50%) translateX(-10px);
          transform: translateY(-50%) translateX(-10px);
}

.u-arrow-custom-v2.js-next .u-arrow-img {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v2:hover .u-arrow-icon {
  -webkit-transform: translateY(-50%) translateX(0);
      -ms-transform: translateY(-50%) translateX(0);
          transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v2:hover .u-arrow-img {
  opacity: .6;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-arrow-custom-v3 .u-arrow-helper {
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.u-arrow-custom-v3 .u-arrow-icon {
  display: block;
}

.u-arrow-custom-v3 .u-arrow-icon-before, .u-arrow-custom-v3 .u-arrow-icon-after {
  position: absolute;
  left: 25%;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-arrow-custom-v3 .u-arrow-icon-before {
  -webkit-transform: translateX(-50%) rotate(30deg);
      -ms-transform: translateX(-50%) rotate(30deg);
          transform: translateX(-50%) rotate(30deg);
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.u-arrow-custom-v3 .u-arrow-icon-after {
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-30deg);
      -ms-transform: translateX(-50%) rotate(-30deg);
          transform: translateX(-50%) rotate(-30deg);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

.u-arrow-custom-v3.js-next .u-arrow-icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.u-arrow-custom-v3:hover .u-arrow-helper {
  background-color: #fff;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.u-arrow-custom-v3:hover .u-arrow-icon-before, .u-arrow-custom-v3:hover .u-arrow-icon-after {
  background-color: #14313F;
}

.u-arrow-custom-v3:hover .u-arrow-icon-before {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.u-arrow-custom-v3:hover .u-arrow-icon-after {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

.u-arrow-custom-v4 {
  width: 62px;
  height: 62px;
  -webkit-transition: width 0.3s, background-color 0.3s;
  -o-transition: width 0.3s, background-color 0.3s;
  transition: width 0.3s, background-color 0.3s;
}

.u-arrow-custom-v4 h4 {
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.u-arrow-custom-v4.js-prev h4 {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v4.js-next h4 {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v4:hover {
  width: 200px;
}

.u-arrow-custom-v4:hover .u-arrow-icon {
  color: #14313F;
}

.u-arrow-custom-v4:hover h4 {
  opacity: 1;
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-arrow-custom-v5 .u-arrow-icon::before {
  -webkit-transition: -webkit-transform .3s .3s;
  transition: -webkit-transform .3s .3s;
  -o-transition: transform .3s .3s;
  transition: transform .3s .3s;
  transition: transform .3s .3s, -webkit-transform .3s .3s;
}

.u-arrow-custom-v5 .u-arrow-text {
  -webkit-transition: -webkit-transform .3s .3s;
  transition: -webkit-transform .3s .3s;
  -o-transition: transform .3s .3s;
  transition: transform .3s .3s;
  transition: transform .3s .3s, -webkit-transform .3s .3s;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.u-arrow-custom-v5 .u-arrow-title {
  position: absolute;
  top: 100%;
  width: 100%;
  height: 30%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
  margin: 0;
}

.u-arrow-custom-v5 .u-arrow-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-arrow-custom-v5.js-prev .u-arrow-text {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v5.js-next .u-arrow-text {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v5:hover .u-arrow-text {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-arrow-custom-v5:hover .u-arrow-title {
  -webkit-transition-delay: .6s;
       -o-transition-delay: .6s;
          transition-delay: .6s;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

.u-arrow-custom-v5:hover .u-arrow-icon::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v5:hover.js-prev .u-arrow-icon::before {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v5:hover.js-next .u-arrow-icon::before {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v6 {
  overflow: hidden;
  width: 40px;
  -webkit-transition: width .4s, background-color .4s, z-index .4s;
  -o-transition: width .4s, background-color .4s, z-index .4s;
  transition: width .4s, background-color .4s, z-index .4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.u-arrow-custom-v6 .u-arrow-text {
  width: 400px;
}

.u-arrow-custom-v6:hover {
  width: 400px;
  z-index: 11;
}

.u-arrow-custom-v7 {
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.u-arrow-custom-v7 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v7 .u-arrow-img {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.u-arrow-custom-v7.js-prev {
  -webkit-perspective-origin: 100% 50%;
          perspective-origin: 100% 50%;
}

.u-arrow-custom-v7.js-prev .u-arrow-img {
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

.u-arrow-custom-v7.js-next {
  -webkit-perspective-origin: 0 50%;
          perspective-origin: 0 50%;
}

.u-arrow-custom-v7.js-next .u-arrow-img {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
}

.u-arrow-custom-v7:hover .u-arrow-icon {
  color: #14313F;
}

.u-arrow-custom-v7:hover .u-arrow-img {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.u-arrow-custom-v8 {
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.u-arrow-custom-v8 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v8 .u-arrow-title,
.u-arrow-custom-v8 .u-arrow-img {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-arrow-custom-v8 .u-arrow-title {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.u-arrow-custom-v8 .u-arrow-text {
  -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: -webkit-transform 0.3s 0.3s;
  -o-transition: transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.u-arrow-custom-v8.js-prev {
  -webkit-perspective-origin: 100% 50%;
          perspective-origin: 100% 50%;
}

.u-arrow-custom-v8.js-prev .u-arrow-text,
.u-arrow-custom-v8.js-prev .u-arrow-title {
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

.u-arrow-custom-v8.js-next {
  -webkit-perspective-origin: 0 50%;
          perspective-origin: 0 50%;
}

.u-arrow-custom-v8.js-next .u-arrow-text,
.u-arrow-custom-v8.js-next .u-arrow-title {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
}

.u-arrow-custom-v8:hover .u-arrow-icon {
  color: #14313F;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-icon::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-text,
.u-arrow-custom-v8:hover .u-arrow-title {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.u-arrow-custom-v8:hover .u-arrow-text {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-title {
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
}

.u-arrow-custom-v9 {
  width: 60px;
}

.u-arrow-custom-v9 .u-arrow-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 20px;
  height: 1px;
  background: #fff;
  -webkit-transition: width .3s .2s;
  -o-transition: width .3s .2s;
  transition: width .3s .2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-arrow-custom-v9 .u-arrow-text::after {
  content: attr(data-title);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  margin: 20px 5px 0;
}

.u-arrow-custom-v9 .u-arrow-img {
  opacity: 0;
  -webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
          box-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
  -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
          transform: scale(0.3);
}

.u-arrow-custom-v9.js-prev .u-arrow-icon::after {
  left: calc(100% - 25px);
}

.u-arrow-custom-v9.js-next .u-arrow-icon::after {
  right: calc(100% - 25px);
}

.u-arrow-custom-v9.js-next .u-arrow-text::after {
  text-align: right;
}

.u-arrow-custom-v9:hover {
  width: 200px;
}

.u-arrow-custom-v9:hover .u-arrow-icon::after {
  width: 200px;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v9:hover .u-arrow-text {
  pointer-events: auto;
}

.u-arrow-custom-v9:hover .u-arrow-text::after {
  opacity: 1;
  -webkit-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.u-arrow-custom-v9:hover .u-arrow-img {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.u-arrow-custom-v9:hover .u-arrow-img:first-child {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

.u-arrow-custom-v9:hover .u-arrow-img:nth-child(2) {
  -webkit-transition-delay: 0.35s;
       -o-transition-delay: 0.35s;
          transition-delay: 0.35s;
}

.u-arrow-custom-v9:hover .u-arrow-img:nth-child(3) {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.u-arrow-custom-v10 .u-arrow-text {
  opacity: 0;
  overflow: hidden;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: opacity .3s, background-color .1s 0s, -webkit-transform .3s;
  transition: opacity .3s, background-color .1s 0s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s, background-color .1s 0s;
  transition: transform .3s, opacity .3s, background-color .1s 0s;
  transition: transform .3s, opacity .3s, background-color .1s 0s, -webkit-transform .3s;
}

.u-arrow-custom-v10 .u-arrow-img {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.u-arrow-custom-v10.js-prev .u-arrow-img {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v10.js-next .u-arrow-img {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v10:hover .u-arrow-text {
  opacity: 1;
  background-color: transparent;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity .3s, background-color .1s .2s, -webkit-transform .3s;
  transition: opacity .3s, background-color .1s .2s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s, background-color .1s .2s;
  transition: transform .3s, opacity .3s, background-color .1s .2s;
  transition: transform .3s, opacity .3s, background-color .1s .2s, -webkit-transform .3s;
}

.u-arrow-custom-v10:hover .u-arrow-img {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-arrow-custom-v11 .u-arrow-icon {
  border-width: 0;
  -webkit-transition: border-width .3s .15s;
  -o-transition: border-width .3s .15s;
  transition: border-width .3s .15s;
}

.u-arrow-custom-v11 .u-arrow-text {
  opacity: 0;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.u-arrow-custom-v11.js-prev .u-arrow-text {
  -webkit-transform: translateY(-50%) translateX(-100%) scale(0.75);
      -ms-transform: translateY(-50%) translateX(-100%) scale(0.75);
          transform: translateY(-50%) translateX(-100%) scale(0.75);
}

.u-arrow-custom-v11.js-next .u-arrow-text {
  -webkit-transform: translateY(-50%) translateX(100%) scale(0.75);
      -ms-transform: translateY(-50%) translateX(100%) scale(0.75);
          transform: translateY(-50%) translateX(100%) scale(0.75);
}

.u-arrow-custom-v11:hover .u-arrow-icon {
  border-top-width: 40px;
  border-bottom-width: 40px;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v11:hover .u-arrow-text {
  opacity: 1;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
  -webkit-transform: translateY(-50%) translateX(0) scale(1);
      -ms-transform: translateY(-50%) translateX(0) scale(1);
          transform: translateY(-50%) translateX(0) scale(1);
}

.u-arrow-custom-v12 .u-arrow-icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-arrow-custom-v12 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v12 .u-arrow-text {
  overflow: hidden;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
}

.u-arrow-custom-v12 .u-arrow-img {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: opacity .3s, transform .3s;
  transition: opacity .3s, transform .3s;
  transition: opacity .3s, transform .3s, -webkit-transform .3s;
}

.u-arrow-custom-v12:hover .u-arrow-img {
  opacity: .8;
}

.u-arrow-custom-v12.js-prev .u-arrow-img {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
          transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
}

.u-arrow-custom-v12.js-prev:hover .u-arrow-text {
  -webkit-transform: scale(1) rotate(-45deg);
      -ms-transform: scale(1) rotate(-45deg);
          transform: scale(1) rotate(-45deg);
}

.u-arrow-custom-v12.js-prev:hover .u-arrow-img {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
          transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
}

.u-arrow-custom-v12.js-next .u-arrow-img {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
          transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
}

.u-arrow-custom-v12.js-next:hover .u-arrow-text {
  -webkit-transform: scale(1) rotate(45deg);
      -ms-transform: scale(1) rotate(45deg);
          transform: scale(1) rotate(45deg);
}

.u-arrow-custom-v12.js-next:hover .u-arrow-img {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
          transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
}

.u-arrow-custom-v13 .u-arrow-icon {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-arrow-custom-v13 .u-arrow-icon::before {
  position: relative;
  z-index: 2;
}

.u-arrow-custom-v13 .u-arrow-icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
  background: #fff;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform .3s .3s;
  transition: -webkit-transform .3s .3s;
  -o-transition: transform .3s .3s;
  transition: transform .3s .3s;
  transition: transform .3s .3s, -webkit-transform .3s .3s;
}

.u-arrow-custom-v13 .u-arrow-text {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.u-arrow-custom-v13.js-prev .u-arrow-icon::after {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v13.js-prev .u-arrow-text {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-arrow-custom-v13.js-next .u-arrow-icon::after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v13.js-next .u-arrow-text {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-arrow-custom-v13:hover .u-arrow-icon::after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-arrow-custom-v13:hover .u-arrow-text {
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-arrow-custom-v14::before, .u-arrow-custom-v14::after,
.u-arrow-custom-v14 .u-arrow-icon::before,
.u-arrow-custom-v14 .u-arrow-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 3px;
  height: 50%;
  background: #14313F;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-arrow-custom-v14::before,
.u-arrow-custom-v14 .u-arrow-icon::before {
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-135deg);
      -ms-transform: translateX(-50%) rotate(-135deg);
          transform: translateX(-50%) rotate(-135deg);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.u-arrow-custom-v14::after,
.u-arrow-custom-v14 .u-arrow-icon::after {
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

.u-arrow-custom-v14 .u-arrow-icon::before, .u-arrow-custom-v14 .u-arrow-icon::after {
  z-index: 2;
  height: 0;
  background: #fff;
  -webkit-transition: height .3s, -webkit-transform .3s;
  transition: height .3s, -webkit-transform .3s;
  -o-transition: height .3s, transform .3s;
  transition: height .3s, transform .3s;
  transition: height .3s, transform .3s, -webkit-transform .3s;
}

.u-arrow-custom-v14 .u-arrow-title {
  position: absolute;
  top: 50%;
  opacity: 0;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
  margin: 0;
}

.u-arrow-custom-v14.js-prev .u-arrow-title {
  left: 100%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}

.u-arrow-custom-v14.js-next::before,
.u-arrow-custom-v14.js-next .u-arrow-icon::before {
  -webkit-transform: translateX(-50%) rotate(135deg);
      -ms-transform: translateX(-50%) rotate(135deg);
          transform: translateX(-50%) rotate(135deg);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.u-arrow-custom-v14.js-next::after,
.u-arrow-custom-v14.js-next .u-arrow-icon::after {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.u-arrow-custom-v14.js-next .u-arrow-title {
  right: 100%;
  text-align: right;
  -webkit-transform: translateY(-50%) translateX(50%);
      -ms-transform: translateY(-50%) translateX(50%);
          transform: translateY(-50%) translateX(50%);
}

.u-arrow-custom-v14:hover::before,
.u-arrow-custom-v14:hover .u-arrow-icon::before {
  -webkit-transform: translateX(-50%) rotate(-125deg);
      -ms-transform: translateX(-50%) rotate(-125deg);
          transform: translateX(-50%) rotate(-125deg);
}

.u-arrow-custom-v14:hover::after,
.u-arrow-custom-v14:hover .u-arrow-icon::after {
  -webkit-transform: translateX(-50%) rotate(-55deg);
      -ms-transform: translateX(-50%) rotate(-55deg);
          transform: translateX(-50%) rotate(-55deg);
}

.u-arrow-custom-v14:hover .u-arrow-icon::before, .u-arrow-custom-v14:hover .u-arrow-icon::after {
  height: 50%;
}

.u-arrow-custom-v14:hover .u-arrow-title {
  opacity: 1;
  -webkit-transform: translateY(-50%) translateX(0);
      -ms-transform: translateY(-50%) translateX(0);
          transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v14:hover.js-next::before,
.u-arrow-custom-v14:hover.js-next .u-arrow-icon::before {
  -webkit-transform: translateX(-50%) rotate(125deg);
      -ms-transform: translateX(-50%) rotate(125deg);
          transform: translateX(-50%) rotate(125deg);
}

.u-arrow-custom-v14:hover.js-next::after,
.u-arrow-custom-v14:hover.js-next .u-arrow-icon::after {
  -webkit-transform: translateX(-50%) rotate(55deg);
      -ms-transform: translateX(-50%) rotate(55deg);
          transform: translateX(-50%) rotate(55deg);
}

/*------------------------------------
  Badges
------------------------------------*/
[class*="u-badge"] {
  position: absolute;
  display: inline-block;
  text-align: center;
  font-size: 0.92857rem;
  color: #555;
  z-index: 3;
}

[class*="u-badge"]:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]) {
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.u-badge--top-left {
  top: 0;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-badge--bottom-left {
  bottom: 0;
  left: 0;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.u-badge--bottom-right {
  bottom: 0;
  right: 0;
  -webkit-transform: translate(50%, 50%);
      -ms-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

/*------------------------------------
  Badges v1
------------------------------------*/
[class*="u-badge-v1"] {
  background-color: #ddd;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.u-badge-v1 {
  min-width: 1.28571rem;
  min-height: 1.28571rem;
  line-height: 1.28571rem;
  padding: 0.21429rem;
}

.u-badge-v1.g-brd-around {
  line-height: 1.14286rem;
}

.u-badge-v1--xs {
  min-width: 1rem;
  min-height: 1rem;
  line-height: 1rem;
  font-size: 0.71429rem;
  padding: 0.14286rem;
}

.u-badge-v1--xs.g-brd-around {
  line-height: 0.85714rem;
}

.u-badge-v1--sm {
  min-width: 1.14286rem;
  min-height: 1.14286rem;
  line-height: 1.14286rem;
  font-size: 0.78571rem;
  padding: 0.14286rem;
}

.u-badge-v1--sm.g-brd-around {
  line-height: 1rem;
}

.u-badge-v1--md {
  min-width: 1.28571rem;
  min-height: 1.28571rem;
  line-height: 1.28571rem;
  font-size: 0.92857rem;
  padding: 0.21429rem;
}

.u-badge-v1--md.g-brd-around {
  line-height: 1.14286rem;
}

.u-badge-v1--lg {
  min-width: 1.42857rem;
  min-height: 1.42857rem;
  line-height: 1.42857rem;
  font-size: 1.07143rem;
  padding: 0.21429rem;
}

.u-badge-v1--lg.g-brd-around {
  line-height: 1.28571rem;
}

.u-badge-v1--xl {
  min-width: 1.85714rem;
  min-height: 1.85714rem;
  line-height: 1.85714rem;
  font-size: 1.21429rem;
  padding: 0.21429rem;
}

.u-badge-v1--xl.g-brd-around {
  line-height: 1.71429rem;
}

/*------------------------------------
  Badges v2
------------------------------------*/
[class*="u-badge-v2"] {
  background-color: #14313F;
  border-radius: 50%;
}

.u-badge-v2 {
  width: 14px;
  height: 14px;
}

.u-badge-v2--xs {
  width: 8px;
  height: 8px;
}

.u-badge-v2--sm {
  width: 12px;
  height: 12px;
}

.u-badge-v2--md {
  width: 14px;
  height: 14px;
}

.u-badge-v2--lg {
  width: 16px;
  height: 16px;
}

.u-badge-v2--xl {
  width: 18px;
  height: 18px;
}

/*------------------------------------
  Badges v3
------------------------------------*/
[class*="u-badge-v3"] {
  line-height: 1;
  color: #fff;
  text-shadow: 0 1px 1px #555, 0 -1px 1px #555, 1px 0 1px #555, -1px 0 1px #555;
}

.u-badge-v3 {
  font-size: 1rem;
}

.u-badge-v3--xs {
  font-size: 0.71429rem;
}

.u-badge-v3--sm {
  font-size: 0.85714rem;
}

.u-badge-v3--md {
  font-size: 1rem;
}

.u-badge-v3--lg {
  font-size: 1.14286rem;
}

.u-badge-v3--xl {
  font-size: 1.14286rem;
}

hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* Solid Divider */
.u-divider-solid {
  border-top-style: solid;
}

/* Dotted Divider */
.u-divider-dotted {
  border-top-style: dotted;
}

/* Dashed Divider */
.u-divider-dashed {
  border-top-style: dashed;
}

/* Double Solid Divider */
.u-divider-db-solid {
  height: 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* Double Dashed Divider */
.u-divider-db-dashed {
  height: 5px;
  border-top: 1px dashed transparent;
  border-bottom: 1px dashed transparent;
}

/* Double Dotted Divider */
.u-divider-db-dotted {
  height: 5px;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
}

/* Linear Gradient Divider */
.u-divider-linear-gradient {
  height: 1px;
  border: none;
}

.u-divider-linear-gradient--gray-light-v2 {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#ccc), to(transparent));
  background-image: -webkit-linear-gradient(left, transparent, #ccc, transparent);
  background-image: -o-linear-gradient(left, transparent, #ccc, transparent);
  background-image: linear-gradient(to right, transparent, #ccc, transparent);
}

.u-divider-linear-gradient--gray-light-v3 {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#ddd), to(transparent));
  background-image: -webkit-linear-gradient(left, transparent, #ddd, transparent);
  background-image: -o-linear-gradient(left, transparent, #ddd, transparent);
  background-image: linear-gradient(to right, transparent, #ddd, transparent);
}

.u-divider {
  position: relative;
  border-top-width: 1px;
}

.u-divider__icon {
  position: absolute;
  top: -1.42857rem;
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
  line-height: 2.85714rem;
  text-align: center;
  font-style: normal;
}

.u-divider__icon--indented {
  -webkit-box-shadow: 0 0 0 15px #fff;
          box-shadow: 0 0 0 15px #fff;
}

.u-divider-center {
  text-align: center;
}

.u-divider-right {
  text-align: right;
}

.u-divider-center .u-divider__icon {
  left: auto;
  right: auto;
  margin-left: -1.42857rem;
}

.u-divider-right .u-divider__icon {
  left: auto;
  right: 0;
}

/*------------------------------------
  Go To v1
------------------------------------*/
[class*="u-go-to"] {
  display: none;
}

.u-go-to-v1 {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  color: #555;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  z-index: 11;
}

.u-go-to-v1 i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #14313F;
}

.u-go-to-v1:focus {
  text-decoration: none;
  color: #555;
  background-color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 576px - 1) {
  .u-go-to-v1 {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
}

/*------------------------------------
  Go To v2
------------------------------------*/
[class*="u-go-to"] {
  display: none;
}

.u-go-to-v2 {
  display: block;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  border-radius: 3px;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  z-index: 11;
}

.u-go-to-v2 i {
  width: 2.85714rem;
  height: 2.85714rem;
  display: block;
  text-align: center;
  line-height: 2.85714rem;
}

.u-go-to-v2:hover, .u-go-to-v2:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #14313F;
}

.u-go-to-v2:focus {
  text-decoration: none;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-width: 576px - 1) {
  .u-go-to-v2 {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
}

/*------------------------------------
  Go To v3
------------------------------------*/
[class*="u-go-to"] {
  display: none;
}

.u-go-to-v3 {
  padding: 5px;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  color: #555;
  border-radius: 50%;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  z-index: 11;
}

.u-go-to-v3 i {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  text-align: center;
  border-radius: 50%;
  font-size: 1.14286rem;
  line-height: 3.28571rem;
  border: solid 1px #555;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
}

.u-go-to-v3:hover, .u-go-to-v3:focus:hover {
  text-decoration: none;
  color: #14313F;
  background-color: white;
}

.u-go-to-v3:hover i, .u-go-to-v3:focus:hover i {
  border-color: #14313F;
}

.u-go-to-v3:focus {
  text-decoration: none;
  color: #555;
  background-color: rgba(255, 255, 255, 0.7);
}

.u-go-to-v3:focus i {
  border-color: #555;
}

@media (max-width: 576px - 1) {
  .u-go-to-v3 {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
}

/*------------------------------------
  Go To v4
------------------------------------*/
.u-go-to-v4 {
  position: relative;
  width: 22px;
  height: 35px;
  border: 2px solid #14313F;
  border-radius: 15px;
}

.u-go-to-v4::before {
  width: 7px;
  height: 7px;
  background-color: #fff;
  border-radius: 50%;
  content: " ";
  position: absolute !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-name: u-go-to-v4;
          animation-name: u-go-to-v4;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@-webkit-keyframes u-go-to-v4 {
  0% {
    top: 20%;
    bottom: 0;
  }
  50% {
    top: 50%;
    bottom: 0;
  }
  100% {
    top: 20%;
    bottom: 100%;
  }
}

@keyframes u-go-to-v4 {
  0% {
    top: 20%;
    bottom: 0;
  }
  50% {
    top: 50%;
    bottom: 0;
  }
  100% {
    top: 20%;
    bottom: 100%;
  }
}

/*------------------------------------
  Headers
------------------------------------*/
.u-header {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  font-size: 0.92857rem;
  z-index: 501;
}

.u-header [aria-labelledby] {
  opacity: 0;
}

.u-header [aria-labelledby][role="tabpanel"] {
  opacity: 1;
}

.u-header [aria-labelledby].u-dropdown--css-animation,
.u-header [aria-labelledby].u-dropdown--jquery-slide {
  opacity: 1;
}

.u-header--abs-top, .u-header--abs-bottom, .u-header--abs-top-2nd-screen {
  position: absolute;
}

.u-header--abs-top-2nd-screen {
  top: 100%;
  bottom: auto;
}

.u-header--abs-top {
  top: 0;
  bottom: auto;
}

.u-header--abs-bottom {
  top: auto;
  bottom: 0;
}

.u-header--abs-bottom .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}

.u-header--sticky-top, .u-header--sticky-bottom {
  position: fixed;
}

.u-header--sticky-top {
  bottom: auto;
  top: 0;
}

.u-header--sticky-top.u-negative-top {
  bottom: 100%;
  top: auto;
}

.u-header--sticky-bottom {
  top: auto;
  bottom: 0;
}

.u-header--sticky-bottom .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}

.u-header--invisible {
  display: none;
}

.u-header--moved-up {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

.u-header--moved-up.u-negative-top {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

.u-header--faded {
  opacity: 0;
  visibility: hidden;
}

.u-header--untransitioned {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.u-header__section--hidden {
  position: relative;
}

.u-header--floating {
  position: absolute;
  left: 0;
  right: 0;
}

.u-header--floating.js-header-fix-moment {
  margin-top: 0 !important;
}

.u-header--floating.js-header-fix-moment .navbar {
  padding-left: 0;
  padding-right: 0;
}

.u-header[data-header-fix-effect] {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.u-header-reduced--shift.js-header-change-moment {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.u-header.js-header-fix-moment {
  position: fixed;
  top: 0;
  bottom: auto;
}

.u-header__section {
  position: relative;
  z-index: 1;
}

.u-header__section:nth-child(1) {
  z-index: 5;
}

.u-header__section:nth-child(2) {
  z-index: 4;
}

.u-header__section:nth-child(3) {
  z-index: 3;
}

.u-header__section:nth-child(4) {
  z-index: 2;
}

.u-header__section:nth-child(5) {
  z-index: 1;
}

.u-header__sections-container {
  position: relative;
  z-index: 2;
}

.u-header__logo {
  position: relative;
  z-index: 1;
}

.u-header__logo-img {
  top: 0;
  left: 0;
  /*transition: .3s ease;*/
}

.u-header__logo-img:not(.u-header__logo-img--main) {
  position: absolute;
  opacity: 0;
}

.dropdown-menu.u-dropdown--reverse-position {
  left: auto;
  right: 0;
}

.js-header-change-moment.g-bg-white--shift {
  background-color: #fff;
}

.js-header-change-moment.g-bg-light-semi-transparent--shift {
  background-color: rgba(255, 255, 255, 0.9);
}

.js-header-change-moment.g-bg-black--shift {
  background-color: #000;
}

.js-header-change-moment.g-bg-dark-semi-transparent--shift {
  background-color: rgba(0, 0, 0, 0.9);
}

.js-header-change-moment.g-bg-primary--shift {
  background-color: #14313F;
}

.js-header-change-moment.g-bg-primary-semi-transparent--shift {
  background-color: rgba(114, 192, 44, 0.9);
}

.u-header__section--light .navbar-brand,
.u-header__section--light .navbar-toggler,
.u-header__section--light--shift.js-header-change-moment .navbar-brand,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  color: #555555;
}

.u-header__section--light .navbar-brand:focus,
.u-header__section--light .navbar-brand:hover,
.u-header__section--light .navbar-toggler:focus,
.u-header__section--light .navbar-toggler:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler:hover {
  color: #555555;
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
  color: #555555;
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {
  color: #555555;
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled {
  color: rgba(85, 85, 85, 0.5);
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active {
  color: #14313F;
}

.u-header__section--light .navbar-toggler,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  border-color: rgba(85, 85, 85, 0.3);
}

.u-header__section--light .navbar-toggler-icon,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28$g-color-main, .5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");
}

.u-header__section--light .navbar-text,
.u-header__section--light--shift.js-header-change-moment .navbar-text {
  color: rgba(85, 85, 85, 0.7);
}

.u-header__section--dark .navbar-brand,
.u-header__section--dark .navbar-toggler,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,
.u-header__section--primary .navbar-brand,
.u-header__section--primary .navbar-toggler,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler {
  color: #fff;
}

.u-header__section--dark .navbar-brand:focus,
.u-header__section--dark .navbar-brand:hover,
.u-header__section--dark .navbar-toggler:focus,
.u-header__section--dark .navbar-toggler:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:hover,
.u-header__section--primary .navbar-brand:focus,
.u-header__section--primary .navbar-brand:hover,
.u-header__section--primary .navbar-toggler:focus,
.u-header__section--primary .navbar-toggler:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:hover {
  color: #fff;
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {
  color: #fff;
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active {
  color: #fff;
}

.u-header__section--dark .navbar-toggler,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,
.u-header__section--primary .navbar-toggler,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-header__section--dark .navbar-toggler-icon,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler-icon,
.u-header__section--primary .navbar-toggler-icon,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28$g-color-white, .5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");
}

.u-header__section--dark .navbar-text,
.u-header__section--dark--shift.js-header-change-moment .navbar-text,
.u-header__section--primary .navbar-text,
.u-header__section--primary--shift.js-header-change-moment .navbar-text {
  color: rgba(255, 255, 255, 0.7);
}

.navbar > .container {
  position: relative;
}

@media all and (min-width: 576px) {
  .u-header--abs-top--sm, .u-header--abs-bottom--sm, .u-header--abs-top-2nd-screen--sm {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--sm {
    top: 100%;
  }
  .u-header--abs-top--sm {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--sm {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--sm, .u-header--sticky-bottom--sm {
    position: fixed;
  }
  .u-header--sticky-top--sm {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--sm {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--sm {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--sm.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--sm.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 768px) {
  .u-header--abs-top--md, .u-header--abs-bottom--md, .u-header--abs-top-2nd-screen--md {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--md {
    top: 100%;
  }
  .u-header--abs-top--md {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--md {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--md, .u-header--sticky-bottom--md {
    position: fixed;
  }
  .u-header--sticky-top--md {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--md {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--md {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--md.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--md.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 992px) {
  .u-header--abs-top--lg, .u-header--abs-bottom--lg, .u-header--abs-top-2nd-screen--lg {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--lg {
    top: 100%;
  }
  .u-header--abs-top--lg {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--lg {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--lg, .u-header--sticky-bottom--lg {
    position: fixed;
  }
  .u-header--sticky-top--lg {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--lg {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--lg {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--lg.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--lg.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 1200px) {
  .u-header--abs-top--xl, .u-header--abs-bottom--xl, .u-header--abs-top-2nd-screen--xl {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--xl {
    top: 100%;
  }
  .u-header--abs-top--xl {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--xl {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--xl, .u-header--sticky-bottom--xl {
    position: fixed;
  }
  .u-header--sticky-top--xl {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--xl {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--xl {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--xl.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--xl.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (max-width: 1200px - 1) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-collapse {
    width: 100%;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

@media all and (max-width: 992px - 1) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    width: 100%;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

@media all and (max-width: 768px - 1) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-collapse {
    width: 100%;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

@media all and (max-width: 576px - 1) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-collapse {
    width: 100%;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

/*------------------------------------
	Header Togglers
------------------------------------*/
.u-header-toggler {
  display: block;
  width: 5rem;
  height: 3.57143rem;
  z-index: 502;
  /* Hamburgers */
}

.u-header-toggler .hamburger {
  line-height: 1;
}

/* Toggler Positioning */
@media all and (min-width: 0) {
  .u-header-toggler--top-right, .u-header-toggler--top-right.btn, .u-header-toggler--top-left, .u-header-toggler--top-left.btn, .u-header-toggler--bottom-right, .u-header-toggler--bottom-right.btn, .u-header-toggler--bottom-left, .u-header-toggler--bottom-left.btn {
    position: fixed;
  }
  .u-header-toggler--top-right, .u-header-toggler--top-right.btn, .u-header-toggler--top-left, .u-header-toggler--top-left.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right, .u-header-toggler--bottom-right.btn, .u-header-toggler--bottom-left, .u-header-toggler--bottom-left.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left, .u-header-toggler--bottom-left {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right, .u-header-toggler--bottom-right {
    right: 1.42857rem;
  }
}

/* Toggler Positioning (sm) */
@media all and (min-width: 576px) {
  .u-header-toggler--top-right--sm, .u-header-toggler--top-right--sm.btn, .u-header-toggler--top-left--sm, .u-header-toggler--top-left--sm.btn, .u-header-toggler--bottom-right--sm, .u-header-toggler--bottom-right--sm.btn, .u-header-toggler--bottom-left--sm, .u-header-toggler--bottom-left--sm.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--sm, .u-header-toggler--top-right--sm.btn, .u-header-toggler--top-left--sm, .u-header-toggler--top-left--sm.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--sm, .u-header-toggler--bottom-right--sm.btn, .u-header-toggler--bottom-left--sm, .u-header-toggler--bottom-left--sm.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--sm, .u-header-toggler--bottom-left--sm {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--sm, .u-header-toggler--bottom-right--sm {
    right: 1.42857rem;
  }
}

/* Toggler Positioning (md) */
@media all and (min-width: 768px) {
  .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn, .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--md, .u-header-toggler--bottom-left--md {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--md, .u-header-toggler--bottom-right--md {
    right: 1.42857rem;
  }
}

/* Toggler Positioning (lg) */
@media all and (min-width: 992px) {
  .u-header-toggler--top-right--lg, .u-header-toggler--top-right--lg.btn, .u-header-toggler--top-left--lg, .u-header-toggler--top-left--lg.btn, .u-header-toggler--bottom-right--lg, .u-header-toggler--bottom-right--lg.btn, .u-header-toggler--bottom-left--lg, .u-header-toggler--bottom-left--lg.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--lg, .u-header-toggler--top-right--lg.btn, .u-header-toggler--top-left--lg, .u-header-toggler--top-left--lg.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--lg, .u-header-toggler--bottom-right--lg.btn, .u-header-toggler--bottom-left--lg, .u-header-toggler--bottom-left--lg.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--lg, .u-header-toggler--bottom-left--lg {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--lg, .u-header-toggler--bottom-right--lg {
    right: 1.42857rem;
  }
}

/* Toggler Positioning (xl) */
@media all and (min-width: 1200px) {
  .u-header-toggler--top-right--xl, .u-header-toggler--top-right--xl.btn, .u-header-toggler--top-left--xl, .u-header-toggler--top-left--xl.btn, .u-header-toggler--bottom-right--xl, .u-header-toggler--bottom-right--xl.btn, .u-header-toggler--bottom-left--xl, .u-header-toggler--bottom-left--xl.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--xl, .u-header-toggler--top-right--xl.btn, .u-header-toggler--top-left--xl, .u-header-toggler--top-left--xl.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--xl, .u-header-toggler--bottom-right--xl.btn, .u-header-toggler--bottom-left--xl, .u-header-toggler--bottom-left--xl.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--xl, .u-header-toggler--bottom-left--xl {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--xl, .u-header-toggler--bottom-right--xl {
    right: 1.42857rem;
  }
}

/*------------------------------------
  Fullscreen Header
------------------------------------*/
[class*="u-header--fullscreen"] {
  text-align: center;
  visibility: hidden;
}

[class*="u-header--fullscreen"] .u-header__sections-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .5s ease, visibility .5s ease;
  -o-transition: opacity .5s ease, visibility .5s ease;
  transition: opacity .5s ease, visibility .5s ease;
}

[class*="u-header--fullscreen"] .mCustomScrollBox {
  width: 100%;
  height: auto;
}

[class*="u-header--fullscreen"] .u-header__section {
  width: 100%;
}

[class*="u-header--fullscreen"] .navbar-nav[class*="u-main-nav-v"] > li > a {
  display: inline-block;
}

[class*="u-header--fullscreen"] .u-header__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  -webkit-transition: opacity .5s ease, visibility .5s ease, -webkit-transform .5s ease;
  transition: opacity .5s ease, visibility .5s ease, -webkit-transform .5s ease;
  -o-transition: transform .5s ease, opacity .5s ease, visibility .5s ease;
  transition: transform .5s ease, opacity .5s ease, visibility .5s ease;
  transition: transform .5s ease, opacity .5s ease, visibility .5s ease, -webkit-transform .5s ease;
}

.u-header.u-header--fullscreen--top-left, .u-header.u-header--fullscreen--top-right, .u-header.u-header--fullscreen--bottom-left, .u-header.u-header--fullscreen--bottom-right {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.u-header.u-header--fullscreen--top-left .u-header__overlay, .u-header.u-header--fullscreen--top-right .u-header__overlay, .u-header.u-header--fullscreen--bottom-left .u-header__overlay, .u-header.u-header--fullscreen--bottom-right .u-header__overlay {
  display: block;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed {
  visibility: visible;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container {
  opacity: 1;
  visibility: visible;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container {
  -webkit-transition-delay: .5s;
       -o-transition-delay: .5s;
          transition-delay: .5s;
}

.u-header.u-header--fullscreen--top-left .container, .u-header.u-header--fullscreen--top-right .container, .u-header.u-header--fullscreen--bottom-left .container, .u-header.u-header--fullscreen--bottom-right .container {
  width: 100%;
}

.u-header.u-header--fullscreen--top-left .navbar, .u-header.u-header--fullscreen--top-right .navbar, .u-header.u-header--fullscreen--bottom-left .navbar, .u-header.u-header--fullscreen--bottom-right .navbar {
  min-width: 22.85714rem;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.u-header.u-header--fullscreen--top-left .dropdown-menu, .u-header.u-header--fullscreen--top-right .dropdown-menu, .u-header.u-header--fullscreen--bottom-left .dropdown-menu, .u-header.u-header--fullscreen--bottom-right .dropdown-menu {
  text-align: inherit;
  position: static;
  width: 100%;
}

.u-header.u-header--fullscreen--top-left .u-header__overlay {
  -webkit-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, -20%, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-20%, -20%, 0);
          transform: scale3d(1, 1, 1) translate3d(-20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-right .u-header__overlay {
  left: auto;
  -webkit-transform-origin: 100% 0%;
      -ms-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, -20%, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay {
  -webkit-transform: scale3d(1, 1, 1) translate3d(20%, -20%, 0);
          transform: scale3d(1, 1, 1) translate3d(20%, -20%, 0);
}

.u-header.u-header--fullscreen--bottom-left .u-header__overlay {
  top: auto;
  -webkit-transform-origin: 0% 100%;
      -ms-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, 20%, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-20%, 20%, 0);
          transform: scale3d(1, 1, 1) translate3d(-20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-right .u-header__overlay {
  top: auto;
  left: auto;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, 20%, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay {
  -webkit-transform: scale3d(1, 1, 1) translate3d(20%, 20%, 0);
          transform: scale3d(1, 1, 1) translate3d(20%, 20%, 0);
}

/*------------------------------------
  Side Header
------------------------------------*/
/* Common styles of Side Header */
body[class*="u-body--header-side"] .u-header.u-header--side {
  position: fixed;
  top: 0;
  height: 100%;
  width: 21.42857rem;
}

body[class*="u-body--header-side"] .u-header.u-header--side .navbar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body[class*="u-body--header-side"] .u-header.u-header--side .navbar .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body[class*="u-body--header-side"] .u-header.u-header--side .navbar .navbar-collapse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body[class*="u-body--header-side"] .u-header.u-header--side .navbar .navbar-nav {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body[class*="u-body--header-side"] .u-header.u-header--side .u-header__sections-container {
  height: 100%;
}

body[class*="u-body--header-side"] .u-header.u-header--side .dropdown-menu {
  top: 0;
}

body[class*="u-body--header-side"] .u-header.u-header--side .mCSB_container,
body[class*="u-body--header-side"] .u-header.u-header--side .mCustomScrollBox {
  overflow: visible;
}

/* Overlay */
.u-header--side .u-header__overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2000%;
  opacity: 0;
  visibility: hidden;
}

body[class*="u-body--header-side"].u-body--header-side-opened .u-header__overlay {
  opacity: 1;
  visibility: visible;
}

.u-body--header-side-static-left .u-header--side .dropdown-menu, .u-body--header-side-overlay-left .u-header--side .dropdown-menu, .u-body--header-side-push-left .u-header--side .dropdown-menu {
  left: 100%;
  margin-left: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu {
  margin-left: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu {
  margin-left: 0;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
  margin-right: 0;
}

.u-body--header-side-static-left {
  margin-left: 21.42857rem;
}

.u-body--header-side-static-left .u-header--side {
  right: auto;
  left: 0;
}

.u-body--header-side-static-right {
  margin-right: 21.42857rem;
}

.u-body--header-side-static-right .u-header--side {
  left: auto;
  right: 0;
}

.u-body--header-side-overlay-left .u-header--side, .u-body--header-side-push-left .u-header--side {
  right: auto;
  left: -21.42857rem;
}

.u-body--header-side-overlay-left .u-header--side .u-header__overlay, .u-body--header-side-push-left .u-header--side .u-header__overlay {
  left: 100%;
}

.u-body--header-side-overlay-left.u-body--header-side-opened .u-header--side, .u-body--header-side-push-left.u-body--header-side-opened .u-header--side {
  left: 0;
}

.u-body--header-side-push-left.u-body--header-side-opened {
  margin-left: 21.42857rem;
}

.u-body--header-side-overlay-right .u-header--side, .u-body--header-side-push-right .u-header--side {
  left: auto;
  right: -21.42857rem;
}

.u-body--header-side-overlay-right .u-header--side .u-header__overlay, .u-body--header-side-push-right .u-header--side .u-header__overlay {
  right: 100%;
}

.u-body--header-side-overlay-right.u-body--header-side-opened .u-header--side, .u-body--header-side-push-right.u-body--header-side-opened .u-header--side {
  right: 0;
}

.u-body--header-side-push-right.u-body--header-side-opened {
  margin-right: 21.42857rem;
}

.u-body--header-side-static-right .u-header--side .dropdown-menu, .u-body--header-side-overlay-right .u-header--side .dropdown-menu, .u-body--header-side-push-right .u-header--side .dropdown-menu {
  left: auto;
  right: 100%;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu {
  left: auto;
  right: 100%;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu {
  margin-right: 0;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu {
  margin-right: 0;
  margin-left: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
  margin-right: 0;
}

/* Button Styles
------------------------------------*/
/* General Button Styles */
.btn {
  position: relative;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease;
  cursor: pointer;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Button Content
------------------------------------*/
.u-btn-content {
  white-space: normal;
}

/* Buttons Only Icon (O)
------------------------------------*/
.u-btn-only-icon {
  position: relative;
}

.u-btn-only-icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* Button Sizes
------------------------------------*/
/* Extra Small */
.btn-xs {
  line-height: 1.4;
  padding: 0.14286rem 0.5rem;
  font-size: 0.78571rem;
}

/* Medium */
.btn-md {
  line-height: 1.4;
  padding: 0.57143rem 1.42857rem;
  font-size: 1.07143rem;
}

/* Extra Large */
.btn-xl {
  line-height: 1.4;
  padding: 0.92857rem 1.85714rem;
  font-size: 1.28571rem;
}

/* Extramly Large */
.btn-xxl {
  line-height: 1.4;
  padding: 1.07143rem 2.14286rem;
  font-size: 1.5rem;
}

/* Button Types
------------------------------------*/
/* Inset Buttons */
.u-btn-inset {
  position: relative;
}

.u-btn-inset::before {
  position: absolute;
  top: 0.14286rem;
  right: 0.14286rem;
  bottom: 0.14286rem;
  left: 0.14286rem;
  content: "";
  border: solid 1px #fff;
  border-radius: 1px;
}

.u-btn-inset--rounded::before {
  border-radius: 50px;
}

/* 3d Buttons */
.u-btn-3d {
  border-bottom: solid 3px rgba(0, 0, 0, 0.2);
}

.u-btn-3d:hover {
  border-bottom-color: rgba(0, 0, 0, 0.3);
}

/* Skew Button */
.u-btn-skew {
  -webkit-transform: skewX(-20deg);
      -ms-transform: skewX(-20deg);
          transform: skewX(-20deg);
}

.u-btn-skew__inner {
  -webkit-transform: skewX(20deg);
      -ms-transform: skewX(20deg);
          transform: skewX(20deg);
  display: block;
}

/* Button Hovers
------------------------------------*/
[class*="u-btn-hover"] {
  z-index: 1;
}

[class*="u-btn-hover"]:hover {
  text-decoration: none;
}

[class*="u-btn-hover"]:focus {
  text-decoration: none;
}

[class*="u-btn-hover"]::after {
  position: absolute;
  content: "";
  z-index: -1;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

/* Hover v1-1 */
.u-btn-hover-v1-1::after {
  top: 0;
  left: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v1-1:hover::after {
  height: 100%;
}

/* Hover v1-2 */
.u-btn-hover-v1-2::after {
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v1-2:hover::after {
  width: 100%;
}

/* Hover v1-3 */
.u-btn-hover-v1-3::after {
  bottom: 0;
  left: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v1-3:hover::after {
  height: 100%;
}

/* Hover v1-4 */
.u-btn-hover-v1-4::after {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v1-4:hover::after {
  width: 100%;
}

/* Hover v2-1 */
.u-btn-hover-v2-1::after {
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v2-1:hover::after {
  left: 0;
  width: 100%;
}

/* Hover v2-2 */
.u-btn-hover-v2-2::after {
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v2-2:hover::after {
  top: 0;
  height: 100%;
}

/* Button Primary */
.u-btn-primary {
  color: #fff;
  background-color: #14313F;
}

.u-btn-primary:hover, .u-btn-primary.active {
  border-color: #8cd54a;
  background-color: #8cd54a;
}

.u-btn-primary:hover, .u-btn-primary:focus, .u-btn-primary.active {
  color: #fff;
}

.u-btn-primary.g-btn-hover-reset:hover, .u-btn-primary.g-btn-hover-reset.active {
  background-color: #14313F;
  border-color: #14313F;
}

.u-btn-primary.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-1::after, .u-btn-primary.u-btn-hover-v1-1:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v1-1:hover {
  background-color: #14313F;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-2::after, .u-btn-primary.u-btn-hover-v1-2:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v1-2:hover {
  background-color: #14313F;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-3::after, .u-btn-primary.u-btn-hover-v1-3:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v1-3:hover {
  background-color: #14313F;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-4::after, .u-btn-primary.u-btn-hover-v1-4:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v1-4:hover {
  background-color: #14313F;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-1::after, .u-btn-primary.u-btn-hover-v2-1:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v2-1:hover {
  background-color: #14313F;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-2::after, .u-btn-primary.u-btn-hover-v2-2:hover::after {
  background-color: #7fd135;
}

.u-btn-primary.u-btn-hover-v2-2:hover {
  background-color: #14313F;
  overflow: hidden;
}

/* Button White */
.u-btn-white {
  color: #555;
  background-color: #fff;
}

.u-btn-white:hover, .u-btn-white.active {
  border-color: white;
  background-color: white;
}

.u-btn-white:hover, .u-btn-white:focus, .u-btn-white.active {
  color: #555;
}

.u-btn-white.g-btn-hover-reset:hover, .u-btn-white.g-btn-hover-reset.active {
  background-color: #fff;
  border-color: #fff;
}

.u-btn-white.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-1::after, .u-btn-white.u-btn-hover-v1-1:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-1:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-2::after, .u-btn-white.u-btn-hover-v1-2:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-2:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-3::after, .u-btn-white.u-btn-hover-v1-3:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-3:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-4::after, .u-btn-white.u-btn-hover-v1-4:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-4:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-1::after, .u-btn-white.u-btn-hover-v2-1:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-white.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-2::after, .u-btn-white.u-btn-hover-v2-2:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Black */
.u-btn-black {
  color: #fff;
  background-color: #000;
}

.u-btn-black:hover, .u-btn-black.active {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
}

.u-btn-black:hover, .u-btn-black:focus, .u-btn-black.active {
  color: #fff;
}

.u-btn-black.g-btn-hover-reset:hover, .u-btn-black.g-btn-hover-reset.active {
  background-color: #000;
  border-color: #000;
}

.u-btn-black.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-1::after, .u-btn-black.u-btn-hover-v1-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-1:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-2::after, .u-btn-black.u-btn-hover-v1-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-2:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-3::after, .u-btn-black.u-btn-hover-v1-3:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-3:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-4::after, .u-btn-black.u-btn-hover-v1-4:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-4:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-1::after, .u-btn-black.u-btn-hover-v2-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-black.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-2::after, .u-btn-black.u-btn-hover-v2-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Dark Gray */
.u-btn-darkgray {
  color: #fff;
  background-color: #333;
}

.u-btn-darkgray:hover, .u-btn-darkgray.active {
  border-color: #4d4d4d;
  background-color: #4d4d4d;
}

.u-btn-darkgray:hover, .u-btn-darkgray:focus, .u-btn-darkgray.active {
  color: #fff;
}

.u-btn-darkgray.g-btn-hover-reset:hover, .u-btn-darkgray.g-btn-hover-reset.active {
  background-color: #333;
  border-color: #333;
}

.u-btn-darkgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-1::after, .u-btn-darkgray.u-btn-hover-v1-1:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-1:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-2::after, .u-btn-darkgray.u-btn-hover-v1-2:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-2:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-3::after, .u-btn-darkgray.u-btn-hover-v1-3:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-3:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-4::after, .u-btn-darkgray.u-btn-hover-v1-4:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-4:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-1::after, .u-btn-darkgray.u-btn-hover-v2-1:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v2-1:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-2::after, .u-btn-darkgray.u-btn-hover-v2-2:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v2-2:hover {
  background-color: #333;
  overflow: hidden;
}

/* Button Red */
.u-btn-red {
  color: #fff;
  background-color: #f00;
}

.u-btn-red:hover, .u-btn-red.active {
  border-color: #ff3333;
  background-color: #ff3333;
}

.u-btn-red:hover, .u-btn-red:focus, .u-btn-red.active {
  color: #fff;
}

.u-btn-red.g-btn-hover-reset:hover, .u-btn-red.g-btn-hover-reset.active {
  background-color: #f00;
  border-color: #f00;
}

.u-btn-red.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-1::after, .u-btn-red.u-btn-hover-v1-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-1:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-2::after, .u-btn-red.u-btn-hover-v1-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-2:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-3::after, .u-btn-red.u-btn-hover-v1-3:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-3:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-4::after, .u-btn-red.u-btn-hover-v1-4:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-4:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-1::after, .u-btn-red.u-btn-hover-v2-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v2-1:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-2::after, .u-btn-red.u-btn-hover-v2-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v2-2:hover {
  background-color: #f00;
  overflow: hidden;
}

/* Button Red Tomato */
.u-btn-lightred {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-lightred:hover, .u-btn-lightred.active {
  border-color: #ec7568;
  background-color: #ec7568;
}

.u-btn-lightred:hover, .u-btn-lightred:focus, .u-btn-lightred.active {
  color: #fff;
}

.u-btn-lightred.g-btn-hover-reset:hover, .u-btn-lightred.g-btn-hover-reset.active {
  background-color: #e64b3b;
  border-color: #e64b3b;
}

.u-btn-lightred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-1::after, .u-btn-lightred.u-btn-hover-v1-1:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-1:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-2::after, .u-btn-lightred.u-btn-hover-v1-2:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-2:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-3::after, .u-btn-lightred.u-btn-hover-v1-3:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-3:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-4::after, .u-btn-lightred.u-btn-hover-v1-4:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-4:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-1::after, .u-btn-lightred.u-btn-hover-v2-1:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v2-1:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-2::after, .u-btn-lightred.u-btn-hover-v2-2:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v2-2:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

/* Button Dark Red */
.u-btn-darkred {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-darkred:hover, .u-btn-darkred.active {
  border-color: #d01337;
  background-color: #d01337;
}

.u-btn-darkred:hover, .u-btn-darkred:focus, .u-btn-darkred.active {
  color: #fff;
}

.u-btn-darkred.g-btn-hover-reset:hover, .u-btn-darkred.g-btn-hover-reset.active {
  background-color: #a10f2b;
  border-color: #a10f2b;
}

.u-btn-darkred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-1::after, .u-btn-darkred.u-btn-hover-v1-1:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-1:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-2::after, .u-btn-darkred.u-btn-hover-v1-2:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-2:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-3::after, .u-btn-darkred.u-btn-hover-v1-3:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-3:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-4::after, .u-btn-darkred.u-btn-hover-v1-4:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-4:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-1::after, .u-btn-darkred.u-btn-hover-v2-1:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v2-1:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-2::after, .u-btn-darkred.u-btn-hover-v2-2:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v2-2:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

/* Button Blue */
.u-btn-blue {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-blue:hover, .u-btn-blue.active {
  border-color: #5faee3;
  background-color: #5faee3;
}

.u-btn-blue:hover, .u-btn-blue:focus, .u-btn-blue.active {
  color: #fff;
}

.u-btn-blue.g-btn-hover-reset:hover, .u-btn-blue.g-btn-hover-reset.active {
  background-color: #3398dc;
  border-color: #3398dc;
}

.u-btn-blue.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-1::after, .u-btn-blue.u-btn-hover-v1-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-1:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-2::after, .u-btn-blue.u-btn-hover-v1-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-2:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-3::after, .u-btn-blue.u-btn-hover-v1-3:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-3:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-4::after, .u-btn-blue.u-btn-hover-v1-4:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-4:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-1::after, .u-btn-blue.u-btn-hover-v2-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v2-1:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-2::after, .u-btn-blue.u-btn-hover-v2-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v2-2:hover {
  background-color: #3398dc;
  overflow: hidden;
}

/* Button Indigo */
.u-btn-indigo {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-indigo:hover, .u-btn-indigo.active {
  border-color: #5b7cbd;
  background-color: #5b7cbd;
}

.u-btn-indigo:hover, .u-btn-indigo:focus, .u-btn-indigo.active {
  color: #fff;
}

.u-btn-indigo.g-btn-hover-reset:hover, .u-btn-indigo.g-btn-hover-reset.active {
  background-color: #4263a3;
  border-color: #4263a3;
}

.u-btn-indigo.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-1::after, .u-btn-indigo.u-btn-hover-v1-1:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-1:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-2::after, .u-btn-indigo.u-btn-hover-v1-2:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-2:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-3::after, .u-btn-indigo.u-btn-hover-v1-3:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-3:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-4::after, .u-btn-indigo.u-btn-hover-v1-4:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-4:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-1::after, .u-btn-indigo.u-btn-hover-v2-1:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v2-1:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-2::after, .u-btn-indigo.u-btn-hover-v2-2:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v2-2:hover {
  background-color: #4263a3;
  overflow: hidden;
}

/* Button Purple */
.u-btn-purple {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-purple:hover, .u-btn-purple.active {
  border-color: #b48fd8;
  background-color: #b48fd8;
}

.u-btn-purple:hover, .u-btn-purple:focus, .u-btn-purple.active {
  color: #fff;
}

.u-btn-purple.g-btn-hover-reset:hover, .u-btn-purple.g-btn-hover-reset.active {
  background-color: #9a69cb;
  border-color: #9a69cb;
}

.u-btn-purple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-1::after, .u-btn-purple.u-btn-hover-v1-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-1:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-2::after, .u-btn-purple.u-btn-hover-v1-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-2:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-3::after, .u-btn-purple.u-btn-hover-v1-3:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-3:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-4::after, .u-btn-purple.u-btn-hover-v1-4:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-4:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-1::after, .u-btn-purple.u-btn-hover-v2-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v2-1:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-2::after, .u-btn-purple.u-btn-hover-v2-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v2-2:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

/* Button Dark Purple */
.u-btn-darkpurple {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-darkpurple:hover, .u-btn-darkpurple.active {
  border-color: #8157cb;
  background-color: #8157cb;
}

.u-btn-darkpurple:hover, .u-btn-darkpurple:focus, .u-btn-darkpurple.active {
  color: #fff;
}

.u-btn-darkpurple.g-btn-hover-reset:hover, .u-btn-darkpurple.g-btn-hover-reset.active {
  background-color: #6639b6;
  border-color: #6639b6;
}

.u-btn-darkpurple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-1::after, .u-btn-darkpurple.u-btn-hover-v1-1:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-1:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-2::after, .u-btn-darkpurple.u-btn-hover-v1-2:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-2:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-3::after, .u-btn-darkpurple.u-btn-hover-v1-3:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-3:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-4::after, .u-btn-darkpurple.u-btn-hover-v1-4:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-4:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-1::after, .u-btn-darkpurple.u-btn-hover-v2-1:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v2-1:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-2::after, .u-btn-darkpurple.u-btn-hover-v2-2:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v2-2:hover {
  background-color: #6639b6;
  overflow: hidden;
}

/* Button Pink */
.u-btn-pink {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-pink:hover, .u-btn-pink.active {
  border-color: #ed4a82;
  background-color: #ed4a82;
}

.u-btn-pink:hover, .u-btn-pink:focus, .u-btn-pink.active {
  color: #fff;
}

.u-btn-pink.g-btn-hover-reset:hover, .u-btn-pink.g-btn-hover-reset.active {
  background-color: #e81c62;
  border-color: #e81c62;
}

.u-btn-pink.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-1::after, .u-btn-pink.u-btn-hover-v1-1:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-1:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-2::after, .u-btn-pink.u-btn-hover-v1-2:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-2:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-3::after, .u-btn-pink.u-btn-hover-v1-3:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-3:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-4::after, .u-btn-pink.u-btn-hover-v1-4:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-4:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-1::after, .u-btn-pink.u-btn-hover-v2-1:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v2-1:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-2::after, .u-btn-pink.u-btn-hover-v2-2:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v2-2:hover {
  background-color: #e81c62;
  overflow: hidden;
}

/* Button Orange */
.u-btn-orange {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-orange:hover, .u-btn-orange.active {
  border-color: #ea984e;
  background-color: #ea984e;
}

.u-btn-orange:hover, .u-btn-orange:focus, .u-btn-orange.active {
  color: #fff;
}

.u-btn-orange.g-btn-hover-reset:hover, .u-btn-orange.g-btn-hover-reset.active {
  background-color: #e57d20;
  border-color: #e57d20;
}

.u-btn-orange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-1::after, .u-btn-orange.u-btn-hover-v1-1:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-1:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-2::after, .u-btn-orange.u-btn-hover-v1-2:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-2:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-3::after, .u-btn-orange.u-btn-hover-v1-3:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-3:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-4::after, .u-btn-orange.u-btn-hover-v1-4:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-4:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-1::after, .u-btn-orange.u-btn-hover-v2-1:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v2-1:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-2::after, .u-btn-orange.u-btn-hover-v2-2:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v2-2:hover {
  background-color: #e57d20;
  overflow: hidden;
}

/* Button Deep Orange */
.u-btn-deeporange {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-deeporange:hover, .u-btn-deeporange.active {
  border-color: #fe7b51;
  background-color: #fe7b51;
}

.u-btn-deeporange:hover, .u-btn-deeporange:focus, .u-btn-deeporange.active {
  color: #fff;
}

.u-btn-deeporange.g-btn-hover-reset:hover, .u-btn-deeporange.g-btn-hover-reset.active {
  background-color: #fe541e;
  border-color: #fe541e;
}

.u-btn-deeporange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-1::after, .u-btn-deeporange.u-btn-hover-v1-1:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-1:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-2::after, .u-btn-deeporange.u-btn-hover-v1-2:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-2:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-3::after, .u-btn-deeporange.u-btn-hover-v1-3:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-3:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-4::after, .u-btn-deeporange.u-btn-hover-v1-4:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-4:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-1::after, .u-btn-deeporange.u-btn-hover-v2-1:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v2-1:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-2::after, .u-btn-deeporange.u-btn-hover-v2-2:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v2-2:hover {
  background-color: #fe541e;
  overflow: hidden;
}

/* Button Yellow */
.u-btn-yellow {
  color: #fff;
  background-color: #ebc71d;
}

.u-btn-yellow:hover, .u-btn-yellow.active {
  border-color: #efd34c;
  background-color: #efd34c;
}

.u-btn-yellow:hover, .u-btn-yellow:focus, .u-btn-yellow.active {
  color: #fff;
}

.u-btn-yellow.g-btn-hover-reset:hover, .u-btn-yellow.g-btn-hover-reset.active {
  background-color: #ebc71d;
  border-color: #ebc71d;
}

.u-btn-yellow.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-1::after, .u-btn-yellow.u-btn-hover-v1-1:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-1:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-2::after, .u-btn-yellow.u-btn-hover-v1-2:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-2:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-3::after, .u-btn-yellow.u-btn-hover-v1-3:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-3:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-4::after, .u-btn-yellow.u-btn-hover-v1-4:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-4:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-1::after, .u-btn-yellow.u-btn-hover-v2-1:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v2-1:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-2::after, .u-btn-yellow.u-btn-hover-v2-2:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v2-2:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

/* Button Aqua */
.u-btn-aqua {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-aqua:hover, .u-btn-aqua.active {
  border-color: #57dfeb;
  background-color: #57dfeb;
}

.u-btn-aqua:hover, .u-btn-aqua:focus, .u-btn-aqua.active {
  color: #fff;
}

.u-btn-aqua.g-btn-hover-reset:hover, .u-btn-aqua.g-btn-hover-reset.active {
  background-color: #29d6e6;
  border-color: #29d6e6;
}

.u-btn-aqua.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-1::after, .u-btn-aqua.u-btn-hover-v1-1:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-1:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-2::after, .u-btn-aqua.u-btn-hover-v1-2:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-2:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-3::after, .u-btn-aqua.u-btn-hover-v1-3:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-3:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-4::after, .u-btn-aqua.u-btn-hover-v1-4:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-4:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-1::after, .u-btn-aqua.u-btn-hover-v2-1:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v2-1:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-2::after, .u-btn-aqua.u-btn-hover-v2-2:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v2-2:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

/* Button Cyan */
.u-btn-cyan {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-cyan:hover, .u-btn-cyan.active {
  border-color: #0ae4ff;
  background-color: #0ae4ff;
}

.u-btn-cyan:hover, .u-btn-cyan:focus, .u-btn-cyan.active {
  color: #fff;
}

.u-btn-cyan.g-btn-hover-reset:hover, .u-btn-cyan.g-btn-hover-reset.active {
  background-color: #00bed6;
  border-color: #00bed6;
}

.u-btn-cyan.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-1::after, .u-btn-cyan.u-btn-hover-v1-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-1:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-2::after, .u-btn-cyan.u-btn-hover-v1-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-2:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-3::after, .u-btn-cyan.u-btn-hover-v1-3:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-3:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-4::after, .u-btn-cyan.u-btn-hover-v1-4:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-4:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-1::after, .u-btn-cyan.u-btn-hover-v2-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v2-1:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-2::after, .u-btn-cyan.u-btn-hover-v2-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v2-2:hover {
  background-color: #00bed6;
  overflow: hidden;
}

/* Button Teal */
.u-btn-teal {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-teal:hover, .u-btn-teal.active {
  border-color: #22e3be;
  background-color: #22e3be;
}

.u-btn-teal:hover, .u-btn-teal:focus, .u-btn-teal.active {
  color: #fff;
}

.u-btn-teal.g-btn-hover-reset:hover, .u-btn-teal.g-btn-hover-reset.active {
  background-color: #18ba9b;
  border-color: #18ba9b;
}

.u-btn-teal.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-1::after, .u-btn-teal.u-btn-hover-v1-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-1:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-2::after, .u-btn-teal.u-btn-hover-v1-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-2:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-3::after, .u-btn-teal.u-btn-hover-v1-3:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-3:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-4::after, .u-btn-teal.u-btn-hover-v1-4:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-4:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-1::after, .u-btn-teal.u-btn-hover-v2-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v2-1:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-2::after, .u-btn-teal.u-btn-hover-v2-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v2-2:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

/* Button Brown */
.u-btn-brown {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-brown:hover, .u-btn-brown.active {
  border-color: #b09980;
  background-color: #b09980;
}

.u-btn-brown:hover, .u-btn-brown:focus, .u-btn-brown.active {
  color: #fff;
}

.u-btn-brown.g-btn-hover-reset:hover, .u-btn-brown.g-btn-hover-reset.active {
  background-color: #9c8061;
  border-color: #9c8061;
}

.u-btn-brown.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-1::after, .u-btn-brown.u-btn-hover-v1-1:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-1:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-2::after, .u-btn-brown.u-btn-hover-v1-2:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-2:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-3::after, .u-btn-brown.u-btn-hover-v1-3:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-3:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-4::after, .u-btn-brown.u-btn-hover-v1-4:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-4:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-1::after, .u-btn-brown.u-btn-hover-v2-1:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v2-1:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-2::after, .u-btn-brown.u-btn-hover-v2-2:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v2-2:hover {
  background-color: #9c8061;
  overflow: hidden;
}

/* Button Bluegrey */
.u-btn-bluegray {
  color: #fff;
  background-color: #585f69;
}

.u-btn-bluegray:hover, .u-btn-bluegray.active {
  border-color: #6f7885;
  background-color: #6f7885;
}

.u-btn-bluegray:hover, .u-btn-bluegray:focus, .u-btn-bluegray.active {
  color: #fff;
}

.u-btn-bluegray.g-btn-hover-reset:hover, .u-btn-bluegray.g-btn-hover-reset.active {
  background-color: #585f69;
  border-color: #585f69;
}

.u-btn-bluegray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-1::after, .u-btn-bluegray.u-btn-hover-v1-1:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-1:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-2::after, .u-btn-bluegray.u-btn-hover-v1-2:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-2:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-3::after, .u-btn-bluegray.u-btn-hover-v1-3:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-3:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-4::after, .u-btn-bluegray.u-btn-hover-v1-4:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-4:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-1::after, .u-btn-bluegray.u-btn-hover-v2-1:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v2-1:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-2::after, .u-btn-bluegray.u-btn-hover-v2-2:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v2-2:hover {
  background-color: #585f69;
  overflow: hidden;
}

/* Button Facebook */
.u-btn-facebook {
  color: #fff;
  background-color: #3b5998;
}

.u-btn-facebook:hover, .u-btn-facebook.active {
  border-color: #4c70ba;
  background-color: #4c70ba;
}

.u-btn-facebook:hover, .u-btn-facebook:focus, .u-btn-facebook.active {
  color: #fff;
}

.u-btn-facebook.g-btn-hover-reset:hover, .u-btn-facebook.g-btn-hover-reset.active {
  background-color: #3b5998;
  border-color: #3b5998;
}

/* Button Twitter */
.u-btn-twitter {
  color: #fff;
  background-color: #00acee;
}

.u-btn-twitter:hover, .u-btn-twitter.active {
  border-color: #22c2ff;
  background-color: #22c2ff;
}

.u-btn-twitter:hover, .u-btn-twitter:focus, .u-btn-twitter.active {
  color: #fff;
}

.u-btn-twitter.g-btn-hover-reset:hover, .u-btn-twitter.g-btn-hover-reset.active {
  background-color: #00acee;
  border-color: #00acee;
}

/* Button Instagram */
.u-btn-instagram {
  color: #fff;
  background-color: #3f729b;
}

.u-btn-instagram:hover, .u-btn-instagram.active {
  border-color: #548cb9;
  background-color: #548cb9;
}

.u-btn-instagram:hover, .u-btn-instagram:focus, .u-btn-instagram.active {
  color: #fff;
}

.u-btn-instagram.g-btn-hover-reset:hover, .u-btn-instagram.g-btn-hover-reset.active {
  background-color: #3f729b;
  border-color: #3f729b;
}

/* Button VK */
.u-btn-vk {
  color: #fff;
  background-color: #2b587a;
}

.u-btn-vk:hover, .u-btn-vk.active {
  border-color: #3873a0;
  background-color: #3873a0;
}

.u-btn-vk:hover, .u-btn-vk:focus, .u-btn-vk.active {
  color: #fff;
}

.u-btn-vk.g-btn-hover-reset:hover, .u-btn-vk.g-btn-hover-reset.active {
  background-color: #2b587a;
  border-color: #2b587a;
}

/* Button Google Plus */
.u-btn-google-plus {
  color: #fff;
  background-color: #dd4b39;
}

.u-btn-google-plus:hover, .u-btn-google-plus.active {
  border-color: #e47365;
  background-color: #e47365;
}

.u-btn-google-plus:hover, .u-btn-google-plus:focus, .u-btn-google-plus.active {
  color: #fff;
}

.u-btn-google-plus.g-btn-hover-reset:hover, .u-btn-google-plus.g-btn-hover-reset.active {
  background-color: #dd4b39;
  border-color: #dd4b39;
}

/* Outline Button Primary */
.u-btn-outline-primary {
  color: #14313F;
  border-color: #14313F;
  background-color: transparent;
}

.u-btn-outline-primary:focus, .u-btn-outline-primary.active {
  color: #fff;
  background-color: #14313F;
}

.u-btn-outline-primary:hover {
  color: #fff;
  background-color: #14313F;
}

.u-btn-outline-primary.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-1::after, .u-btn-outline-primary.u-btn-hover-v1-1:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-2::after, .u-btn-outline-primary.u-btn-hover-v1-2:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-3::after, .u-btn-outline-primary.u-btn-hover-v1-3:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-4::after, .u-btn-outline-primary.u-btn-hover-v1-4:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v2-1::after, .u-btn-outline-primary.u-btn-hover-v2-1:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v2-2::after, .u-btn-outline-primary.u-btn-hover-v2-2:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v3-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v3-1::after, .u-btn-outline-primary.u-btn-hover-v3-1:hover::after {
  background-color: #7fd135;
}

.u-btn-outline-primary.u-btn-hover-v3-1:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button White */
.u-btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}

.u-btn-outline-white:focus, .u-btn-outline-white.active {
  color: #555;
  background-color: #fff;
}

.u-btn-outline-white:hover {
  color: #555;
  background-color: #fff;
}

.u-btn-outline-white.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-1::after, .u-btn-outline-white.u-btn-hover-v1-1:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-2::after, .u-btn-outline-white.u-btn-hover-v1-2:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-3::after, .u-btn-outline-white.u-btn-hover-v1-3:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-4::after, .u-btn-outline-white.u-btn-hover-v1-4:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v2-1::after, .u-btn-outline-white.u-btn-hover-v2-1:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v2-2::after, .u-btn-outline-white.u-btn-hover-v2-2:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Black */
.u-btn-outline-black {
  color: #000;
  border-color: #000;
  background-color: transparent;
}

.u-btn-outline-black:focus, .u-btn-outline-black.active {
  color: #fff;
  background-color: #000;
}

.u-btn-outline-black:hover {
  color: #fff;
  background-color: #000;
}

.u-btn-outline-black.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-1::after, .u-btn-outline-black.u-btn-hover-v1-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-2::after, .u-btn-outline-black.u-btn-hover-v1-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-3::after, .u-btn-outline-black.u-btn-hover-v1-3:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-4::after, .u-btn-outline-black.u-btn-hover-v1-4:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v2-1::after, .u-btn-outline-black.u-btn-hover-v2-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v2-2::after, .u-btn-outline-black.u-btn-hover-v2-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Gray */
.u-btn-outline-darkgray {
  color: #333;
  border-color: #333;
  background-color: transparent;
}

.u-btn-outline-darkgray:focus, .u-btn-outline-darkgray.active {
  color: #fff;
  background-color: #333;
}

.u-btn-outline-darkgray:hover {
  color: #fff;
  background-color: #333;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1::after, .u-btn-outline-darkgray.u-btn-hover-v1-1:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2::after, .u-btn-outline-darkgray.u-btn-hover-v1-2:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3::after, .u-btn-outline-darkgray.u-btn-hover-v1-3:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4::after, .u-btn-outline-darkgray.u-btn-hover-v1-4:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1::after, .u-btn-outline-darkgray.u-btn-hover-v2-1:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2::after, .u-btn-outline-darkgray.u-btn-hover-v2-2:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Light Gray */
.u-btn-outline-lightgray {
  color: #555;
  border-color: #eee;
  background-color: transparent;
}

.u-btn-outline-lightgray:focus, .u-btn-outline-lightgray.active {
  color: #555;
  background-color: #eee;
}

.u-btn-outline-lightgray:hover {
  color: #555;
  background-color: #eee;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1::after, .u-btn-outline-lightgray.u-btn-hover-v1-1:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2::after, .u-btn-outline-lightgray.u-btn-hover-v1-2:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3::after, .u-btn-outline-lightgray.u-btn-hover-v1-3:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4::after, .u-btn-outline-lightgray.u-btn-hover-v1-4:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1::after, .u-btn-outline-lightgray.u-btn-hover-v2-1:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2::after, .u-btn-outline-lightgray.u-btn-hover-v2-2:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Outline Red */
.u-btn-outline-red {
  color: #f00;
  border-color: #f00;
  background-color: transparent;
}

.u-btn-outline-red:focus, .u-btn-outline-red.active {
  color: #fff;
  background-color: #f00;
}

.u-btn-outline-red:hover {
  color: #fff;
  background-color: #f00;
}

.u-btn-outline-red.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-1::after, .u-btn-outline-red.u-btn-hover-v1-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-2::after, .u-btn-outline-red.u-btn-hover-v1-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-3::after, .u-btn-outline-red.u-btn-hover-v1-3:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-4::after, .u-btn-outline-red.u-btn-hover-v1-4:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v2-1::after, .u-btn-outline-red.u-btn-hover-v2-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v2-2::after, .u-btn-outline-red.u-btn-hover-v2-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Outline Red Tomato */
.u-btn-outline-lightred {
  color: #e64b3b;
  border-color: #e64b3b;
  background-color: transparent;
}

.u-btn-outline-lightred:focus, .u-btn-outline-lightred.active {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-outline-lightred:hover {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-outline-lightred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-1::after, .u-btn-outline-lightred.u-btn-hover-v1-1:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-2::after, .u-btn-outline-lightred.u-btn-hover-v1-2:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-3::after, .u-btn-outline-lightred.u-btn-hover-v1-3:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-4::after, .u-btn-outline-lightred.u-btn-hover-v1-4:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v2-1::after, .u-btn-outline-lightred.u-btn-hover-v2-1:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v2-2::after, .u-btn-outline-lightred.u-btn-hover-v2-2:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Red */
.u-btn-outline-darkred {
  color: #a10f2b;
  border-color: #a10f2b;
  background-color: transparent;
}

.u-btn-outline-darkred:focus, .u-btn-outline-darkred.active {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-outline-darkred:hover {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-outline-darkred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-1::after, .u-btn-outline-darkred.u-btn-hover-v1-1:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-2::after, .u-btn-outline-darkred.u-btn-hover-v1-2:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-3::after, .u-btn-outline-darkred.u-btn-hover-v1-3:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-4::after, .u-btn-outline-darkred.u-btn-hover-v1-4:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v2-1::after, .u-btn-outline-darkred.u-btn-hover-v2-1:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v2-2::after, .u-btn-outline-darkred.u-btn-hover-v2-2:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Blue */
.u-btn-outline-blue {
  color: #3398dc;
  border-color: #3398dc;
  background-color: transparent;
}

.u-btn-outline-blue:focus, .u-btn-outline-blue.active {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-outline-blue:hover {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-outline-blue.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-1::after, .u-btn-outline-blue.u-btn-hover-v1-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-2::after, .u-btn-outline-blue.u-btn-hover-v1-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-3::after, .u-btn-outline-blue.u-btn-hover-v1-3:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-4::after, .u-btn-outline-blue.u-btn-hover-v1-4:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v2-1::after, .u-btn-outline-blue.u-btn-hover-v2-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v2-2::after, .u-btn-outline-blue.u-btn-hover-v2-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Indigo */
.u-btn-outline-indigo {
  color: #4263a3;
  border-color: #4263a3;
  background-color: transparent;
}

.u-btn-outline-indigo:focus, .u-btn-outline-indigo.active {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-outline-indigo:hover {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-outline-indigo.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-1::after, .u-btn-outline-indigo.u-btn-hover-v1-1:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-2::after, .u-btn-outline-indigo.u-btn-hover-v1-2:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-3::after, .u-btn-outline-indigo.u-btn-hover-v1-3:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-4::after, .u-btn-outline-indigo.u-btn-hover-v1-4:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v2-1::after, .u-btn-outline-indigo.u-btn-hover-v2-1:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v2-2::after, .u-btn-outline-indigo.u-btn-hover-v2-2:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Purple */
.u-btn-outline-purple {
  color: #9a69cb;
  border-color: #9a69cb;
  background-color: transparent;
}

.u-btn-outline-purple:focus, .u-btn-outline-purple.active {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-outline-purple:hover {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-outline-purple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-1::after, .u-btn-outline-purple.u-btn-hover-v1-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-2::after, .u-btn-outline-purple.u-btn-hover-v1-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-3::after, .u-btn-outline-purple.u-btn-hover-v1-3:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-4::after, .u-btn-outline-purple.u-btn-hover-v1-4:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v2-1::after, .u-btn-outline-purple.u-btn-hover-v2-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v2-2::after, .u-btn-outline-purple.u-btn-hover-v2-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Purple */
.u-btn-outline-darkpurple {
  color: #6639b6;
  border-color: #6639b6;
  background-color: transparent;
}

.u-btn-outline-darkpurple:focus, .u-btn-outline-darkpurple.active {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-outline-darkpurple:hover {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1::after, .u-btn-outline-darkpurple.u-btn-hover-v1-1:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2::after, .u-btn-outline-darkpurple.u-btn-hover-v1-2:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3::after, .u-btn-outline-darkpurple.u-btn-hover-v1-3:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4::after, .u-btn-outline-darkpurple.u-btn-hover-v1-4:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1::after, .u-btn-outline-darkpurple.u-btn-hover-v2-1:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2::after, .u-btn-outline-darkpurple.u-btn-hover-v2-2:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Pink */
.u-btn-outline-pink {
  color: #e81c62;
  border-color: #e81c62;
  background-color: transparent;
}

.u-btn-outline-pink:focus, .u-btn-outline-pink.active {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-outline-pink:hover {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-outline-pink.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-1::after, .u-btn-outline-pink.u-btn-hover-v1-1:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-2::after, .u-btn-outline-pink.u-btn-hover-v1-2:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-3::after, .u-btn-outline-pink.u-btn-hover-v1-3:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-4::after, .u-btn-outline-pink.u-btn-hover-v1-4:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v2-1::after, .u-btn-outline-pink.u-btn-hover-v2-1:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v2-2::after, .u-btn-outline-pink.u-btn-hover-v2-2:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Orange */
.u-btn-outline-orange {
  color: #e57d20;
  border-color: #e57d20;
  background-color: transparent;
}

.u-btn-outline-orange:focus, .u-btn-outline-orange.active {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-outline-orange:hover {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-outline-orange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-1::after, .u-btn-outline-orange.u-btn-hover-v1-1:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-2::after, .u-btn-outline-orange.u-btn-hover-v1-2:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-3::after, .u-btn-outline-orange.u-btn-hover-v1-3:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-4::after, .u-btn-outline-orange.u-btn-hover-v1-4:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v2-1::after, .u-btn-outline-orange.u-btn-hover-v2-1:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v2-2::after, .u-btn-outline-orange.u-btn-hover-v2-2:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Deep Orange */
.u-btn-outline-deeporange {
  color: #fe541e;
  border-color: #fe541e;
  background-color: transparent;
}

.u-btn-outline-deeporange:focus, .u-btn-outline-deeporange.active {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-outline-deeporange:hover {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1::after, .u-btn-outline-deeporange.u-btn-hover-v1-1:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2::after, .u-btn-outline-deeporange.u-btn-hover-v1-2:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3::after, .u-btn-outline-deeporange.u-btn-hover-v1-3:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4::after, .u-btn-outline-deeporange.u-btn-hover-v1-4:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1::after, .u-btn-outline-deeporange.u-btn-hover-v2-1:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2::after, .u-btn-outline-deeporange.u-btn-hover-v2-2:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Yellow */
.u-btn-outline-yellow {
  color: #555;
  border-color: #ebc71d;
  background-color: transparent;
}

.u-btn-outline-yellow:focus, .u-btn-outline-yellow.active {
  color: #555;
  background-color: #ebc71d;
}

.u-btn-outline-yellow:hover {
  color: #555;
  background-color: #ebc71d;
}

.u-btn-outline-yellow.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-1::after, .u-btn-outline-yellow.u-btn-hover-v1-1:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-2::after, .u-btn-outline-yellow.u-btn-hover-v1-2:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-3::after, .u-btn-outline-yellow.u-btn-hover-v1-3:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-4::after, .u-btn-outline-yellow.u-btn-hover-v1-4:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v2-1::after, .u-btn-outline-yellow.u-btn-hover-v2-1:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v2-2::after, .u-btn-outline-yellow.u-btn-hover-v2-2:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Aqua */
.u-btn-outline-aqua {
  color: #29d6e6;
  border-color: #29d6e6;
  background-color: transparent;
}

.u-btn-outline-aqua:focus, .u-btn-outline-aqua.active {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-outline-aqua:hover {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-outline-aqua.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-1::after, .u-btn-outline-aqua.u-btn-hover-v1-1:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-2::after, .u-btn-outline-aqua.u-btn-hover-v1-2:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-3::after, .u-btn-outline-aqua.u-btn-hover-v1-3:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-4::after, .u-btn-outline-aqua.u-btn-hover-v1-4:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v2-1::after, .u-btn-outline-aqua.u-btn-hover-v2-1:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v2-2::after, .u-btn-outline-aqua.u-btn-hover-v2-2:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Cyan */
.u-btn-outline-cyan {
  color: #00bed6;
  border-color: #00bed6;
  background-color: transparent;
}

.u-btn-outline-cyan:focus, .u-btn-outline-cyan.active {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-outline-cyan:hover {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-outline-cyan.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-1::after, .u-btn-outline-cyan.u-btn-hover-v1-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-2::after, .u-btn-outline-cyan.u-btn-hover-v1-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-3::after, .u-btn-outline-cyan.u-btn-hover-v1-3:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-4::after, .u-btn-outline-cyan.u-btn-hover-v1-4:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v2-1::after, .u-btn-outline-cyan.u-btn-hover-v2-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v2-2::after, .u-btn-outline-cyan.u-btn-hover-v2-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Teal */
.u-btn-outline-teal {
  color: #18ba9b;
  border-color: #18ba9b;
  background-color: transparent;
}

.u-btn-outline-teal:focus, .u-btn-outline-teal.active {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-outline-teal:hover {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-outline-teal.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-1::after, .u-btn-outline-teal.u-btn-hover-v1-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-2::after, .u-btn-outline-teal.u-btn-hover-v1-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-3::after, .u-btn-outline-teal.u-btn-hover-v1-3:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-4::after, .u-btn-outline-teal.u-btn-hover-v1-4:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v2-1::after, .u-btn-outline-teal.u-btn-hover-v2-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v2-2::after, .u-btn-outline-teal.u-btn-hover-v2-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Brown */
.u-btn-outline-brown {
  color: #9c8061;
  border-color: #9c8061;
  background-color: transparent;
}

.u-btn-outline-brown:focus, .u-btn-outline-brown.active {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-outline-brown:hover {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-outline-brown.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-1::after, .u-btn-outline-brown.u-btn-hover-v1-1:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-2::after, .u-btn-outline-brown.u-btn-hover-v1-2:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-3::after, .u-btn-outline-brown.u-btn-hover-v1-3:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-4::after, .u-btn-outline-brown.u-btn-hover-v1-4:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v2-1::after, .u-btn-outline-brown.u-btn-hover-v2-1:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v2-2::after, .u-btn-outline-brown.u-btn-hover-v2-2:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Bluegrey */
.u-btn-outline-bluegray {
  color: #585f69;
  border-color: #585f69;
  background-color: transparent;
}

.u-btn-outline-bluegray:focus, .u-btn-outline-bluegray.active {
  color: #fff;
  background-color: #585f69;
}

.u-btn-outline-bluegray:hover {
  color: #fff;
  background-color: #585f69;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1::after, .u-btn-outline-bluegray.u-btn-hover-v1-1:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2::after, .u-btn-outline-bluegray.u-btn-hover-v1-2:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3::after, .u-btn-outline-bluegray.u-btn-hover-v1-3:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4::after, .u-btn-outline-bluegray.u-btn-hover-v1-4:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1::after, .u-btn-outline-bluegray.u-btn-hover-v2-1:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2::after, .u-btn-outline-bluegray.u-btn-hover-v2-2:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Facebook */
.u-btn-outline-facebook {
  color: #3b5998;
  border-color: #3b5998;
  background-color: transparent;
}

.u-btn-outline-facebook:focus, .u-btn-outline-facebook.active {
  color: #fff;
  background-color: #3b5998;
}

.u-btn-outline-facebook:hover {
  color: #fff;
  background-color: #3b5998;
}

/* Button Twitter */
.u-btn-outline-twitter {
  color: #00acee;
  border-color: #00acee;
  background-color: transparent;
}

.u-btn-outline-twitter:focus, .u-btn-outline-twitter.active {
  color: #fff;
  background-color: #00acee;
}

.u-btn-outline-twitter:hover {
  color: #fff;
  background-color: #00acee;
}

/* Button Dribbble */
.u-btn-outline-dribbble {
  color: #ea4c89;
  border-color: #ea4c89;
  background-color: transparent;
}

.u-btn-outline-dribbble:focus, .u-btn-outline-dribbble.active {
  color: #fff;
  background-color: #ea4c89;
}

.u-btn-outline-dribbble:hover {
  color: #fff;
  background-color: #ea4c89;
}

/* Gradient Style v1 */
.u-btn-gradient-v1 {
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9)) !important;
  background: -webkit-linear-gradient(left, #4776E6 0%, #8E54E9 100%) !important;
  background: -o-linear-gradient(left, #4776E6 0%, #8E54E9 100%) !important;
  background: linear-gradient(to right, #4776E6 0%, #8E54E9 100%) !important;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9));
  -webkit-border-image: -webkit-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
       -o-border-image: -o-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
          border-image: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9));
          border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image-slice: 1;
}

.u-btn-gradient-v1:hover, .u-btn-gradient-v1:focus, .u-btn-gradient-v1.active {
  opacity: .9;
  color: #fff;
}

/* Gradient Style v2 */
.u-btn-gradient-v2 {
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4)) !important;
  background: -webkit-linear-gradient(left, #E040FB 0%, #00BCD4 100%) !important;
  background: -o-linear-gradient(left, #E040FB 0%, #00BCD4 100%) !important;
  background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%) !important;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4));
  -webkit-border-image: -webkit-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
       -o-border-image: -o-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
          border-image: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4));
          border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image-slice: 1;
}

.u-btn-gradient-v2:hover, .u-btn-gradient-v2:focus, .u-btn-gradient-v2.active {
  opacity: .9;
  color: #fff;
}

/* Gradient Style v1 */
.u-btn-outline-gradient-v1 {
  color: #555;
  background: transparent;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9));
  -webkit-border-image: -webkit-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
       -o-border-image: -o-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
          border-image: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9));
          border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image-slice: 1;
}

.u-btn-outline-gradient-v1:hover, .u-btn-outline-gradient-v1:focus, .u-btn-outline-gradient-v1.active {
  background: -webkit-gradient(linear, left top, right top, from(#4776E6), to(#8E54E9));
  background: -webkit-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
  background: -o-linear-gradient(left, #4776E6 0%, #8E54E9 100%);
  background: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  color: #fff;
}

/* Gradient Style v2 */
.u-btn-outline-gradient-v2 {
  color: #555;
  background: transparent;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4));
  -webkit-border-image: -webkit-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
       -o-border-image: -o-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
          border-image: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4));
          border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image-slice: 1;
}

.u-btn-outline-gradient-v2:hover, .u-btn-outline-gradient-v2:focus, .u-btn-outline-gradient-v2.active {
  background: -webkit-gradient(linear, left top, right top, from(#E040FB), to(#00BCD4));
  background: -webkit-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
  background: -o-linear-gradient(left, #E040FB 0%, #00BCD4 100%);
  background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  color: #fff;
}

/* Material Styles
------------------------------------*/
.u-btn-raised,
.u-btn-raised:active:focus,
.u-btn-raised:focus {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/*------------------------------------
  Material: Floating
------------------------------------*/
.u-btn-floating {
  width: 2.85714rem;
  height: 2.85714rem;
  padding: 0;
  border-radius: 50%;
  vertical-align: middle;
  overflow: hidden;
  line-height: 2.85714rem;
}

.u-btn-floating i {
  font-size: 1.6rem;
  line-height: 2.71429rem;
}

.u-btn-floating.u-halfway-fab {
  position: absolute;
  right: 1.71429rem;
  bottom: -1.42857rem;
}

.u-btn-floating.u-halfway-fab--left {
  right: auto;
  left: 1.71429rem;
}

.u-btn-floating--large {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
}

.u-btn-floating--large i {
  font-size: 1.6rem;
  line-height: 3.85714rem;
}

.u-btn-floating--large.u-halfway-fab {
  bottom: -2rem;
}

button.u-btn-floating {
  border: none;
}

/*------------------------------------
  Material: Flat
------------------------------------*/
.u-btn-flat {
  color: #555;
  background-color: transparent;
}

.u-btn-flat:hover {
  background-color: rgba(221, 221, 221, 0.4);
}

.u-btn-flat:hover, .u-btn-flat:focus {
  color: #555;
}

/*------------------------------------
  Icons Styles
------------------------------------*/
.u-icon-v1,
.u-icon-v2,
.u-icon-v3,
.u-icon-v4 {
  position: relative;
  display: inline-block;
  text-align: center;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.u-icon-v1:hover,
.u-icon-v2:hover,
.u-icon-v3:hover,
.u-icon-v4:hover {
  text-decoration: none;
}

.u-icon-v1::before,
.u-icon-v2::before,
.u-icon-v3::before {
  display: block;
}

.u-icon-v1 > i,
.u-icon-v2 > i,
.u-icon-v3 > i,
.u-icon-v4 > span > i {
  position: relative;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}

[class*="u-icon-v"] .u-line-icon-pro {
  -webkit-transform: translateY(-45%);
      -ms-transform: translateY(-45%);
          transform: translateY(-45%);
}

.u-icon-rotation {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.u-icon-rotation .u-icon__elem {
  -webkit-transform: rotate(-45deg) translate(15%, -30%);
      -ms-transform: rotate(-45deg) translate(15%, -30%);
          transform: rotate(-45deg) translate(15%, -30%);
}

.u-icon-rotation .u-line-icon-pro {
  -webkit-transform: rotate(-45deg) translate(25%, -30%);
      -ms-transform: rotate(-45deg) translate(25%, -30%);
          transform: rotate(-45deg) translate(25%, -30%);
}

/*------------------------------------
  Icon-v1
------------------------------------*/
.u-icon-v1,
.u-icon-v1 .u-icon__elem-regular,
.u-icon-v1 .u-icon__elem-hover {
  width: 2.57143rem;
  height: 2.57143rem;
  font-size: 1.42857rem;
}

.u-icon-v1.u-icon-size--xs,
.u-icon-v1.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v1.u-icon-size--xs .u-icon__elem-hover {
  width: 1.64286rem;
  height: 1.64286rem;
  font-size: 0.92857rem;
}

.u-icon-v1.u-icon-size--sm,
.u-icon-v1.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v1.u-icon-size--sm .u-icon__elem-hover {
  width: 2.28571rem;
  height: 2.28571rem;
  font-size: 1.28571rem;
}

.u-icon-v1.u-icon-size--lg,
.u-icon-v1.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v1.u-icon-size--lg .u-icon__elem-hover {
  width: 4.5rem;
  height: 4.5rem;
  font-size: 2.5rem;
}

.u-icon-v1.u-icon-size--xl,
.u-icon-v1.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--xl .u-icon__elem-hover {
  width: 5.14286rem;
  height: 5.14286rem;
  font-size: 2.85714rem;
}

.u-icon-v1.u-icon-size--2xl,
.u-icon-v1.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--2xl .u-icon__elem-hover {
  width: 5.85714rem;
  height: 5.85714rem;
  font-size: 3.57143rem;
}

.u-icon-v1.u-icon-size--3xl,
.u-icon-v1.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--3xl .u-icon__elem-hover {
  width: 8rem;
  height: 8rem;
  font-size: 5.71429rem;
}

/*------------------------------------
  Icon-v2
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v2 {
  border-width: 1px;
  border-style: solid;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover {
  border-width: 1.5px;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover {
  border-width: 1.5px;
}

/*------------------------------------
  Icon-v3
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v3 {
  background-color: #eee;
}

/*------------------------------------
  Icon-v4
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v4 {
  padding: 0.57143rem;
  background: transparent !important;
  border: solid 1px #eee;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.u-icon-v4-inner {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #eee;
}

.u-icon-v4 .u-icon-v4-inner {
  z-index: 1;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.u-icon-v4-rounded-3,
.u-icon-v4-rounded-3 .u-icon-v4-inner {
  border-radius: 3px;
}

.u-icon-v4-rounded-7,
.u-icon-v4-rounded-7 .u-icon-v4-inner {
  border-radius: 7px;
}

.u-icon-v4-rounded-10,
.u-icon-v4-rounded-10 .u-icon-v4-inner {
  border-radius: 10px;
}

.u-icon-v4-rounded-50x,
.u-icon-v4-rounded-50x .u-icon-v4-inner {
  border-radius: 50%;
}

.u-icon-v4-bg-primary {
  border-color: #14313F;
}

.u-icon-v4-bg-primary .u-icon-v4-inner {
  background: #14313F;
}

.u-icon-v4-bg-white {
  border-color: #fff;
}

.u-icon-v4-bg-white .u-icon-v4-inner {
  background: #fff;
}

.u-icon-v4-bg-gray-light-v3 {
  border-color: #ddd;
}

.u-icon-v4-bg-gray-light-v3 .u-icon-v4-inner {
  background: #ddd;
}

.u-icon-v4-bg-gray-dark-v3 {
  border-color: #555;
}

.u-icon-v4-bg-gray-dark-v3 .u-icon-v4-inner {
  background: #555;
}

.u-icon-v4-bg-black {
  border-color: #000;
}

.u-icon-v4-bg-black .u-icon-v4-inner {
  background: #000;
}

.u-icon-v4-bg-primary--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover {
  border-color: #14313F;
}

.u-icon-v4-bg-primary--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover .u-icon-v4-inner {
  background: #14313F;
}

.u-icon-v4-bg-white--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-white--hover {
  border-color: #fff;
}

.u-icon-v4-bg-white--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-white--hover .u-icon-v4-inner {
  background: #fff;
}

.u-icon-v4-bg-gray-light-v3--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover {
  border-color: #ddd;
}

.u-icon-v4-bg-gray-light-v3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover .u-icon-v4-inner {
  background: #ddd;
}

.u-icon-v4-bg-gray-dark-v3--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover {
  border-color: #555;
}

.u-icon-v4-bg-gray-dark-v3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover .u-icon-v4-inner {
  background: #555;
}

.u-icon-v4-bg-black--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-black--hover {
  border-color: #000;
}

.u-icon-v4-bg-black--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-black--hover .u-icon-v4-inner {
  background: #000;
}

/*------------------------------------
  Icon-v4 Additional BG colors
------------------------------------*/
.u-icon-v4-bg-red {
  border-color: #f00;
}

.u-icon-v4-bg-red .u-icon-v4-inner {
  background: #f00;
}

.u-icon-v4-bg-lightred {
  border-color: #e64b3b;
}

.u-icon-v4-bg-lightred .u-icon-v4-inner {
  background: #e64b3b;
}

.u-icon-v4-bg-darkred {
  border-color: #a10f2b;
}

.u-icon-v4-bg-darkred .u-icon-v4-inner {
  background: #a10f2b;
}

.u-icon-v4-bg-blue {
  border-color: #3398dc;
}

.u-icon-v4-bg-blue .u-icon-v4-inner {
  background: #3398dc;
}

.u-icon-v4-bg-indigo {
  border-color: #4263a3;
}

.u-icon-v4-bg-indigo .u-icon-v4-inner {
  background: #4263a3;
}

.u-icon-v4-bg-purple {
  border-color: #9a69cb;
}

.u-icon-v4-bg-purple .u-icon-v4-inner {
  background: #9a69cb;
}

.u-icon-v4-bg-darkpurple {
  border-color: #6639b6;
}

.u-icon-v4-bg-darkpurple .u-icon-v4-inner {
  background: #6639b6;
}

.u-icon-v4-bg-pink {
  border-color: #e81c62;
}

.u-icon-v4-bg-pink .u-icon-v4-inner {
  background: #e81c62;
}

.u-icon-v4-bg-orange {
  border-color: #e57d20;
}

.u-icon-v4-bg-orange .u-icon-v4-inner {
  background: #e57d20;
}

.u-icon-v4-bg-deeporange {
  border-color: #fe541e;
}

.u-icon-v4-bg-deeporange .u-icon-v4-inner {
  background: #fe541e;
}

.u-icon-v4-bg-aqua {
  border-color: #29d6e6;
}

.u-icon-v4-bg-aqua .u-icon-v4-inner {
  background: #29d6e6;
}

.u-icon-v4-bg-yellow {
  border-color: #ebc71d;
}

.u-icon-v4-bg-yellow .u-icon-v4-inner {
  background: #ebc71d;
}

.u-icon-v4-bg-cyan {
  border-color: #00bed6;
}

.u-icon-v4-bg-cyan .u-icon-v4-inner {
  background: #00bed6;
}

.u-icon-v4-bg-teal {
  border-color: #18ba9b;
}

.u-icon-v4-bg-teal .u-icon-v4-inner {
  background: #18ba9b;
}

.u-icon-v4-bg-brown {
  border-color: #9c8061;
}

.u-icon-v4-bg-brown .u-icon-v4-inner {
  background: #9c8061;
}

.u-icon-v4-bg-bluegray {
  border-color: #585f69;
}

.u-icon-v4-bg-bluegray .u-icon-v4-inner {
  background: #585f69;
}

.u-icon-v4-bg-red--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-red--hover {
  border-color: #f00;
}

.u-icon-v4-bg-red--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-red--hover .u-icon-v4-inner {
  background: #f00;
}

.u-icon-v4-bg-lightred--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover {
  border-color: #e64b3b;
}

.u-icon-v4-bg-lightred--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover .u-icon-v4-inner {
  background: #e64b3b;
}

.u-icon-v4-bg-darkred--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover {
  border-color: #a10f2b;
}

.u-icon-v4-bg-darkred--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover .u-icon-v4-inner {
  background: #a10f2b;
}

.u-icon-v4-bg-blue--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover {
  border-color: #3398dc;
}

.u-icon-v4-bg-blue--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover .u-icon-v4-inner {
  background: #3398dc;
}

.u-icon-v4-bg-indigo--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover {
  border-color: #4263a3;
}

.u-icon-v4-bg-indigo--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover .u-icon-v4-inner {
  background: #4263a3;
}

.u-icon-v4-bg-purple--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover {
  border-color: #9a69cb;
}

.u-icon-v4-bg-purple--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover .u-icon-v4-inner {
  background: #9a69cb;
}

.u-icon-v4-bg-darkpurple--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover {
  border-color: #6639b6;
}

.u-icon-v4-bg-darkpurple--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover .u-icon-v4-inner {
  background: #6639b6;
}

.u-icon-v4-bg-pink--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover {
  border-color: #e81c62;
}

.u-icon-v4-bg-pink--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover .u-icon-v4-inner {
  background: #e81c62;
}

.u-icon-v4-bg-orange--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover {
  border-color: #e57d20;
}

.u-icon-v4-bg-orange--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover .u-icon-v4-inner {
  background: #e57d20;
}

.u-icon-v4-bg-deeporange--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover {
  border-color: #fe541e;
}

.u-icon-v4-bg-deeporange--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover .u-icon-v4-inner {
  background: #fe541e;
}

.u-icon-v4-bg-aqua--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover {
  border-color: #29d6e6;
}

.u-icon-v4-bg-aqua--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover .u-icon-v4-inner {
  background: #29d6e6;
}

.u-icon-v4-bg-yellow--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover {
  border-color: #ebc71d;
}

.u-icon-v4-bg-yellow--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover .u-icon-v4-inner {
  background: #ebc71d;
}

.u-icon-v4-bg-cyan--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover {
  border-color: #00bed6;
}

.u-icon-v4-bg-cyan--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover .u-icon-v4-inner {
  background: #00bed6;
}

.u-icon-v4-bg-teal--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover {
  border-color: #18ba9b;
}

.u-icon-v4-bg-teal--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover .u-icon-v4-inner {
  background: #18ba9b;
}

.u-icon-v4-bg-brown--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover {
  border-color: #9c8061;
}

.u-icon-v4-bg-brown--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover .u-icon-v4-inner {
  background: #9c8061;
}

.u-icon-v4-bg-bluegray--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover {
  border-color: #585f69;
}

.u-icon-v4-bg-bluegray--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover .u-icon-v4-inner {
  background: #585f69;
}

/*------------------------------------
  Icon-v4 Social BG colors
------------------------------------*/
.u-icon-v4-bg-facebook {
  border-color: #3b5998;
}

.u-icon-v4-bg-facebook .u-icon-v4-inner {
  background-color: #3b5998;
}

.u-icon-v4-bg-twitter {
  border-color: #00acee;
}

.u-icon-v4-bg-twitter .u-icon-v4-inner {
  background-color: #00acee;
}

.u-icon-v4-bg-google-plus {
  border-color: #dd4b39;
}

.u-icon-v4-bg-google-plus .u-icon-v4-inner {
  background-color: #dd4b39;
}

.u-icon-v4-bg-vk {
  border-color: #2b587a;
}

.u-icon-v4-bg-vk .u-icon-v4-inner {
  background-color: #2b587a;
}

.u-icon-v4-bg-linkedin {
  border-color: #0e76a8;
}

.u-icon-v4-bg-linkedin .u-icon-v4-inner {
  background-color: #0e76a8;
}

.u-icon-v4-bg-instagram {
  border-color: #3f729b;
}

.u-icon-v4-bg-instagram .u-icon-v4-inner {
  background-color: #3f729b;
}

.u-icon-v4-bg-pinterest {
  border-color: #c8232c;
}

.u-icon-v4-bg-pinterest .u-icon-v4-inner {
  background-color: #c8232c;
}

.u-icon-v4-bg-vine {
  border-color: #00bf8f;
}

.u-icon-v4-bg-vine .u-icon-v4-inner {
  background-color: #00bf8f;
}

.u-icon-v4-bg-youtube {
  border-color: #c4302b;
}

.u-icon-v4-bg-youtube .u-icon-v4-inner {
  background-color: #c4302b;
}

.u-icon-v4-bg-skype {
  border-color: #00aff0;
}

.u-icon-v4-bg-skype .u-icon-v4-inner {
  background-color: #00aff0;
}

.u-icon-v4-bg-dribbble {
  border-color: #ea4c89;
}

.u-icon-v4-bg-dribbble .u-icon-v4-inner {
  background-color: #ea4c89;
}

.u-icon-v4-bg-facebook--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover {
  border-color: #3b5998;
}

.u-icon-v4-bg-facebook--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover .u-icon-v4-inner {
  background: #3b5998;
}

.u-icon-v4-bg-twitter--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover {
  border-color: #00acee;
}

.u-icon-v4-bg-twitter--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover .u-icon-v4-inner {
  background: #00acee;
}

.u-icon-v4-bg-google-plus--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover {
  border-color: #dd4b39;
}

.u-icon-v4-bg-google-plus--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover .u-icon-v4-inner {
  background: #dd4b39;
}

.u-icon-v4-bg-vk--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover {
  border-color: #2b587a;
}

.u-icon-v4-bg-vk--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover .u-icon-v4-inner {
  background: #2b587a;
}

.u-icon-v4-bg-linkedin--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover {
  border-color: #0e76a8;
}

.u-icon-v4-bg-linkedin--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover .u-icon-v4-inner {
  background: #0e76a8;
}

.u-icon-v4-bg-instagram--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover {
  border-color: #3f729b;
}

.u-icon-v4-bg-instagram--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover .u-icon-v4-inner {
  background: #3f729b;
}

.u-icon-v4-bg-pinterest--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover {
  border-color: #c8232c;
}

.u-icon-v4-bg-pinterest--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover .u-icon-v4-inner {
  background: #c8232c;
}

/*------------------------------------
  Icon-v4 Gradient BG colors
------------------------------------*/
.u-icon-v4-bg-lightblue-radialgradient-ellipse {
  border-color: #d6e2ee;
}

.u-icon-v4-bg-lightblue-radialgradient-ellipse .u-icon-v4-inner {
  background: -webkit-radial-gradient(center center, ellipse, #fff 22%, #d6e2ee 100%) repeat;
  background: -o-radial-gradient(center center, ellipse, #fff 22%, #d6e2ee 100%) repeat;
  background: radial-gradient(ellipse at center center, #fff 22%, #d6e2ee 100%) repeat;
}

.u-icon-v4-bg-gray-radialgradient-ellipse {
  border-color: #bbb;
}

.u-icon-v4-bg-gray-radialgradient-ellipse .u-icon-v4-inner {
  background: -webkit-radial-gradient(center center, ellipse, #ddd 22%, #bbb 100%) repeat;
  background: -o-radial-gradient(center center, ellipse, #ddd 22%, #bbb 100%) repeat;
  background: radial-gradient(ellipse at center center, #ddd 22%, #bbb 100%) repeat;
}

.u-icon-v4-bg-blue-radialgradient-circle {
  border-color: #275296;
}

.u-icon-v4-bg-blue-radialgradient-circle .u-icon-v4-inner {
  background: -webkit-radial-gradient(circle farthest-side at 100% 0, #2294d7, #275296) no-repeat;
  background: -o-radial-gradient(circle farthest-side at 100% 0, #2294d7, #275296) no-repeat;
  background: radial-gradient(circle farthest-side at 100% 0, #2294d7, #275296) no-repeat;
}

.u-icon-v4-bg-darkgray-radialgradient-circle {
  border-color: #31353e;
}

.u-icon-v4-bg-darkgray-radialgradient-circle .u-icon-v4-inner {
  background: -webkit-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e) no-repeat;
  background: -o-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e) no-repeat;
  background: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e) no-repeat;
}

/*------------------------------------
  Icon-v5
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v5 {
  position: relative;
}

body .u-icon-v5 {
  background: transparent !important;
}

.u-icon-v5::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -.45em 0 0 -.4em;
  width: .8em;
  height: .8em;
  background-color: #eee;
  border-radius: 50%;
  opacity: .7;
}

.u-icon-v5 i {
  position: relative;
  z-index: 2;
}

.u-icon-v5.g-bg-main::after {
  background-color: #555;
}

.u-icon-v5.g-bg-primary::after {
  background-color: #14313F;
}

.u-icon-v5.g-bg-black::after {
  background-color: #000;
}

.u-icon-v5.g-bg-white::after {
  background-color: #fff;
}

.u-icon-v5.g-bg-gray-light-v1::after {
  background-color: #bbb;
}

.u-icon-v5.g-bg-gray-light-v2::after {
  background-color: #ccc;
}

.u-icon-v5.g-bg-gray-light-v3::after {
  background-color: #ddd;
}

.u-icon-v5.g-bg-gray-light-v4::after {
  background-color: #eee;
}

.u-icon-v5.g-bg-gray-light-v5::after {
  background-color: #f7f7f7;
}

.u-icon-v5.g-bg-gray-dark-v1::after {
  background-color: #111;
}

.u-icon-v5.g-bg-gray-dark-v2::after {
  background-color: #333;
}

.u-icon-v5.g-bg-gray-dark-v3::after {
  background-color: #555;
}

.u-icon-v5.g-bg-gray-dark-v4::after {
  background-color: #777;
}

.u-icon-v5.g-bg-gray-dark-v5::after {
  background-color: #999;
}

.u-icon-v5.g-bg-green::after {
  background-color: #14313F;
}

.u-icon-v5.g-bg-blue::after {
  background-color: #3398dc;
}

.u-icon-v5.g-bg-lightblue::after {
  background-color: #edf2f8;
}

.u-icon-v5.g-bg-lightblue-v1::after {
  background-color: #d6e2ee;
}

.u-icon-v5.g-bg-darkblue::after {
  background-color: #009;
}

.u-icon-v5.g-bg-indigo::after {
  background-color: #4263a3;
}

.u-icon-v5.g-bg-red::after {
  background-color: #f00;
}

.u-icon-v5.g-bg-lightred::after {
  background-color: #e64b3b;
}

.u-icon-v5.g-bg-darkred::after {
  background-color: #a10f2b;
}

.u-icon-v5.g-bg-purple::after {
  background-color: #9a69cb;
}

.u-icon-v5.g-bg-darkpurple::after {
  background-color: #6639b6;
}

.u-icon-v5.g-bg-pink::after {
  background-color: #e81c62;
}

.u-icon-v5.g-bg-orange::after {
  background-color: #e57d20;
}

.u-icon-v5.g-bg-deeporange::after {
  background-color: #fe541e;
}

.u-icon-v5.g-bg-yellow::after {
  background-color: #ebc71d;
}

.u-icon-v5.g-bg-aqua::after {
  background-color: #29d6e6;
}

.u-icon-v5.g-bg-cyan::after {
  background-color: #00bed6;
}

.u-icon-v5.g-bg-teal::after {
  background-color: #18ba9b;
}

.u-icon-v5.g-bg-brown::after {
  background-color: #9c8061;
}

.u-icon-v5.g-bg-bluegray::after {
  background-color: #585f69;
}

/*------------------------------------
  Image Icons
------------------------------------*/
.u-image-icon-size-xs,
.u-image-icon-size-sm,
.u-image-icon-size-md,
.u-image-icon-size-lg,
.u-image-icon-size-xl {
  height: auto;
}

.u-image-icon-size-xs {
  width: 2.14286rem;
}

.u-image-icon-size-sm {
  width: 2.85714rem;
}

.u-image-icon-size-md {
  width: 3.92857rem;
}

.u-image-icon-size-lg {
  width: 5rem;
}

.u-image-icon-size-xl {
  width: 6.42857rem;
}

.u-image-icon-size-2xl {
  width: 7.14286rem;
}

/*------------------------------------
  Hover Effect of Icon on Block Hover
------------------------------------*/
.u-icon-block--hover:hover .g-opacity-0_5--hover {
  opacity: .5;
}

.u-icon-block--hover:hover .g-color-primary--hover {
  color: #14313F;
}

.u-icon-block--hover:hover .g-brd-primary--hover {
  border-color: #14313F;
}

.u-icon-block--hover:hover .g-bg-primary--hover {
  background: #14313F;
}

.u-icon-block--hover:hover .g-color-white--hover {
  color: #fff;
}

.u-icon-block--hover:hover .g-brd-white--hover {
  border-color: #fff;
}

.u-icon-block--hover:hover .g-bg-white--hover {
  background: #fff;
}

.u-icon-block--hover:hover .g-color-black--hover {
  color: #000;
}

.u-icon-block--hover:hover .g-brd-black--hover {
  border-color: #000;
}

.u-icon-block--hover:hover .g-bg-black--hover {
  background: #000;
}

.u-icon-block--hover:hover .g-color-gray-dark-v4--hover {
  color: #777;
}

.u-icon-block--hover:hover .g-brd-gray-dark-v4--hover {
  border-color: #777;
}

.u-icon-block--hover:hover .g-bg-gray-dark-v4--hover {
  background: #777;
}

.u-icon-block-hover:hover .g-color-facebook--hover {
  color: #3b5998;
}

.u-icon-block-hover:hover .g-brd-facebook--hover {
  border-color: #3b5998;
}

.u-icon-block-hover:hover .g-bg-facebook--hover {
  background: #3b5998;
}

.u-icon-block-hover:hover .g-color-twitter--hover {
  color: #00acee;
}

.u-icon-block-hover:hover .g-brd-twitter--hover {
  border-color: #00acee;
}

.u-icon-block-hover:hover .g-bg-twitter--hover {
  background: #00acee;
}

.u-icon-block-hover:hover .g-color-google-plus--hover {
  color: #dd4b39;
}

.u-icon-block-hover:hover .g-brd-google-plus--hover {
  border-color: #dd4b39;
}

.u-icon-block-hover:hover .g-bg-google-plus--hover {
  background: #dd4b39;
}

.u-icon-block-hover:hover .g-color-vk--hover {
  color: #2b587a;
}

.u-icon-block-hover:hover .g-brd-vk--hover {
  border-color: #2b587a;
}

.u-icon-block-hover:hover .g-bg-vk--hover {
  background: #2b587a;
}

.u-icon-block-hover:hover .g-color-linkedin--hover {
  color: #0e76a8;
}

.u-icon-block-hover:hover .g-brd-linkedin--hover {
  border-color: #0e76a8;
}

.u-icon-block-hover:hover .g-bg-linkedin--hover {
  background: #0e76a8;
}

.u-icon-block-hover:hover .g-color-instagram--hover {
  color: #3f729b;
}

.u-icon-block-hover:hover .g-brd-instagram--hover {
  border-color: #3f729b;
}

.u-icon-block-hover:hover .g-bg-instagram--hover {
  background: #3f729b;
}

.u-icon-block-hover:hover .g-color-pinterest--hover {
  color: #c8232c;
}

.u-icon-block-hover:hover .g-brd-pinterest--hover {
  border-color: #c8232c;
}

.u-icon-block-hover:hover .g-bg-pinterest--hover {
  background: #c8232c;
}

/*------------------------------------
  Scale Effect
------------------------------------*/
.u-icon-scale-1_2--hover:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

/*------------------------------------
  Shadow Effect
------------------------------------*/
.u-icon-shadow--hover:hover,
.u-icon-block--hover:hover .u-icon-shadow--hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Slide Effect v1
------------------------------------*/
.u-icon-sliding--hover i::before {
  display: block;
}

.u-icon-sliding--hover:hover i::before,
.u-icon-block--hover:hover .u-icon-sliding--hover i::before {
  -webkit-animation: toTopFromBottom .3s forwards;
          animation: toTopFromBottom .3s forwards;
}

@-webkit-keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

/*------------------------------------
  Slide Effect v2
------------------------------------*/
.u-icon__elem-regular,
.u-icon__elem-hover {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.u-icon__elem-hover {
  position: absolute !important;
}

.u-icon-slide-up--hover,
.u-icon-slide-down--hover,
.u-icon-slide-left--hover,
.u-icon-slide-right--hover {
  overflow: hidden;
}

.u-icon-slide-up--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
}

.u-icon-slide-up--hover .u-icon__elem-hover {
  -webkit-transform: translateY(110%);
      -ms-transform: translateY(110%);
          transform: translateY(110%);
}

.u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translateY(120%);
      -ms-transform: translateY(120%);
          transform: translateY(120%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translateY(-120%);
      -ms-transform: translateY(-120%);
          transform: translateY(-120%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
}

.u-icon-slide-down--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%);
}

.u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translateY(-120%);
      -ms-transform: translateY(-120%);
          transform: translateY(-120%);
}

.u-icon-slide-down--hover .u-icon__elem-hover {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover {
  -webkit-transform: translateY(80%);
      -ms-transform: translateY(80%);
          transform: translateY(80%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translateY(90%);
      -ms-transform: translateY(90%);
          transform: translateY(90%);
}

.u-icon-slide-left--hover .u-icon__elem-regular {
  -webkit-transform: translate(0, -20%);
      -ms-transform: translate(0, -20%);
          transform: translate(0, -20%);
}

.u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translate(0, -30%);
      -ms-transform: translate(0, -30%);
          transform: translate(0, -30%);
}

.u-icon-slide-left--hover .u-icon__elem-hover {
  -webkit-transform: translate(110%, -20%);
      -ms-transform: translate(110%, -20%);
          transform: translate(110%, -20%);
}

.u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translate(110%, -30%);
      -ms-transform: translate(110%, -30%);
          transform: translate(110%, -30%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular {
  -webkit-transform: translate(-110%, -20%);
      -ms-transform: translate(-110%, -20%);
          transform: translate(-110%, -20%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translate(-110%, -30%);
      -ms-transform: translate(-110%, -30%);
          transform: translate(-110%, -30%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover {
  -webkit-transform: translate(0, -20%);
      -ms-transform: translate(0, -20%);
          transform: translate(0, -20%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translate(0, -30%);
      -ms-transform: translate(0, -30%);
          transform: translate(0, -30%);
}

.u-icon-slide-right--hover .u-icon__elem-regular {
  -webkit-transform: translate(-110%, -20%);
      -ms-transform: translate(-110%, -20%);
          transform: translate(-110%, -20%);
}

.u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translate(-110%, -30%);
      -ms-transform: translate(-110%, -30%);
          transform: translate(-110%, -30%);
}

.u-icon-slide-right--hover .u-icon__elem-hover {
  -webkit-transform: translate(0, -20%);
      -ms-transform: translate(0, -20%);
          transform: translate(0, -20%);
}

.u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translate(0, -30%);
      -ms-transform: translate(0, -30%);
          transform: translate(0, -30%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular {
  -webkit-transform: translate(0, -20%);
      -ms-transform: translate(0, -20%);
          transform: translate(0, -20%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro {
  -webkit-transform: translate(0, -30%);
      -ms-transform: translate(0, -30%);
          transform: translate(0, -30%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover {
  -webkit-transform: translate(110%, -20%);
      -ms-transform: translate(110%, -20%);
          transform: translate(110%, -20%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro {
  -webkit-transform: translate(110%, -30%);
      -ms-transform: translate(110%, -30%);
          transform: translate(110%, -30%);
}

/*------------------------------------
  Zoom Effect v1
------------------------------------*/
.u-icon-block--hover:hover .u-icon-scale-1_2--hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.u-icon-rotation.u-icon-scale-1_2--hover:hover,
.u-icon-block--hover:hover .u-icon-rotation.u-icon-scale-1_2--hover {
  -webkit-transform: scale(1.2) rotate(45deg);
      -ms-transform: scale(1.2) rotate(45deg);
          transform: scale(1.2) rotate(45deg);
}

/*------------------------------------
  Changing a shape Effect
------------------------------------*/
.u-icon-square--hover:hover,
.u-icon-v4.u-icon-square--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-square--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-square--hover .u-icon-v4-inner {
  border-radius: 0;
}

.u-icon-rounded-3--hover:hover,
.u-icon-v4.u-icon-rounded-3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-3--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-3--hover .u-icon-v4-inner {
  border-radius: 3px;
}

.u-icon-rounded-10--hover:hover,
.u-icon-v4.u-icon-rounded-10--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-10--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-10--hover .u-icon-v4-inner {
  border-radius: 10px;
}

.u-icon-rounded-50x--hover:hover,
.u-icon-v4.u-icon-rounded-50x--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-50x--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-50x--hover .u-icon-v4-inner {
  border-radius: 50%;
}

/*------------------------------------
  Effect v1
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v1-1--hover,
.u-icon-effect-v1-2--hover {
  position: relative;
  overflow: inherit;
}

.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after {
  top: -0.5rem;
  left: -0.5rem;
  padding: 0.5rem;
  -webkit-box-shadow: 0 0 0 1px #14313F;
          box-shadow: 0 0 0 1px #14313F;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  opacity: 0;
}

.u-icon-effect-v1-1--hover:hover,
.u-icon-effect-v1-2--hover:hover,
.u-icon-v4.u-icon-effect-v1-1--hover:hover .u-icon-v4-inner,
.u-icon-v4.u-icon-effect-v1-2--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-effect-v1-1--hover,
.u-icon-block--hover:hover .u-icon-effect-v1-2--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover .u-icon-v4-inner {
  color: #fff;
  border-color: #14313F;
  background: #14313F !important;
}

.u-icon-v4.u-icon-effect-v1-1--hover:hover,
.u-icon-v4.u-icon-effect-v1-2--hover:hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover {
  border-color: transparent;
}

.u-icon-effect-v1-1--hover::after {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.u-icon-effect-v1-1--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v1-1--hover::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.u-icon-effect-v1-2--hover::after {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.u-icon-effect-v1-2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v1-2--hover::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.u-icon-v4.u-icon-effect-v1-2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover::after {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

/*------------------------------------
  Effect v2
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v2--hover {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  overflow: inherit;
}

.u-icon-effect-v2--hover::after {
  top: -4px;
  left: -4px;
  padding: 4px;
  z-index: -1;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.u-icon-effect-v2--hover:hover,
.u-icon-effect-v2--hover:hover::after {
  background: #14313F;
}

.u-icon-effect-v2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v2--hover::after {
  opacity: 0;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

/*------------------------------------
  Effect v3
------------------------------------*/
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  to {
    -webkit-transform: translateY(-50%) rotate(360deg);
            transform: translateY(-50%) rotate(360deg);
  }
}
@keyframes spinAround {
  from {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  to {
    -webkit-transform: translateY(-50%) rotate(360deg);
            transform: translateY(-50%) rotate(360deg);
  }
}

.u-icon-effect-v3--hover:hover i,
.u-icon-block--hover:hover .u-icon-effect-v3--hover i {
  -webkit-animation: spinAround 1s linear infinite;
          animation: spinAround 1s linear infinite;
}

/*------------------------------------
  Effect v4
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v4--hover {
  -webkit-transition: background .2s, -webkit-transform ease-out .1s;
  transition: background .2s, -webkit-transform ease-out .1s;
  -o-transition: transform ease-out .1s, background .2s;
  transition: transform ease-out .1s, background .2s;
  transition: transform ease-out .1s, background .2s, -webkit-transform ease-out .1s;
  overflow: inherit;
}

.u-icon-effect-v4--hover::after {
  top: 0;
  left: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  opacity: 0;
  z-index: -1;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.u-icon-effect-v4--hover:hover,
.u-icon-block--hover:hover .u-icon-effect-v4--hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.u-icon-rotation.u-icon-effect-v4--hover:hover,
.u-icon-block--hover:hover .u-icon-rotation.u-icon-effect-v4--hover {
  -webkit-transform: scale(1.1) rotate(45deg);
      -ms-transform: scale(1.1) rotate(45deg);
          transform: scale(1.1) rotate(45deg);
}

.u-icon-effect-v4--hover:hover::after {
  -webkit-animation: sonarEffect-default 1.3s ease-out 75ms;
          animation: sonarEffect-default 1.3s ease-out 75ms;
}

.u-icon-effect-v4--hover.g-bg-primary:hover::after,
.u-icon-v2.u-icon-effect-v4--hover.g-color-primary:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v4--hover.g-bg-primary::after,
.u-icon-block--hover:hover .u-icon-v2.u-icon-effect-v4--hover.g-color-primary::after {
  -webkit-animation: sonarEffect-primary 1.3s ease-out 75ms;
          animation: sonarEffect-primary 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect-default {
  0% {
    opacity: .3;
  }
  40% {
    opacity: .5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes sonarEffect-default {
  0% {
    opacity: .3;
  }
  40% {
    opacity: .5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}

@-webkit-keyframes sonarEffect-primary {
  0% {
    opacity: .3;
  }
  40% {
    opacity: .5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes sonarEffect-primary {
  0% {
    opacity: .3;
  }
  40% {
    opacity: .5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #14313F, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}

/*------------------------------------
  Effect v5
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v5--hover {
  -webkit-transition: -webkit-box-shadow .2s;
  transition: -webkit-box-shadow .2s;
  -o-transition: box-shadow .2s;
  transition: box-shadow .2s;
  transition: box-shadow .2s, -webkit-box-shadow .2s;
  overflow: inherit;
}

.u-icon-effect-v5--hover:after {
  top: 0;
  left: 0;
  padding: 0;
  -webkit-transition: opacity .2s, -webkit-transform .2s;
  transition: opacity .2s, -webkit-transform .2s;
  -o-transition: transform .2s, opacity .2s;
  transition: transform .2s, opacity .2s;
  transition: transform .2s, opacity .2s, -webkit-transform .2s;
}

.u-icon-v3.u-icon-effect-v5--hover:after {
  -webkit-box-shadow: 0 0 0 3px #fff;
          box-shadow: 0 0 0 3px #fff;
}

.u-icon-effect-v5--hover:hover:after,
.u-icon-block--hover:hover .u-icon-effect-v5--hover:after {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
  opacity: .5;
}

.u-icon-effect-v5--hover:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover {
  -webkit-box-shadow: 0 0 10px 10px #ddd;
          box-shadow: 0 0 10px 10px #ddd;
}

.u-icon-effect-v5--hover.g-bg-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-bg-primary,
.u-icon-effect-v5--hover.g-color-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-color-primary {
  -webkit-box-shadow: 0 0 10px 10px #14313F;
          box-shadow: 0 0 10px 10px #14313F;
}

/*------------------------------------
  Box-shadows Styles
------------------------------------*/
.u-shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.u-shadow-none--focus:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.g-parent:hover .u-shadow-none--parent-hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/*------------------------------------
  Box-shadows-v1
------------------------------------*/
.u-shadow-v1-1 {
  -webkit-box-shadow: 0 0 5px #999;
          box-shadow: 0 0 5px #999;
}

.u-shadow-v1-2 {
  -webkit-box-shadow: 0 0 10px #999;
          box-shadow: 0 0 10px #999;
}

.u-shadow-v1-2--hover:hover {
  -webkit-box-shadow: 0 0 10px #999;
          box-shadow: 0 0 10px #999;
}

.g-parent:hover .u-shadow-v1-2--hover-parent {
  -webkit-box-shadow: 0 0 10px #999;
          box-shadow: 0 0 10px #999;
}

.u-shadow-v1-3 {
  -webkit-box-shadow: 0 0 5px #ddd;
          box-shadow: 0 0 5px #ddd;
}

.u-shadow-v1-4 {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.u-shadow-v1-5 {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-5--hover:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

*:hover > .u-shadow-v1-5--hover-parent {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-6 {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-6--hover:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

*:hover > .u-shadow-v1-6--hover-parent {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-7 {
  -webkit-box-shadow: 0 0 8px #eee;
          box-shadow: 0 0 8px #eee;
}

.u-shadow-v1-7--hover:hover {
  -webkit-box-shadow: 0 0 8px #eee;
          box-shadow: 0 0 8px #eee;
}

*:hover > .u-shadow-v1-7--hover-parent {
  -webkit-box-shadow: 0 0 8px #eee;
          box-shadow: 0 0 8px #eee;
}

/*------------------------------------
  Box-shadows-v2
------------------------------------*/
.u-shadow-v2 {
  -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v3-v4-v5
------------------------------------*/
.u-shadow-v3,
.u-shadow-v4,
.u-shadow-v5 {
  position: relative;
}

.u-shadow-v3::after,
.u-shadow-v3::before,
.u-shadow-v4::before,
.u-shadow-v5::after {
  content: "";
  position: absolute;
  top: 80%;
  left: 0.35714rem;
  bottom: 1.07143rem;
  width: 50%;
  max-width: 21.42857rem;
  background: rgba(0, 0, 0, 0.2);
  z-index: -1;
}

.u-shadow-v3::after,
.u-shadow-v3::before,
.u-shadow-v4::before,
.u-shadow-v5::after {
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
  -webkit-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
          transform: rotate(-3deg);
}

.u-shadow-v3::after,
.u-shadow-v5::after {
  left: auto;
  right: 0.35714rem;
  -webkit-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
          transform: rotate(3deg);
}

/*------------------------------------
  Box-shadows-v6
------------------------------------*/
.u-shadow-v6 {
  -webkit-box-shadow: 0 8px 6px -6px #555;
          box-shadow: 0 8px 6px -6px #555;
}

/*------------------------------------
  Box-shadows-v7
------------------------------------*/
.u-shadow-v7 {
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v8
------------------------------------*/
.u-shadow-v8 {
  -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
}

.u-shadow-v8--hover:hover {
  -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
}

.u-shadow-v8-1 {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

/*------------------------------------
  Box-shadows-v9
------------------------------------*/
.u-shadow-v9 {
  -webkit-box-shadow: 1px 1px 1px #eee;
          box-shadow: 1px 1px 1px #eee;
}

/*------------------------------------
  Box-shadows-v10
------------------------------------*/
.u-shadow-v10 {
  -webkit-box-shadow: 2px 2px 2px #eee;
          box-shadow: 2px 2px 2px #eee;
}

/*------------------------------------
  Box-shadows-v11
------------------------------------*/
.u-shadow-v11 {
  -webkit-box-shadow: 0 0 2px #ccc;
          box-shadow: 0 0 2px #ccc;
}

/*------------------------------------
  Box-shadows-v12
------------------------------------*/
.u-shadow-v12 {
  -webkit-box-shadow: inset 2px 2px 2px 0 #ccc;
          box-shadow: inset 2px 2px 2px 0 #ccc;
}

/*------------------------------------
  Box-shadows-v13
------------------------------------*/
.u-shadow-v13 {
  -webkit-box-shadow: inset 2px 2px 2px 0 #14313F;
          box-shadow: inset 2px 2px 2px 0 #14313F;
}

/*------------------------------------
  Box-shadows-v14
------------------------------------*/
.u-shadow-v14 {
  -webkit-box-shadow: 2px 2px 2px 0 #eee;
          box-shadow: 2px 2px 2px 0 #eee;
}

/*------------------------------------
  Box-shadows-v15
------------------------------------*/
.u-shadow-v15 {
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Box-shadows-v16
------------------------------------*/
.u-shadow-v16 {
  -webkit-box-shadow: inset 5px 5px 5px 0 rgba(17, 17, 17, 0.5);
          box-shadow: inset 5px 5px 5px 0 rgba(17, 17, 17, 0.5);
}

/*------------------------------------
  Box-shadows-v17
------------------------------------*/
.u-shadow-v17 {
  -webkit-box-shadow: 3px 2px 8px 2px rgba(0, 0, 0, 0.17);
          box-shadow: 3px 2px 8px 2px rgba(0, 0, 0, 0.17);
}

/*------------------------------------
  Box-shadows-v18
------------------------------------*/
.u-shadow-v18 {
  -webkit-box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.15);
}

/*------------------------------------
  Box-shadows-v19
------------------------------------*/
.u-shadow-v19 {
  -webkit-box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
}

.u-shadow-v19--lightblue {
  -webkit-box-shadow: 0 5px 10px -6px rgba(51, 152, 220, 0.15);
          box-shadow: 0 5px 10px -6px rgba(51, 152, 220, 0.15);
}

/*------------------------------------
  Box-shadows-v20
------------------------------------*/
.u-shadow-v20 {
  -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}

.u-shadow-v20--hover:hover {
  -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}

/*------------------------------------
  Box-shadows-v21
------------------------------------*/
.u-shadow-v21 {
  -webkit-box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);
          box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

.u-shadow-v21--hover:hover {
  -webkit-box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.15);
}

/*------------------------------------
  Box-shadows-v22
------------------------------------*/
.u-shadow-v22 {
  -webkit-box-shadow: 0 2px 5px #eee;
          box-shadow: 0 2px 5px #eee;
}

/*------------------------------------
  Box-shadows-v23
------------------------------------*/
.u-shadow-v23 {
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v24
------------------------------------*/
.u-shadow-v24 {
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

.g-parent.active .u-shadow-v24--active {
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

/*------------------------------------
  Box-shadows-v25
------------------------------------*/
.u-shadow-v25 {
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
}

/*------------------------------------
  Box-shadows-v26
------------------------------------*/
.u-shadow-v26 {
  -webkit-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v27
------------------------------------*/
.u-shadow-v27 {
  -webkit-box-shadow: 0 0 3px #b5b5b5;
          box-shadow: 0 0 3px #b5b5b5;
}

/*------------------------------------
  Box-shadows-v28
------------------------------------*/
.u-shadow-v28 {
  -webkit-box-shadow: 0 10px 45px -5px rgba(0, 0, 0, 0.04);
          box-shadow: 0 10px 45px -5px rgba(0, 0, 0, 0.04);
}

/*------------------------------------
  Box-shadows-v29
------------------------------------*/
.u-shadow-v29 {
  -webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1);
}

.u-shadow-v29--lightblue {
  -webkit-box-shadow: 0 10px 30px 0 rgba(51, 152, 220, 0.075);
          box-shadow: 0 10px 30px 0 rgba(51, 152, 220, 0.075);
}

/*------------------------------------
  Box-shadows-v30
------------------------------------*/
.u-shadow-v30 {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/*------------------------------------
  Box-shadows-v31
------------------------------------*/
.u-shadow-v31 {
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.075);
          box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.075);
}

/*------------------------------------
  Box-shadows-v32
------------------------------------*/
.u-shadow-v32 {
  -webkit-box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v33
------------------------------------*/
.u-shadow-v33 {
  -webkit-box-shadow: 0 6px 15px -6px rgba(114, 192, 44, 0.3);
          box-shadow: 0 6px 15px -6px rgba(114, 192, 44, 0.3);
}

/*------------------------------------
  Box-shadows-v34
------------------------------------*/
.u-shadow-v34 {
  -webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v35
------------------------------------*/
.u-shadow-v35 {
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
          box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
}

.u-shadow-v35--active.active {
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
          box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
}

.u-shadow-v35.g-bg-teal-opacity-0_1 {
  -webkit-box-shadow: 0 4px 7px 0 rgba(24, 186, 155, 0.175);
          box-shadow: 0 4px 7px 0 rgba(24, 186, 155, 0.175);
}

.u-shadow-v35.g-bg-purple-opacity-0_1 {
  -webkit-box-shadow: 0 4px 7px 0 rgba(154, 105, 203, 0.175);
          box-shadow: 0 4px 7px 0 rgba(154, 105, 203, 0.175);
}

.u-shadow-v35.g-bg-blue-opacity-0_1 {
  -webkit-box-shadow: 0 4px 7px 0 rgba(51, 152, 220, 0.175);
          box-shadow: 0 4px 7px 0 rgba(51, 152, 220, 0.175);
}

/*------------------------------------
  Box-shadows-v36
------------------------------------*/
.u-shadow-v36 {
  -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.14);
}

/*------------------------------------
  Box-shadows-v37
------------------------------------*/
.u-shadow-v37 {
  -webkit-box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
          box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
}

.u-shadow-v37--hover:hover {
  -webkit-box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
          box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
}

/*------------------------------------
  Box-shadows-v38
------------------------------------*/
.u-shadow-v38 {
  -webkit-box-shadow: 0 2px 35px 0 rgba(235, 237, 242, 0.7);
          box-shadow: 0 2px 35px 0 rgba(235, 237, 242, 0.7);
}

/*------------------------------------
  Box-shadows-v39
------------------------------------*/
.u-shadow-v39 {
  -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v40
------------------------------------*/
.u-shadow-v40 {
  -webkit-box-shadow: -9px -9px 20px -9px rgba(0, 0, 0, 0.1);
          box-shadow: -9px -9px 20px -9px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v41
------------------------------------*/
.u-shadow-v41 {
  -webkit-box-shadow: 10px 40px 120px rgba(0, 0, 0, 0.1);
          box-shadow: 10px 40px 120px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Form Elements
------------------------------------*/
.u-form-control {
  padding: .8rem 1rem .6rem;
}

.u-form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: .3;
}

.u-form-control::-ms-input-placeholder {
  color: inherit;
  opacity: .3;
}

.u-form-control::placeholder {
  color: inherit;
  opacity: .3;
}

.u-form-control::-moz-placeholder {
  color: inherit;
  opacity: .3;
}

.u-form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: .3;
}

.u-form-control-sm {
  padding: .4rem .5rem .1rem;
  font-size: .875rem;
}

.u-form-control-lg {
  padding: .75rem 1.5rem .55rem;
  font-size: 1.25rem;
}

.u-form-control-shadow--focus:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.u-textarea-expandable {
  max-height: 42px;
  -webkit-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-textarea-expandable:focus {
  max-height: 90px;
}

.u-input-group-addon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

.form-control + .u-input-group-addon:not(:first-child) {
  border-left: 0;
}

/*------------------------------------
  States
------------------------------------*/
/*------------------------------------
  Success states
------------------------------------*/
/*------------------------------------
  Success state v1-1
------------------------------------*/
.u-has-success-v1-1 .form-control,
.u-has-success-v1-1 [class*="input-group-"],
.u-has-success-v1-1 [class*="u-select"] {
  background-color: #f0fff0;
  border-color: #14313F;
}

.u-has-success-v1-1 .form-control[readonly],
.u-has-success-v1-1 [class*="input-group-"][readonly],
.u-has-success-v1-1 [class*="u-select"][readonly] {
  background-color: #f0fff0;
}

.u-has-success-v1-1 .form-control-feedback {
  color: #14313F;
}

.u-has-success-v1-1 [class*="u-check-icon"] {
  color: #f0fff0;
  background-color: #f0fff0;
}

.u-has-success-v1-1 [class*="u-check-icon"] i {
  color: rgba(114, 192, 44, 0.2);
}

.u-has-success-v1-1 [class*="input-group-"],
.u-has-success-v1-1 [class*="input-group-"]:last-child,
.u-has-success-v1-1 .chosen-single div b {
  color: #14313F;
}

/*------------------------------------
  Success state v1-2
------------------------------------*/
.u-has-success-v1-2 {
  position: relative;
}

.u-has-success-v1-2 .form-control,
.u-has-success-v1-2 [class*="input-group-"],
.u-has-success-v1-2 [class*="u-select"] {
  background-color: #f0fff0;
  border-color: #14313F;
}

.u-has-success-v1-2 .form-control[readonly],
.u-has-success-v1-2 [class*="input-group-"][readonly],
.u-has-success-v1-2 [class*="u-select"][readonly] {
  background-color: #f0fff0;
}

.u-has-success-v1-2 .form-control-feedback {
  color: #14313F;
}

.u-has-success-v1-2 [class*="u-check-icon"] {
  color: #f0fff0;
  background-color: #f0fff0;
  border-radius: 50%;
}

.u-has-success-v1-2 [class*="u-check-icon"] i {
  color: rgba(114, 192, 44, 0.2);
}

.u-has-success-v1-2 [class*="input-group-"],
.u-has-success-v1-2 [class*="input-group-"]:last-child,
.u-has-success-v1-2 .chosen-single div b {
  color: #14313F;
}

.u-has-success-v1-2 [class*="input-group-"],
.u-has-success-v1-2 [class*="input-group-"]:last-child {
  color: #fff;
  background-color: #14313F;
}

.u-has-success-v1-2 .form-control-feedback::before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: 18px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #14313F transparent transparent transparent;
}

/*------------------------------------
  Error states
------------------------------------*/
/*------------------------------------
  Error state v1
------------------------------------*/
.u-has-error-v1 .form-control,
.u-has-error-v1 [class*="input-group-"],
.u-has-error-v1 [class*="u-select"] {
  background-color: #fff0f0;
}

.u-has-error-v1 .form-control[readonly],
.u-has-error-v1 [class*="input-group-"][readonly],
.u-has-error-v1 [class*="u-select"][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1 [class*="u-check-icon"] {
  background-color: #fff0f0;
}

/*------------------------------------
  Error state v1-2
------------------------------------*/
.u-has-error-v1-2 .form-control,
.u-has-error-v1-2 [class*="input-group-"],
.u-has-error-v1-2 [class*="u-select"] {
  background-color: #fff0f0;
  border-color: #f00;
}

.u-has-error-v1-2 .form-control[readonly],
.u-has-error-v1-2 [class*="input-group-"][readonly],
.u-has-error-v1-2 [class*="u-select"][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1-2 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1-2 [class*="u-check-icon"] {
  background-color: #fff0f0;
}

.u-has-error-v1-2 [class*="input-group-"]:last-child,
.u-has-error-v1-2 .chosen-single div b {
  color: #f00;
}

.u-has-error-v1-2 .error {
  display: block;
}

/*------------------------------------
  Error state v1-3
------------------------------------*/
.u-has-error-v1-3 {
  position: relative;
}

.u-has-error-v1-3 .form-control,
.u-has-error-v1-3 [class*="input-group-"],
.u-has-error-v1-3 [class*="u-select"] {
  background-color: #fff0f0;
  border-color: #f00;
}

.u-has-error-v1-3 .form-control[readonly],
.u-has-error-v1-3 [class*="input-group-"][readonly],
.u-has-error-v1-3 [class*="u-select"][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1-3 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1-3 .form-control-feedback::before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: 18px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #f00 transparent transparent transparent;
}

.u-has-error-v1-3 [class*="u-check-icon"] {
  background-color: #fff0f0;
}

.u-has-error-v1-3 [class*="input-group-"]:last-child,
.u-has-error-v1-3 .chosen-single div b {
  color: #f00;
}

.u-has-error-v1-3 .error {
  display: block;
}

.u-has-error-v1-3 [class*="input-group-"],
.u-has-error-v1-3 [class*="input-group-"]:last-child {
  color: #fff;
  background-color: #f00;
}

/*------------------------------------
  Error state v2
------------------------------------*/
.u-has-error-v2:after {
  content: '\f00d';
  position: absolute;
  top: 50%;
  right: 15px;
  font-family: 'FontAwesome', sans-serif;
  color: #f00;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-has-error-v2 input ,
.u-has-error-v2 textarea {
  border-color: #f00;
}

/*------------------------------------
  Disabled states
------------------------------------*/
/*------------------------------------
  Disabled state v1
------------------------------------*/
.u-has-disabled-v1 label,
.u-has-disabled-v1 .form-control,
.u-has-disabled-v1 [class*="input-group-"],
.u-has-disabled-v1 [class*="u-select"] {
  background-color: #fff;
  opacity: .5;
}

.u-has-disabled-v1 label:disabled,
.u-has-disabled-v1 .form-control:disabled,
.u-has-disabled-v1 [class*="input-group-"]:disabled,
.u-has-disabled-v1 [class*="u-select"]:disabled {
  background-color: #fff;
  opacity: .5;
}

/*------------------------------------
  Checked state colors
------------------------------------*/
/* White Colors */
input[type="checkbox"]:checked + .g-color-white--checked,
input[type="radio"]:checked + .g-color-white--checked,
input[type="checkbox"]:checked + * .g-color-white--checked,
input[type="radio"]:checked + * .g-color-white--checked {
  color: #fff !important;
}

.g-color-white--checked.g-checked,
.g-checked .g-color-white--checked {
  color: #fff !important;
}

/*------------------------------------
  Focus state color
------------------------------------*/
/* Primary Colors */
.g-color-primary:focus {
  color: #14313F;
}

/* Black Colors */
.g-color-black--focus:focus {
  color: #000;
}

/* White Colors */
.g-color-white--focus:focus {
  color: #fff !important;
}

/* Gray Colors */
.g-color-gray-light-v4:focus {
  color: #eee !important;
}

/*------------------------------------
  Checked state background
------------------------------------*/
/* Primary Colors */
input[type="checkbox"]:checked + .g-bg-primary--checked,
input[type="radio"]:checked + .g-bg-primary--checked,
input[type="checkbox"]:checked + * .g-bg-primary--checked,
input[type="radio"]:checked + * .g-bg-primary--checked {
  background-color: #14313F !important;
}

.g-bg-primary--checked.g-checked,
.g-checked .g-bg-primary--checked {
  background-color: #14313F !important;
}

/* Black Colors */
input[type="checkbox"]:checked + .g-bg-black--checked,
input[type="radio"]:checked + .g-bg-black--checked,
input[type="checkbox"]:checked + * .g-bg-black--checked,
input[type="radio"]:checked + * .g-bg-black--checked {
  background-color: #000 !important;
}

.g-bg-black--checked.g-checked,
.g-checked .g-bg-black--checked {
  background-color: #000 !important;
}

/* White Colors */
input[type="checkbox"]:checked + .g-bg-white--checked,
input[type="radio"]:checked + .g-bg-white--checked,
input[type="checkbox"]:checked + * .g-bg-white--checked,
input[type="radio"]:checked + * .g-bg-white--checked {
  background-color: #fff !important;
}

.g-bg-white--checked.g-checked,
.g-checked .g-bg-white--checked {
  background-color: #fff !important;
}

/* Gray Colors */
input[type="checkbox"]:checked + .g-bg-dark-dark-v1--checked,
input[type="radio"]:checked + .g-bg-dark-dark-v1--checked,
input[type="checkbox"]:checked + * .g-bg-dark-dark-v1--checked,
input[type="radio"]:checked + * .g-bg-dark-dark-v1--checked {
  background-color: #111 !important;
}

.g-bg-dark-dark-v1--checked.g-checked,
.g-checked .g-bg-dark-dark-v1--checked {
  background-color: #111 !important;
}

input[type="checkbox"]:checked + .g-bg-dark-dark-v2--checked,
input[type="radio"]:checked + .g-bg-dark-dark-v2--checked,
input[type="checkbox"]:checked + * .g-bg-dark-dark-v2--checked,
input[type="radio"]:checked + * .g-bg-dark-dark-v2--checked {
  background-color: #333 !important;
}

.g-bg-dark-dark-v2--checked.g-checked,
.g-checked .g-bg-dark-dark-v2--checked {
  background-color: #333 !important;
}

input[type="checkbox"]:checked + .g-bg-dark-dark-v3--checked,
input[type="radio"]:checked + .g-bg-dark-dark-v3--checked,
input[type="checkbox"]:checked + * .g-bg-dark-dark-v3--checked,
input[type="radio"]:checked + * .g-bg-dark-dark-v3--checked {
  background-color: #555 !important;
}

.g-bg-dark-dark-v3--checked.g-checked,
.g-checked .g-bg-dark-dark-v3--checked {
  background-color: #555 !important;
}

input[type="checkbox"]:checked + .g-bg-dark-dark-v4--checked,
input[type="radio"]:checked + .g-bg-dark-dark-v4--checked,
input[type="checkbox"]:checked + * .g-bg-dark-dark-v4--checked,
input[type="radio"]:checked + * .g-bg-dark-dark-v4--checked {
  background-color: #777 !important;
}

.g-bg-dark-dark-v4--checked.g-checked,
.g-checked .g-bg-dark-dark-v4--checked {
  background-color: #777 !important;
}

input[type="checkbox"]:checked + .g-bg-dark-dark-v5--checked,
input[type="radio"]:checked + .g-bg-dark-dark-v5--checked,
input[type="checkbox"]:checked + * .g-bg-dark-dark-v5--checked,
input[type="radio"]:checked + * .g-bg-dark-dark-v5--checked {
  background-color: #999 !important;
}

.g-bg-dark-dark-v5--checked.g-checked,
.g-checked .g-bg-dark-dark-v5--checked {
  background-color: #999 !important;
}

input[type="checkbox"]:checked + .g-bg-dark-light-v1--checked,
input[type="radio"]:checked + .g-bg-dark-light-v1--checked,
input[type="checkbox"]:checked + * .g-bg-dark-light-v1--checked,
input[type="radio"]:checked + * .g-bg-dark-light-v1--checked {
  background-color: #bbb !important;
}

.g-bg-dark-light-v1--checked.g-checked,
.g-checked .g-bg-dark-light-v1--checked {
  background-color: #bbb !important;
}

input[type="checkbox"]:checked + .g-bg-dark-light-v2--checked,
input[type="radio"]:checked + .g-bg-dark-light-v2--checked,
input[type="checkbox"]:checked + * .g-bg-dark-light-v2--checked,
input[type="radio"]:checked + * .g-bg-dark-light-v2--checked {
  background-color: #ccc !important;
}

.g-bg-dark-light-v2--checked.g-checked,
.g-checked .g-bg-dark-light-v2--checked {
  background-color: #ccc !important;
}

input[type="checkbox"]:checked + .g-bg-dark-light-v3--checked,
input[type="radio"]:checked + .g-bg-dark-light-v3--checked,
input[type="checkbox"]:checked + * .g-bg-dark-light-v3--checked,
input[type="radio"]:checked + * .g-bg-dark-light-v3--checked {
  background-color: #ddd !important;
}

.g-bg-dark-light-v3--checked.g-checked,
.g-checked .g-bg-dark-light-v3--checked {
  background-color: #ddd !important;
}

input[type="checkbox"]:checked + .g-bg-dark-light-v4--checked,
input[type="radio"]:checked + .g-bg-dark-light-v4--checked,
input[type="checkbox"]:checked + * .g-bg-dark-light-v4--checked,
input[type="radio"]:checked + * .g-bg-dark-light-v4--checked {
  background-color: #eee !important;
}

.g-bg-dark-light-v4--checked.g-checked,
.g-checked .g-bg-dark-light-v4--checked {
  background-color: #eee !important;
}

input[type="checkbox"]:checked + .g-bg-dark-light-v5--checked,
input[type="radio"]:checked + .g-bg-dark-light-v5--checked,
input[type="checkbox"]:checked + * .g-bg-dark-light-v5--checked,
input[type="radio"]:checked + * .g-bg-dark-light-v5--checked {
  background-color: #f7f7f7 !important;
}

.g-bg-dark-light-v5--checked.g-checked,
.g-checked .g-bg-dark-light-v5--checked {
  background-color: #f7f7f7 !important;
}

/* Transparent */
input[type="checkbox"]:checked + .g-bg-transparent--checked,
input[type="radio"]:checked + .g-bg-transparent--checked,
input[type="checkbox"]:checked + * .g-bg-transparent--checked,
input[type="radio"]:checked + * .g-bg-transparent--checked {
  background-color: transparent !important;
}

.g-bg-transparent--checked.g-checked,
.g-checked .g-bg-transparent--checked {
  background-color: transparent !important;
}

/* Color Red */
input[type="checkbox"]:checked + .g-bg-red--checked,
input[type="radio"]:checked + .g-bg-red--checked,
input[type="checkbox"]:checked + * .g-bg-red--checked,
input[type="radio"]:checked + * .g-bg-red--checked {
  background-color: #f00 !important;
}

.g-bg-red--checked.g-checked,
.g-checked .g-bg-red--checked {
  background-color: #f00 !important;
}

/*------------------------------------
  Checked state Colors
------------------------------------*/
/* Primary Colors */
input[type="checkbox"]:checked + .g-color-primary--checked,
input[type="radio"]:checked + .g-color-primary--checked,
input[type="checkbox"]:checked + * .g-color-primary--checked,
input[type="radio"]:checked + * .g-color-primary--checked {
  color: #14313F !important;
}

.g-color-primary--checked.g-checked,
.g-checked .g-color-primary--checked {
  color: #14313F !important;
}

/*------------------------------------
  Focus state background
------------------------------------*/
/* Black Colors */
.g-bg-black--focus:focus {
  background-color: #000 !important;
}

.g-bg-black-opacity-0_2--focus:focus {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_4--focus:focus {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/* Gray Colors */
.g-bg-gray-dark-v1--focus:focus {
  background-color: #111 !important;
}

.g-bg-gray-dark-v2--focus:focus {
  background-color: #333 !important;
}

.g-bg-gray-dark-v3--focus:focus {
  background-color: #555 !important;
}

.g-bg-gray-light-v4--focus:focus {
  background-color: #eee !important;
}

.g-bg-gray-light-v5--focus:focus {
  background-color: #f7f7f7 !important;
}

/* Transparent */
.g-bg-transparent--focus:focus {
  background-color: transparent;
}

/*------------------------------------
  Checked state border
------------------------------------*/
/* Primary Colors */
input[type="checkbox"]:checked + .g-brd-primary--checked,
input[type="radio"]:checked + .g-brd-primary--checked,
input[type="checkbox"]:checked + * .g-brd-primary--checked,
input[type="radio"]:checked + * .g-brd-primary--checked {
  border-color: #14313F !important;
}

.g-brd-primary--checked.g-checked,
.g-checked .g-brd-primary--checked {
  border-color: #14313F !important;
}

/* Black Colors */
input[type="checkbox"]:checked + .g-brd-black--checked,
input[type="radio"]:checked + .g-brd-black--checked,
input[type="checkbox"]:checked + * .g-brd-black--checked,
input[type="radio"]:checked + * .g-brd-black--checked {
  border-color: #000 !important;
}

.g-brd-black--checked.g-checked,
.g-checked .g-brd-black--checked {
  border-color: #000 !important;
}

/* White */
input[type="checkbox"]:checked + .g-brd-white--checked,
input[type="radio"]:checked + .g-brd-white--checked,
input[type="checkbox"]:checked + * .g-brd-white--checked,
input[type="radio"]:checked + * .g-brd-white--checked {
  border-color: #fff !important;
}

.g-brd-white--checked.g-checked,
.g-checked .g-brd-white--checked {
  border-color: #fff !important;
}

/* Gray Colors */
input[type="checkbox"]:checked + .g-brd-gray-dark-v1--checked,
input[type="radio"]:checked + .g-brd-gray-dark-v1--checked,
input[type="checkbox"]:checked + * .g-brd-gray-dark-v1--checked,
input[type="radio"]:checked + * .g-brd-gray-dark-v1--checked {
  border-color: #111 !important;
}

.g-brd-gray-dark-v1--checked.g-checked,
.g-checked .g-brd-gray-dark-v1--checked {
  border-color: #111 !important;
}

input[type="checkbox"]:checked + .g-brd-gray-dark-v2--checked,
input[type="radio"]:checked + .g-brd-gray-dark-v2--checked,
input[type="checkbox"]:checked + * .g-brd-gray-dark-v2--checked,
input[type="radio"]:checked + * .g-brd-gray-dark-v2--checked {
  border-color: #333 !important;
}

.g-brd-gray-dark-v2--checked.g-checked,
.g-checked .g-brd-gray-dark-v2--checked {
  border-color: #333 !important;
}

input[type="checkbox"]:checked + .g-brd-gray-dark-v3--checked,
input[type="radio"]:checked + .g-brd-gray-dark-v3--checked,
input[type="checkbox"]:checked + * .g-brd-gray-dark-v3--checked,
input[type="radio"]:checked + * .g-brd-gray-dark-v3--checked {
  border-color: #555 !important;
}

.g-brd-gray-dark-v3--checked.g-checked,
.g-checked .g-brd-gray-dark-v3--checked {
  border-color: #555 !important;
}

input[type="checkbox"]:checked + .g-brd-gray-dark-v4--checked,
input[type="radio"]:checked + .g-brd-gray-dark-v4--checked,
input[type="checkbox"]:checked + * .g-brd-gray-dark-v4--checked,
input[type="radio"]:checked + * .g-brd-gray-dark-v4--checked {
  border-color: #777 !important;
}

.g-brd-gray-dark-v4--checked.g-checked,
.g-checked .g-brd-gray-dark-v4--checked {
  border-color: #777 !important;
}

input[type="checkbox"]:checked + .g-brd-gray-dark-v5--checked,
input[type="radio"]:checked + .g-brd-gray-dark-v5--checked,
input[type="checkbox"]:checked + * .g-brd-gray-dark-v5--checked,
input[type="radio"]:checked + * .g-brd-gray-dark-v5--checked {
  border-color: #999 !important;
}

.g-brd-gray-dark-v5--checked.g-checked,
.g-checked .g-brd-gray-dark-v5--checked {
  border-color: #999 !important;
}

input[type="checkbox"]:checked + .g-brd-gray-light-v1--checked,
input[type="radio"]:checked + .g-brd-gray-light-v1--checked,
input[type="checkbox"]:checked + * .g-brd-gray-light-v1--checked,
input[type="radio"]:checked + * .g-brd-gray-light-v1--checked {
  border-color: #bbb !important;
}

.g-brd-gray-light-v1--checked.g-checked,
.g-checked .g-brd-gray-light-v1--checked {
  border-color: #bbb !important;
}

input[type="checkbox"]:checked + .g-brd-gray-light-v2--checked,
input[type="radio"]:checked + .g-brd-gray-light-v2--checked,
input[type="checkbox"]:checked + * .g-brd-gray-light-v2--checked,
input[type="radio"]:checked + * .g-brd-gray-light-v2--checked {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--checked.g-checked,
.g-checked .g-brd-gray-light-v2--checked {
  border-color: #ccc !important;
}

input[type="checkbox"]:checked + .g-brd-gray-light-v3--checked,
input[type="radio"]:checked + .g-brd-gray-light-v3--checked,
input[type="checkbox"]:checked + * .g-brd-gray-light-v3--checked,
input[type="radio"]:checked + * .g-brd-gray-light-v3--checked {
  border-color: #ddd !important;
}

.g-brd-gray-light-v3--checked.g-checked,
.g-checked .g-brd-gray-light-v3--checked {
  border-color: #ddd !important;
}

input[type="checkbox"]:checked + .g-brd-gray-light-v4--checked,
input[type="radio"]:checked + .g-brd-gray-light-v4--checked,
input[type="checkbox"]:checked + * .g-brd-gray-light-v4--checked,
input[type="radio"]:checked + * .g-brd-gray-light-v4--checked {
  border-color: #eee !important;
}

.g-brd-gray-light-v4--checked.g-checked,
.g-checked .g-brd-gray-light-v4--checked {
  border-color: #eee !important;
}

input[type="checkbox"]:checked + .g-brd-gray-light-v5--checked,
input[type="radio"]:checked + .g-brd-gray-light-v5--checked,
input[type="checkbox"]:checked + * .g-brd-gray-light-v5--checked,
input[type="radio"]:checked + * .g-brd-gray-light-v5--checked {
  border-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5--checked.g-checked,
.g-checked .g-brd-gray-light-v5--checked {
  border-color: #f7f7f7 !important;
}

/* Transparent */
input[type="checkbox"]:checked + .g-brd-transparent--checked,
input[type="radio"]:checked + .g-brd-transparent--checked,
input[type="checkbox"]:checked + * .g-brd-transparent--checked,
input[type="radio"]:checked + * .g-brd-transparent--checked {
  border-color: transparent !important;
}

.g-brd-transparent--checked.g-checked,
.g-checked .g-brd-transparent--checked {
  border-color: transparent !important;
}

/* Color Red */
input[type="checkbox"]:checked + .g-brd-red--checked,
input[type="radio"]:checked + .g-brd-red--checked,
input[type="checkbox"]:checked + * .g-brd-red--checked,
input[type="radio"]:checked + * .g-brd-red--checked {
  border-color: #f00 !important;
}

.g-brd-red--checked.g-checked,
.g-checked .g-brd-red--checked {
  border-color: #f00 !important;
}

/*------------------------------------
  Focus state border
------------------------------------*/
/* Primary Colors */
.g-brd-primary--focus:focus,
.g-brd-primary--focus.g-state-focus *,
.g-brd-primary--focus.g-state-focus *:focus {
  border-color: #14313F !important;
}

/* Black Colors */
.g-brd-black--focus:focus,
.g-brd-black--focus.g-state-focus *,
.g-brd-black--focus.g-state-focus *:focus {
  border-color: #000 !important;
}

/* White */
.g-brd-white--focus:focus,
.g-brd-white--focus.g-state-focus *,
.g-brd-white--focus.g-state-focus *:focus {
  border-color: #fff !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1--focus:focus,
.g-brd-gray-dark-v1--focus.g-state-focus *,
.g-brd-gray-dark-v1--focus.g-state-focus *:focus {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2--focus:focus,
.g-brd-gray-dark-v2--focus.g-state-focus *,
.g-brd-gray-dark-v2--focus.g-state-focus *:focus {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3--focus:focus,
.g-brd-gray-dark-v3--focus.g-state-focus *,
.g-brd-gray-dark-v3--focus.g-state-focus *:focus {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4--focus:focus,
.g-brd-gray-dark-v4--focus.g-state-focus *,
.g-brd-gray-dark-v4--focus.g-state-focus *:focus {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5--focus:focus,
.g-brd-gray-dark-v5--focus.g-state-focus *,
.g-brd-gray-dark-v5--focus.g-state-focus *:focus {
  border-color: #999 !important;
}

.g-brd-gray-dark-light-v1--focus:focus,
.g-brd-gray-dark-light-v1--focus.g-state-focus *,
.g-brd-gray-dark-light-v1--focus.g-state-focus *:focus {
  border-color: #bbb !important;
}

.g-brd-gray-dark-light-v2--focus:focus,
.g-brd-gray-dark-light-v2--focus.g-state-focus *,
.g-brd-gray-dark-light-v2--focus.g-state-focus *:focus {
  border-color: #ccc !important;
}

.g-brd-gray-dark-light-v3--focus:focus,
.g-brd-gray-dark-light-v3--focus.g-state-focus *,
.g-brd-gray-dark-light-v3--focus.g-state-focus *:focus {
  border-color: #ddd !important;
}

.g-brd-gray-dark-light-v4--focus:focus,
.g-brd-gray-dark-light-v4--focus.g-state-focus *,
.g-brd-gray-dark-light-v4--focus.g-state-focus *:focus {
  border-color: #eee !important;
}

.g-brd-gray-dark-light-v5--focus:focus,
.g-brd-gray-dark-light-v5--focus.g-state-focus *,
.g-brd-gray-dark-light-v5--focus.g-state-focus *:focus {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent--focus:focus,
.g-brd-transparent--focus.g-state-focus *,
.g-brd-transparent--focus.g-state-focus *:focus {
  border-color: transparent !important;
}

/* Color Red */
.g-brd-red--focus:focus,
.g-brd-red--focus.g-state-focus *,
.g-brd-red--focus.g-state-focus *:focus {
  border-color: #f00 !important;
}

/*------------------------------------
  Checked state box shadow
------------------------------------*/
input[type="checkbox"]:checked + .u-shadow-v1-5--checked,
input[type="radio"]:checked + .u-shadow-v1-5--checked,
input[type="checkbox"]:checked + * .u-shadow-v1-5--checked,
input[type="radio"]:checked + * .u-shadow-v1-5--checked {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-5--checked.g-checked,
.g-checked .u-shadow-v1-5--checked {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

input[type="checkbox"]:checked + .u-shadow-v1-v6--checked,
input[type="radio"]:checked + .u-shadow-v1-v6--checked,
input[type="checkbox"]:checked + * .u-shadow-v1-v6--checked,
input[type="radio"]:checked + * .u-shadow-v1-v6--checked {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-v6--checked.g-checked,
.g-checked .u-shadow-v1-v6--checked {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Checked state opacity
------------------------------------*/
input[type="checkbox"]:checked + .g-opacity-1--checked,
input[type="radio"]:checked + .g-opacity-1--checked,
input[type="checkbox"]:checked + * .g-opacity-1--checked,
input[type="radio"]:checked + * .g-opacity-1--checked {
  opacity: 1;
}

.g-opacity-1--checked.g-checked,
.g-checked .g-opacity-1--checked {
  opacity: 1;
}

/*------------------------------------
  Checked state overlay
------------------------------------*/
input[type="checkbox"]:checked + .g-overlay-black-0_5--checked::after,
input[type="radio"]:checked + .g-overlay-black-0_5--checked::after,
input[type="checkbox"]:checked + * > .g-overlay-black-0_5--checked::after,
input[type="radio"]:checked + * > .g-overlay-black-0_5--checked::after {
  background-color: rgba(0, 0, 0, 0.5);
}

input[type="checkbox"]:checked + .g-overlay-black-0_7--checked::after,
input[type="radio"]:checked + .g-overlay-black-0_7--checked::after,
input[type="checkbox"]:checked + * > .g-overlay-black-0_7--checked::after,
input[type="radio"]:checked + * > .g-overlay-black-0_7--checked::after {
  background-color: rgba(0, 0, 0, 0.7);
}

input[type="checkbox"]:checked + .g-overlay-black-gradient-v1--checked::after,
input[type="radio"]:checked + .g-overlay-black-gradient-v1--checked::after,
input[type="checkbox"]:checked + * > .g-overlay-black-gradient-v1--checked::after,
input[type="radio"]:checked + * > .g-overlay-black-gradient-v1--checked::after {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(#000));
  background-image: -webkit-linear-gradient(top, transparent 40%, #000 100%);
  background-image: -o-linear-gradient(top, transparent 40%, #000 100%);
  background-image: linear-gradient(to bottom, transparent 40%, #000 100%);
}

input[type="checkbox"]:checked + .g-overlay-primary-0_5--checked::after,
input[type="radio"]:checked + .g-overlay-primary-0_5--checked::after,
input[type="checkbox"]:checked + * .g-overlay-primary-0_5--checked::after,
input[type="radio"]:checked + * .g-overlay-primary-0_5--checked::after {
  background-color: rgba(114, 192, 44, 0.5);
}

.g-overlay-primary-0_5--checked.g-checked::after,
.g-checked .g-overlay-primary-0_5--checked::after {
  background-color: rgba(114, 192, 44, 0.5);
}

input[type="checkbox"]:checked + .g-overlay-primary-0_9--checked::after,
input[type="radio"]:checked + .g-overlay-primary-0_9--checked::after,
input[type="checkbox"]:checked + * .g-overlay-primary-0_9--checked::after,
input[type="radio"]:checked + * .g-overlay-primary-0_9--checked::after {
  background-color: rgba(114, 192, 44, 0.9);
}

.g-overlay-primary-0_9--checked.g-checked::after,
.g-checked .g-overlay-primary-0_9--checked::after {
  background-color: rgba(114, 192, 44, 0.9);
}

/*------------------------------------
  Fields
------------------------------------*/
[data-capitalize] {
  text-transform: uppercase;
}

label.error {
  color: #d9534f;
  margin-top: .25rem;
  margin-bottom: 0;
}

input:not([type="checkbox"]):not([type="radio"]).error,
textarea.error,
select.error {
  border-color: #d9534f !important;
}

.js-autocomplete--ajax {
  position: relative;
  z-index: 10;
}

/*------------------------------------
  Fields Group v1
------------------------------------*/
.u-input-group-v1 {
  position: relative;
}

.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]),
.u-input-group-v1 textarea,
.u-input-group-v1 [class*="u-select"] {
  line-height: 1.75rem;
  padding: 40px 15px 10px;
}

.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]):focus + label, .u-input-group-v1 input:not([type="checkbox"]):not([type="radio"])[value] + label, .u-input-group-v1 input:not([type="checkbox"]):not([type="radio"])[placeholder] + label, .u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty + label,
.u-input-group-v1 textarea:focus + label,
.u-input-group-v1 textarea[value] + label,
.u-input-group-v1 textarea[placeholder] + label,
.u-input-group-v1 textarea.g-state-not-empty + label,
.u-input-group-v1 [class*="u-select"]:focus + label,
.u-input-group-v1 [class*="u-select"][value] + label,
.u-input-group-v1 [class*="u-select"][placeholder] + label,
.u-input-group-v1 [class*="u-select"].g-state-not-empty + label {
  top: 20px;
  font-size: 90%;
}

.u-input-group-v1 label {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transition-property: top, font-size;
  -o-transition-property: top, font-size;
  transition-property: top, font-size;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-bottom: 0;
}

/*------------------------------------
  Fields Group v2
------------------------------------*/
.u-input-group-v2 {
  position: relative;
}

.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]),
.u-input-group-v2 textarea,
.u-input-group-v2 [class*="u-select"] {
  line-height: 1.75rem;
  padding: 10px 15px;
}

.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]):focus + label, .u-input-group-v2 input:not([type="checkbox"]):not([type="radio"])[value] + label, .u-input-group-v2 input:not([type="checkbox"]):not([type="radio"])[placeholder] + label, .u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty + label,
.u-input-group-v2 textarea:focus + label,
.u-input-group-v2 textarea[value] + label,
.u-input-group-v2 textarea[placeholder] + label,
.u-input-group-v2 textarea.g-state-not-empty + label,
.u-input-group-v2 [class*="u-select"]:focus + label,
.u-input-group-v2 [class*="u-select"][value] + label,
.u-input-group-v2 [class*="u-select"][placeholder] + label,
.u-input-group-v2 [class*="u-select"].g-state-not-empty + label {
  top: 0;
  font-size: 90%;
}

.u-input-group-v2 label {
  position: absolute;
  top: 50%;
  left: 10px;
  background-color: #fff;
  padding: 0 5px;
  margin-bottom: 0;
  -webkit-transition-property: top, font-size;
  -o-transition-property: top, font-size;
  transition-property: top, font-size;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-input-group-v2 textarea + label {
  top: 20px;
}

/*------------------------------------
  Fields Group v3
------------------------------------*/
.u-input-group-v3 input:not([type="checkbox"]):not([type="radio"]),
.u-input-group-v3 textarea,
.u-input-group-v3 [class*="u-select"] {
  margin-top: -5px;
  border-color: rgba(204, 204, 204, 0.5);
  border-style: solid;
  border-width: 0 0 1px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.u-input-group-v3 input:not([type="checkbox"]):not([type="radio"]):focus,
.u-input-group-v3 textarea:focus,
.u-input-group-v3 [class*="u-select"]:focus {
  border-color: rgba(114, 192, 44, 0.5);
  -webkit-box-shadow: 0 1px 0 0 #14313F;
          box-shadow: 0 1px 0 0 #14313F;
}

.u-input-group-v3 label {
  margin-bottom: 0;
}

/*------------------------------------
  Fields Group v4
------------------------------------*/
.u-input-group-v4 {
  position: relative;
}

.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]),
.u-input-group-v4 textarea,
.u-input-group-v4 [class*="u-select"] {
  background-color: transparent;
  border-color: rgba(204, 204, 204, 0.5);
  border-style: solid;
  border-width: 0 0 1px;
}

.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]):focus, .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[value], .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[placeholder], .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty,
.u-input-group-v4 textarea:focus,
.u-input-group-v4 textarea[value],
.u-input-group-v4 textarea[placeholder],
.u-input-group-v4 textarea.g-state-not-empty,
.u-input-group-v4 [class*="u-select"]:focus,
.u-input-group-v4 [class*="u-select"][value],
.u-input-group-v4 [class*="u-select"][placeholder],
.u-input-group-v4 [class*="u-select"].g-state-not-empty {
  background-color: transparent;
  border-color: rgba(114, 192, 44, 0.5);
  -webkit-box-shadow: 0 1px 0 0 #14313F;
          box-shadow: 0 1px 0 0 #14313F;
}

.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]):focus + label, .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[value] + label, .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[placeholder] + label, .u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty + label,
.u-input-group-v4 textarea:focus + label,
.u-input-group-v4 textarea[value] + label,
.u-input-group-v4 textarea[placeholder] + label,
.u-input-group-v4 textarea.g-state-not-empty + label,
.u-input-group-v4 [class*="u-select"]:focus + label,
.u-input-group-v4 [class*="u-select"][value] + label,
.u-input-group-v4 [class*="u-select"][placeholder] + label,
.u-input-group-v4 [class*="u-select"].g-state-not-empty + label {
  top: 0;
  font-size: 90%;
}

.u-input-group-v4 label {
  position: absolute;
  top: 50%;
  left: 0;
  margin-bottom: 0;
  background-color: transparent;
  color: #999;
  -webkit-transition-property: top, font-size;
  -o-transition-property: top, font-size;
  transition-property: top, font-size;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-input-group-v4 textarea + label {
  top: 20px;
}

/*------------------------------------
  Checkboxes
------------------------------------*/
.u-check {
  position: relative;
  cursor: pointer;
}

.u-check-icon-font {
  display: inline-block;
  font-size: 0;
  padding-left: 1px;
  padding-right: 1px;
}

.u-check-icon-font i {
  font-size: 22px;
  color: #ccc;
}

.u-check-icon-font i::before {
  content: attr(data-uncheck-icon);
}

.u-check-icon-checkbox, .u-check-icon-radio {
  display: inline-block;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-font i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-font i,
.u-check input[type="radio"]:checked + .u-check-icon-font i,
.u-check input[type="radio"]:checked + * .u-check-icon-font i {
  color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-font i::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-font i::before,
.u-check input[type="radio"]:checked + .u-check-icon-font i::before,
.u-check input[type="radio"]:checked + * .u-check-icon-font i::before {
  content: attr(data-check-icon);
}

.g-hide-check {
  display: block !important;
}

.g-checked > * .g-hide-check,
input[type="checkbox"]:checked + .g-hide-check,
input[type="radio"]:checked + .g-hide-check,
input[type="checkbox"]:checked + * .g-hide-check,
input[type="radio"]:checked + * .g-hide-check {
  display: none !important;
}

.g-show-check {
  display: none !important;
}

.g-checked > * .g-show-check,
input[type="checkbox"]:checked + .g-show-check,
input[type="radio"]:checked + .g-show-check,
input[type="checkbox"]:checked + * .g-show-check,
input[type="radio"]:checked + * .g-show-check {
  display: block !important;
}

/*------------------------------------
  Checkboxes v1
------------------------------------*/
.u-check-icon-checkbox-v1, .u-check-icon-radio-v1 {
  background-color: #fff;
  border: solid 1px #ccc;
}

.u-check-icon-checkbox-v1 {
  border-radius: 1px;
}

.u-check-icon-radio-v1 {
  border-radius: 50%;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v1,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v1,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v1,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v1 {
  color: #fff;
  background-color: #14313F;
  border-color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v1::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v1::before,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v1::before,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v1::before {
  content: attr(data-check-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 12px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v1,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v1,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v1,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v1 {
  border-width: 4px;
  border-color: #14313F;
}

/*------------------------------------
  Checkboxes v2
------------------------------------*/
.u-check-icon-checkbox-v2, .u-check-icon-radio-v2 {
  width: 20px;
  height: 20px;
  border: solid 1px #14313F;
}

.u-check-icon-checkbox-v2 {
  border-radius: 1px;
}

.u-check-icon-radio-v2 {
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v3
------------------------------------*/
.u-check-icon-checkbox-v3, .u-check-icon-radio-v3 {
  width: 40px;
  height: 40px;
  border: solid 1px #14313F;
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v4
------------------------------------*/
.u-check-icon-checkbox-v4, .u-check-icon-radio-v4 {
  width: 18px;
  height: 18px;
  font-size: 12px;
  border: solid 1px #ccc;
}

.u-check-icon-checkbox-v4 i::before, .u-check-icon-radio-v4 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-check-icon-radio-v4 {
  border-radius: 50%;
}

.u-check-icon-radio-v4 i {
  border-radius: 50%;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v4,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v4,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v4,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v4,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v4,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v4 {
  color: #14313F;
  border-color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v4 i::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v4 i::before,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v4 i::before,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v4 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v5
------------------------------------*/
.u-check-icon-checkbox-v5, .u-check-icon-radio-v5 {
  width: 18px;
  height: 18px;
}

.u-check-icon-checkbox-v5 i, .u-check-icon-radio-v5 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: solid 1px #ccc;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-check-icon-checkbox-v5 {
  border-radius: 1px;
}

.u-check-icon-radio-v5 {
  border-radius: 50%;
}

.u-check-icon-radio-v5 i {
  border-radius: 50%;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v5 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v5 i,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v5 i,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v5 i {
  border-width: 4px;
  border-color: #14313F;
}

/*------------------------------------
  Checkboxes v6
------------------------------------*/
.u-check-icon-checkbox-v6, .u-check-icon-radio-v6 {
  width: 18px;
  height: 18px;
  font-size: 12px;
}

.u-check-icon-checkbox-v6 i, .u-check-icon-radio-v6 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  border: solid 1px #ccc;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-check-icon-checkbox-v6 i::before, .u-check-icon-radio-v6 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-check-icon-radio-v6 {
  border-radius: 50%;
}

.u-check-icon-radio-v6 i {
  border-radius: 50%;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v6 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v6 i,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v6 i,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v6 i {
  color: #fff;
  background-color: #14313F;
  border-color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v6 i::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v6 i::before,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v6 i::before,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v6 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v7, .u-check-icon-radio-v7 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}

.u-check-icon-checkbox-v7 i::before, .u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::before, .u-check-icon-radio-v7 i::after {
  content: "";
  display: block;
  position: absolute;
}

.u-check-icon-checkbox-v7 i::before, .u-check-icon-radio-v7 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}

.u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: .1s;
       -o-transition-duration: .1s;
          transition-duration: .1s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v7,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v7,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v7,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v7,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v7 {
  color: #fff;
  background-color: #14313F;
  border-color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7 i:before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v7 i:before,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v7 i:before,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v7 i:before {
  content: attr(data-check-icon);
  text-align: left;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v7 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v7 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v7 i::after {
  left: calc(100% - 19px);
  background-color: #fff;
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v8, .u-check-icon-radio-v8 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}

.u-check-icon-checkbox-v8 i::before, .u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::before, .u-check-icon-radio-v8 i::after {
  content: "";
  display: block;
  position: absolute;
}

.u-check-icon-checkbox-v8 i::before, .u-check-icon-radio-v8 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}

.u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: .1s;
       -o-transition-duration: .1s;
          transition-duration: .1s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v8,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v8,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v8,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v8,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v8,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v8 {
  color: #14313F;
  border-color: #14313F;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v8 i:before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v8 i:before,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v8 i:before,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v8 i:before {
  content: attr(data-check-icon);
  text-align: left;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v8 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v8 i::after {
  left: calc(100% - 19px);
  background-color: #14313F;
}

/* P */
[class*="u-checkbox-v1"] {
  display: none;
}

[class*="u-checkbox-v1"] + label {
  cursor: pointer;
}

.u-checkbox-v1--checked-color-primary:checked + label {
  color: #14313F !important;
}

.u-checkbox-v1--checked-brd-primary:checked + label {
  border-color: #14313F !important;
}

/*------------------------------------
  File Attachments
------------------------------------*/
/*------------------------------------
  File Attachments v1
------------------------------------*/
.u-file-attach-v1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.u-file-attach-v1 input[type="file"] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

.u-file-attach-v1 input[readonly] {
  background-color: transparent;
}

/*------------------------------------
  File Attachments v2
------------------------------------*/
.u-file-attach-v2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.u-file-attach-v2 input[type="file"] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

/*------------------------------------
  File Attachments v2
------------------------------------*/
.u-file-attach-v3 {
  cursor: pointer;
  position: relative;
  text-align: center;
  background-color: #f7f7f7;
  overflow: hidden;
  border: 1px dashed #ccc;
  padding: 60px;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-file-attach-v3 input[type="file"] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

.u-file-attach-v3:hover {
  background-color: #eee;
}

/*------------------------------------
  Selects
------------------------------------*/
.input-group select {
  -webkit-appearance: none;
}

/*------------------------------------
  Selects v1
------------------------------------*/
.u-select-v1 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(85, 85, 85, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: .4rem 1rem;
}

.u-select-v1 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  line-height: inherit;
}

.u-select-v1 .chosen-single span {
  margin-right: 0;
}

.u-select-v1 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v1 .chosen-single div {
  width: 40px;
}

.u-select-v1 .chosen-single div b {
  background: none !important;
}

.u-select-v1 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-select-v1 .chosen-single div b i:first-child {
  display: inline-block;
}

.u-select-v1 .chosen-single div b i:last-child {
  display: none;
}

.u-select-v1 .chosen-single:focus {
  outline: 0 none;
}

.u-select-v1 .chosen-drop {
  width: calc(100% + 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 0;
  border-top-width: 1px;
  margin-left: -1px;
}

.u-select-v1 .chosen-results {
  padding: 0;
  margin: 0;
}

.u-select-v1 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}

.u-select-v1 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v1 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}

.u-select-v1 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}

.u-select-v1 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-select-v1 .chosen-results > li:last-child {
  border-bottom-width: 0;
}

.u-select-v1 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(114, 192, 44, 0.2);
  border-bottom-color: rgba(114, 192, 44, 0.2);
}

.u-select-v1 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}

.u-select-v1 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #14313F !important;
}

.u-select-v1 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(114, 192, 44, 0.2);
  border-bottom-color: rgba(114, 192, 44, 0.2);
}

.u-select-v1 .chosen-results > li.result-selected div b i {
  display: inline-block;
}

.u-select-v1.chosen-container-active .chosen-single {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-select-v1.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}

.u-select-v1.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}

.u-select-v1.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 5px 20px 5px 5px;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type="text"] {
  height: 22px;
  margin: 0;
}

.u-select-v1.u-select-multiple-custom .chosen-choices {
  display: none;
}

.u-select-v1.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 0;
}

.u-select-v1.u-dropdown-sm {
  padding: .1rem .5rem;
  font-size: .875rem;
}

.u-select-v1.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}

.u-select-v1.u-dropdown-lg {
  padding: .55rem 1.5rem;
  font-size: 1.25rem;
}

.u-select-v1.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Selects v2
------------------------------------*/
.u-select-v2 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(85, 85, 85, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: .4rem 1rem;
}

.u-select-v2 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  line-height: inherit;
}

.u-select-v2 .chosen-single span {
  margin-right: 0;
}

.u-select-v2 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v2 .chosen-single div {
  width: 50px;
}

.u-select-v2 .chosen-single div b {
  background: none !important;
}

.u-select-v2 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-select-v2 .chosen-single div b i:first-child {
  display: inline-block;
}

.u-select-v2 .chosen-single div b i:last-child {
  display: none;
}

.u-select-v2 .chosen-single:focus {
  outline: 0 none;
}

.u-select-v2 .chosen-drop,
.u-select-v2 .chosen-results {
  border-radius: 3px;
}

.u-select-v2 .chosen-drop {
  width: calc(100% + 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  -webkit-box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
  margin-left: -1px;
  margin-top: 7px;
}

.u-select-v2 .chosen-results {
  padding: 0;
  margin: 0;
}

.u-select-v2 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}

.u-select-v2 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v2 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}

.u-select-v2 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}

.u-select-v2 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-select-v2 .chosen-results > li:last-child {
  border-bottom-width: 0;
}

.u-select-v2 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(114, 192, 44, 0.2);
  border-bottom-color: rgba(114, 192, 44, 0.2);
}

.u-select-v2 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}

.u-select-v2 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #14313F !important;
}

.u-select-v2 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(114, 192, 44, 0.2);
  border-bottom-color: rgba(114, 192, 44, 0.2);
}

.u-select-v2 .chosen-results > li.result-selected div b i {
  display: inline-block;
}

.u-select-v2.chosen-container-active .chosen-single {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-select-v2.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}

.u-select-v2.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}

.u-select-v2.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 5px 20px 5px 5px;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type="text"] {
  height: 22px;
  margin: 0;
}

.u-select-v2.u-select-multiple-custom .chosen-choices {
  display: none;
}

.u-select-v2.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 0;
}

.u-select-v2.u-dropdown-sm {
  padding: .1rem .5rem;
  font-size: .875rem;
}

.u-select-v2.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}

.u-select-v2.u-dropdown-lg {
  padding: .55rem 1.5rem;
  font-size: 1.25rem;
}

.u-select-v2.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Sliders
------------------------------------*/
/*------------------------------------
  Sliders v1
------------------------------------*/
.u-slider-v1.ui-slider, .u-slider-v1-2.ui-slider, .u-slider-v1-3.ui-slider {
  position: relative;
  background: #eee;
  border: none;
  border-radius: 0;
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
}

.u-slider-v1.ui-slider .ui-slider-range, .u-slider-v1-2.ui-slider .ui-slider-range, .u-slider-v1-3.ui-slider .ui-slider-range {
  height: 100%;
}

.u-slider-v1.ui-slider .ui-slider-handle, .u-slider-v1-2.ui-slider .ui-slider-handle, .u-slider-v1-3.ui-slider .ui-slider-handle {
  position: absolute;
  top: 50%;
  border-style: solid;
  outline: none;
  background: #fff;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition-property: border-color;
  -o-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

.u-slider-v1.ui-slider.ui-slider-content, .u-slider-v1-2.ui-slider.ui-slider-content, .u-slider-v1-3.ui-slider.ui-slider-content {
  border-color: #eee;
}

.u-slider-v1.ui-slider {
  height: 2px;
}

.u-slider-v1.ui-slider .ui-slider-range {
  background: #14313F;
}

.u-slider-v1.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-width: 2px;
  border-color: #14313F;
}

.u-slider-v1-2.ui-slider, .u-slider-v1-3.ui-slider {
  height: 4px;
}

.u-slider-v1-2.ui-slider .ui-slider-range, .u-slider-v1-3.ui-slider .ui-slider-range {
  background: #ddd;
}

.u-slider-v1-2.ui-slider .ui-slider-handle, .u-slider-v1-3.ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border-width: 2px;
  border-color: #14313F;
}

.u-slider-v1-3.ui-slider .ui-slider-handle {
  border-radius: 50%;
}

/*------------------------------------
  Sliders v2
------------------------------------*/
.u-slider-v2.ui-slider, .u-slider-v2-2.ui-slider, .u-slider-v2-3.ui-slider {
  position: relative;
  background: rgba(114, 192, 44, 0.5);
  border: none;
  border-radius: 0;
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
}

.u-slider-v2.ui-slider .ui-slider-range, .u-slider-v2-2.ui-slider .ui-slider-range, .u-slider-v2-3.ui-slider .ui-slider-range {
  height: 100%;
}

.u-slider-v2.ui-slider .ui-slider-handle, .u-slider-v2-2.ui-slider .ui-slider-handle, .u-slider-v2-3.ui-slider .ui-slider-handle {
  position: absolute;
  top: 50%;
  border-style: solid;
  outline: none;
  background: #14313F;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition-property: border-color, -webkit-transform;
  transition-property: border-color, -webkit-transform;
  -o-transition-property: border-color, transform;
  transition-property: border-color, transform;
  transition-property: border-color, transform, -webkit-transform;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

.u-slider-v2.ui-slider .ui-slider-handle.ui-state-active, .u-slider-v2-2.ui-slider .ui-slider-handle.ui-state-active, .u-slider-v2-3.ui-slider .ui-slider-handle.ui-state-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

.u-slider-v2.ui-slider {
  height: 2px;
}

.u-slider-v2.ui-slider .ui-slider-range {
  background: #14313F;
}

.u-slider-v2.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-width: 2px;
  border-color: #14313F;
}

.u-slider-v2-2.ui-slider, .u-slider-v2-3.ui-slider {
  height: 4px;
}

.u-slider-v2-2.ui-slider .ui-slider-range, .u-slider-v2-3.ui-slider .ui-slider-range {
  background: #14313F;
}

.u-slider-v2-2.ui-slider .ui-slider-handle, .u-slider-v2-3.ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border-width: 2px;
  border-color: #14313F;
}

.u-slider-v2-3.ui-slider .ui-slider-handle {
  border-radius: 50%;
}

/*------------------------------------
  Datepickers
------------------------------------*/
.u-has-dropdowns-in-popup .ui-autocomplete,
.u-has-dropdowns-in-popup .ui-datepicker {
  z-index: 100000 !important;
}

/*------------------------------------
  Datepickers v1
------------------------------------*/
.u-datepicker-v1 {
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  z-index: 2 !important;
}

.u-datepicker-v1.ui-datepicker-inline {
  width: 100%;
}

.u-datepicker-v1.ui-datepicker {
  width: initial;
  padding: initial;
}

.u-datepicker-v1 .ui-datepicker {
  width: 100%;
  padding: 0;
  border: none;
}

.u-datepicker-v1 .ui-datepicker-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 0;
}

.u-datepicker-v1 .ui-datepicker-title {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: 400;
  color: #555;
  margin-left: 45px;
  margin-right: 45px;
}

.u-datepicker-v1 .ui-datepicker-prev, .u-datepicker-v1 .ui-datepicker-next {
  width: 45px;
  height: 45px;
  line-height: 45px;
  top: 0;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
}

.u-datepicker-v1 .ui-datepicker-prev > span, .u-datepicker-v1 .ui-datepicker-next > span {
  position: static;
  top: 0;
  left: 0;
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 18px;
  color: #555;
  background-image: none;
  text-indent: 0;
  margin-top: 0;
  margin-left: 0;
}

.u-datepicker-v1 .ui-datepicker-prev-hover, .u-datepicker-v1 .ui-datepicker-next-hover {
  top: 0;
  background-color: transparent;
}

.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover, .u-datepicker-v1 .ui-datepicker-next.ui-state-hover {
  border: none;
}

.u-datepicker-v1 .ui-datepicker-prev {
  left: 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-prev-hover {
  left: 0;
}

.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-next {
  right: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-next-hover {
  right: 0;
}

.u-datepicker-v1 .ui-datepicker-next.ui-state-hover {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-calendar {
  margin-bottom: 0;
}

.u-datepicker-v1 .ui-datepicker-calendar th,
.u-datepicker-v1 .ui-datepicker-calendar td {
  text-align: center;
  padding: 3px;
}

.u-datepicker-v1 .ui-datepicker-calendar th span,
.u-datepicker-v1 .ui-datepicker-calendar th a,
.u-datepicker-v1 .ui-datepicker-calendar td span,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #555;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0;
}

.u-datepicker-v1 .ui-datepicker-calendar th a,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  border-radius: 50%;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.u-datepicker-v1 .ui-datepicker-calendar th a:hover, .u-datepicker-v1 .ui-datepicker-calendar th a.ui-state-active,
.u-datepicker-v1 .ui-datepicker-calendar td a:hover,
.u-datepicker-v1 .ui-datepicker-calendar td a.ui-state-active {
  color: #fff;
  background-color: #14313F;
  border-color: #14313F;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.u-datepicker-v1 .ui-datepicker-calendar th span,
.u-datepicker-v1 .ui-datepicker-calendar th a {
  font-size: 12px;
  font-weight: 400;
  color: #bbb;
  text-transform: uppercase;
}

.u-datepicker-v1 .ui-datepicker-calendar td span,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  font-size: 14px;
}

@media (min-width: 768px) {
  .u-datepicker-v1 .ui-datepicker-title {
    height: 50px;
    line-height: 50px;
    margin-left: 50px;
    margin-right: 50px;
  }
  .u-datepicker-v1 .ui-datepicker-prev, .u-datepicker-v1 .ui-datepicker-next {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar {
    border-collapse: separate;
    border-spacing: 4px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar th,
  .u-datepicker-v1 .ui-datepicker-calendar td {
    padding: 5px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar th span,
  .u-datepicker-v1 .ui-datepicker-calendar th a,
  .u-datepicker-v1 .ui-datepicker-calendar td span,
  .u-datepicker-v1 .ui-datepicker-calendar td a {
    font-size: 14px;
  }
}

/*------------------------------------
  Quantity
------------------------------------*/
.u-quantity-v1 input {
  background-color: #fff !important;
}

.js-plus,
.js-minus {
  cursor: pointer;
}

/*------------------------------------
  Carousel indicators
------------------------------------*/
[class*="u-carousel-indicators"] {
  display: block;
  position: absolute;
  padding-left: 0;
  margin-bottom: 0;
}

[class*="u-carousel-indicators"] li {
  list-style: none;
}

[class*="u-carousel-indicators"] span {
  display: block;
  cursor: pointer;
}

/*------------------------------------
  Carousel indicators v1
------------------------------------*/
.u-carousel-indicators-v1,
.u-carousel-indicators-v1--white {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-carousel-indicators-v1 li,
.u-carousel-indicators-v1--white li {
  margin: 0 5px;
}

.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #14313F;
}

.u-carousel-indicators-v1 span,
.u-carousel-indicators-v1--white span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #777;
  opacity: 1;
}

.u-carousel-indicators-v1 span {
  background-color: #777;
}

.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #fff;
}

/*------------------------------------
  Carousel indicators v2
------------------------------------*/
.u-carousel-indicators-v2 li {
  margin: 0 5px;
}

.u-carousel-indicators-v2 li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v2 span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  opacity: .3;
}

/*------------------------------------
  Carousel indicators v3
------------------------------------*/
.u-carousel-indicators-v3 li {
  margin: 0 3px;
}

.u-carousel-indicators-v3 li.slick-active span {
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.u-carousel-indicators-v3 span {
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: transparent;
}

/*------------------------------------
  Carousel indicators v4
------------------------------------*/
.u-carousel-indicators-v4 li {
  margin: 0 7px;
}

.u-carousel-indicators-v4 li.slick-active span {
  background-color: #14313F;
}

.u-carousel-indicators-v4 span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ccc;
}

/*------------------------------------
  Carousel indicators v5
------------------------------------*/
.u-carousel-indicators-v5 {
  bottom: auto;
  left: auto;
  right: 15px;
  top: 15px;
  width: auto;
}

.u-carousel-indicators-v5 li {
  margin: 0 3px;
}

.u-carousel-indicators-v5 li.slick-active span {
  width: 9px;
  height: 9px;
  background-color: #fff;
}

.u-carousel-indicators-v5 span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid #fff;
  opacity: 1;
  position: relative;
}

/*------------------------------------
  Carousel indicators v6
------------------------------------*/
.u-carousel-indicators-v6 {
  display: block;
  left: 50%;
  right: auto;
  bottom: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.u-carousel-indicators-v6::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 50%;
  right: 50%;
  display: none;
  width: calc(100% - 130px);
  height: 0;
  border-bottom: 1px solid #111;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}

.u-carousel-indicators-v6 span {
  position: relative;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  border: 1px solid #111;
  background-color: #fff;
  opacity: 1;
  margin: 4px auto 0;
}

.u-carousel-indicators-v6 li {
  display: table-cell;
  width: 1%;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  color: #111;
  vertical-align: top;
  cursor: pointer;
  float: none;
}

.u-carousel-indicators-v6 li.slick-active {
  color: #14313F;
}

.u-carousel-indicators-v6 li.slick-active span {
  display: block;
  width: 17px;
  height: 17px;
  border: 3px solid #14313F;
  border-radius: 10px;
  margin: 0 auto;
}

.u-carousel-indicators-v6 .u-dot-title {
  display: none;
}

@media (min-width: 768px) {
  .u-carousel-indicators-v6 {
    top: 0;
    bottom: auto;
  }
  .u-carousel-indicators-v6::before {
    display: block;
  }
  .u-carousel-indicators-v6 span {
    margin: 3px auto 19px;
  }
  .u-carousel-indicators-v6 li.slick-active span {
    margin: 0 auto 15px;
  }
  .u-carousel-indicators-v6 .u-dot-title {
    display: block;
  }
}

/*------------------------------------
  Carousel indicators v7
------------------------------------*/
.u-carousel-indicators-v7 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-carousel-indicators-v7 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fff;
  opacity: .3;
}

.u-carousel-indicators-v7 li {
  display: block;
  margin: 15px 0;
  float: none;
}

.u-carousel-indicators-v7 li.slick-active span {
  opacity: 1;
}

/*------------------------------------
  Carousel indicators v8
------------------------------------*/
.u-carousel-indicators-v8 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-carousel-indicators-v8 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fff;
}

.u-carousel-indicators-v8 li {
  display: block;
  margin: 15px 0;
}

.u-carousel-indicators-v8 li.slick-active span {
  background-color: #14313F;
}

/*------------------------------------
  Carousel indicators v9
------------------------------------*/
.u-carousel-indicators-v9 {
  padding-left: 0;
}

.u-carousel-indicators-v9 li {
  display: block;
  color: #000;
  text-transform: uppercase;
  background-color: #bbb;
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: #fff;
  vertical-align: top;
  cursor: pointer;
  padding: 10px;
}

.u-carousel-indicators-v9 li + li {
  border-top-width: 1px;
}

.u-carousel-indicators-v9 li.slick-active {
  color: #fff;
  background-color: #14313F;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v9 li {
    display: table-cell;
    width: 1%;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-left-width: 0;
    border-right-width: 0;
    float: none;
    vertical-align: top;
    cursor: pointer;
    padding: 10px;
  }
  .u-carousel-indicators-v9 li + li {
    border-left-width: 1px;
  }
}

/*------------------------------------
  Carousel indicators v10
------------------------------------*/
.u-carousel-indicators-v10 {
  padding-left: 0;
}

.u-carousel-indicators-v10 li {
  display: block;
  color: #000;
  text-transform: uppercase;
  background-color: #bbb;
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: #fff;
  vertical-align: top;
  cursor: pointer;
  padding: 10px;
}

.u-carousel-indicators-v10 li + li {
  border-top-width: 1px;
}

.u-carousel-indicators-v10 li.slick-active {
  color: #fff;
  background-color: #14313F;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v10 {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .u-carousel-indicators-v10 li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/*------------------------------------
  Carousel indicators v11
------------------------------------*/
.u-carousel-indicators-v11 span {
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #bbb;
  border-radius: 50%;
  background-color: transparent;
}

.u-carousel-indicators-v11 li {
  margin: 0 3px;
}

.u-carousel-indicators-v11 li.slick-active span {
  background-color: #bbb;
}

/*------------------------------------
  Carousel indicators v12
------------------------------------*/
.u-carousel-indicators-v12,
.u-carousel-indicators-v12--white {
  white-space: nowrap;
}

.u-carousel-indicators-v12 li,
.u-carousel-indicators-v12--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v12 li span,
.u-carousel-indicators-v12--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

.u-carousel-indicators-v12 li span::before, .u-carousel-indicators-v12 li span::after,
.u-carousel-indicators-v12--white li span::before,
.u-carousel-indicators-v12--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v12 li span::before,
.u-carousel-indicators-v12--white li span::before {
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  -webkit-transition: height .3s ease;
  -o-transition: height .3s ease;
  transition: height .3s ease;
}

.u-carousel-indicators-v12 li span:hover, .u-carousel-indicators-v12 li span:focus,
.u-carousel-indicators-v12--white li span:hover,
.u-carousel-indicators-v12--white li span:focus {
  background-color: rgba(0, 0, 0, 0.2);
}

.u-carousel-indicators-v12 li.slick-active span::before,
.u-carousel-indicators-v12--white li.slick-active span::before {
  height: 100%;
}

.u-carousel-indicators-v12--white li span {
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v12--white li span::before {
  background-color: #fff;
  -webkit-box-shadow: 0 0 1px #fff;
          box-shadow: 0 0 1px #fff;
}

/*------------------------------------
  Carousel indicators v13
------------------------------------*/
.u-carousel-indicators-v13,
.u-carousel-indicators-v13--white {
  white-space: nowrap;
}

.u-carousel-indicators-v13 li,
.u-carousel-indicators-v13--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v13 li span,
.u-carousel-indicators-v13--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
  transition: background-color .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, background-color .3s ease;
  transition: transform .3s ease, background-color .3s ease;
  transition: transform .3s ease, background-color .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v13 li span::before, .u-carousel-indicators-v13 li span::after,
.u-carousel-indicators-v13--white li span::before,
.u-carousel-indicators-v13--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v13 li.slick-active span,
.u-carousel-indicators-v13--white li.slick-active span {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

.u-carousel-indicators-v13--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v13--white li span:hover, .u-carousel-indicators-v13--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v13--white li.slick-active span {
  background-color: #fff;
}

/*------------------------------------
  Carousel indicators v14
------------------------------------*/
.u-carousel-indicators-v14,
.u-carousel-indicators-v14--white {
  white-space: nowrap;
}

.u-carousel-indicators-v14 li,
.u-carousel-indicators-v14--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v14 li span,
.u-carousel-indicators-v14--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: background-color .3s ease, -webkit-box-shadow .3s ease;
  transition: background-color .3s ease, -webkit-box-shadow .3s ease;
  -o-transition: box-shadow .3s ease, background-color .3s ease;
  transition: box-shadow .3s ease, background-color .3s ease;
  transition: box-shadow .3s ease, background-color .3s ease, -webkit-box-shadow .3s ease;
}

.u-carousel-indicators-v14 li span::before, .u-carousel-indicators-v14 li span::after,
.u-carousel-indicators-v14--white li span::before,
.u-carousel-indicators-v14--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v14--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v14--white li span:hover, .u-carousel-indicators-v14--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v14--white li.slick-active span {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v15
------------------------------------*/
.u-carousel-indicators-v15,
.u-carousel-indicators-v15--white {
  white-space: nowrap;
}

.u-carousel-indicators-v15 li,
.u-carousel-indicators-v15--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v15 li span,
.u-carousel-indicators-v15--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  -o-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.u-carousel-indicators-v15 li span::before, .u-carousel-indicators-v15 li span::after,
.u-carousel-indicators-v15--white li span::before,
.u-carousel-indicators-v15--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v15--white li span {
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v15--white li span:hover, .u-carousel-indicators-v15--white li span:focus {
  -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
          box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
}

.u-carousel-indicators-v15--white li.slick-active span {
  -webkit-box-shadow: inset 0 0 0 8px #fff;
          box-shadow: inset 0 0 0 8px #fff;
}

/*------------------------------------
  Carousel indicators v16
------------------------------------*/
.u-carousel-indicators-v16,
.u-carousel-indicators-v16--white {
  white-space: nowrap;
}

.u-carousel-indicators-v16 li,
.u-carousel-indicators-v16--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v16 li span,
.u-carousel-indicators-v16--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  overflow: hidden;
  text-indent: -9999px;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.u-carousel-indicators-v16 li span::before, .u-carousel-indicators-v16 li span::after,
.u-carousel-indicators-v16--white li span::before,
.u-carousel-indicators-v16--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v16 li span::before,
.u-carousel-indicators-v16--white li span::before {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v16 li span:hover, .u-carousel-indicators-v16 li span:focus,
.u-carousel-indicators-v16--white li span:hover,
.u-carousel-indicators-v16--white li span:focus {
  opacity: .7;
}

.u-carousel-indicators-v16 li.slick-active span::before,
.u-carousel-indicators-v16--white li.slick-active span::before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.u-carousel-indicators-v16--white li span {
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v16--white li span::before {
  background-color: #fff;
}

.u-carousel-indicators-v16--sm li {
  width: 8px;
  height: 8px;
}

.u-carousel-indicators-v16--sm li span {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
}

/*------------------------------------
  Carousel indicators v17
------------------------------------*/
.u-carousel-indicators-v17,
.u-carousel-indicators-v17--white {
  white-space: nowrap;
}

.u-carousel-indicators-v17 li,
.u-carousel-indicators-v17--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v17 li span,
.u-carousel-indicators-v17--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

.u-carousel-indicators-v17 li span::before, .u-carousel-indicators-v17 li span::after,
.u-carousel-indicators-v17--white li span::before,
.u-carousel-indicators-v17--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v17--white li span {
  -webkit-box-shadow: inset 0 0 0 8px rgba(255, 255, 255, 0.5);
          box-shadow: inset 0 0 0 8px rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v17--white li span:hover, .u-carousel-indicators-v17--white li span:focus {
  -webkit-box-shadow: inset 0 0 0 8px #fff;
          box-shadow: inset 0 0 0 8px #fff;
}

.u-carousel-indicators-v17--white li.slick-active span {
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v18
------------------------------------*/
.u-carousel-indicators-v18,
.u-carousel-indicators-v18--white {
  white-space: nowrap;
}

.u-carousel-indicators-v18 li,
.u-carousel-indicators-v18--white li {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 5px;
}

.u-carousel-indicators-v18 li span,
.u-carousel-indicators-v18--white li span {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.u-carousel-indicators-v18 li span::before, .u-carousel-indicators-v18 li span::after,
.u-carousel-indicators-v18--white li span::before,
.u-carousel-indicators-v18--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v18 li span:hover, .u-carousel-indicators-v18 li span:focus,
.u-carousel-indicators-v18--white li span:hover,
.u-carousel-indicators-v18--white li span:focus {
  opacity: .5;
}

.u-carousel-indicators-v18 li svg,
.u-carousel-indicators-v18 li i,
.u-carousel-indicators-v18--white li svg,
.u-carousel-indicators-v18--white li i {
  z-index: 10;
  width: 100%;
  height: 100%;
}

.u-carousel-indicators-v18 li svg circle,
.u-carousel-indicators-v18 li svg path,
.u-carousel-indicators-v18 li svg polygon,
.u-carousel-indicators-v18 li i circle,
.u-carousel-indicators-v18 li i path,
.u-carousel-indicators-v18 li i polygon,
.u-carousel-indicators-v18--white li svg circle,
.u-carousel-indicators-v18--white li svg path,
.u-carousel-indicators-v18--white li svg polygon,
.u-carousel-indicators-v18--white li i circle,
.u-carousel-indicators-v18--white li i path,
.u-carousel-indicators-v18--white li i polygon {
  opacity: 0;
  fill: none;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 39 39;
  stroke-dashoffset: 39;
  -webkit-transition: stroke-dashoffset .3s, opacity .3s;
  -o-transition: stroke-dashoffset .3s, opacity .3s;
  transition: stroke-dashoffset .3s, opacity .3s;
}

.u-carousel-indicators-v18 li.slick-active span,
.u-carousel-indicators-v18--white li.slick-active span {
  opacity: .5;
}

.u-carousel-indicators-v18 li.slick-active svg circle,
.u-carousel-indicators-v18 li.slick-active svg path,
.u-carousel-indicators-v18 li.slick-active svg polygon,
.u-carousel-indicators-v18 li.slick-active i circle,
.u-carousel-indicators-v18 li.slick-active i path,
.u-carousel-indicators-v18 li.slick-active i polygon,
.u-carousel-indicators-v18--white li.slick-active svg circle,
.u-carousel-indicators-v18--white li.slick-active svg path,
.u-carousel-indicators-v18--white li.slick-active svg polygon,
.u-carousel-indicators-v18--white li.slick-active i circle,
.u-carousel-indicators-v18--white li.slick-active i path,
.u-carousel-indicators-v18--white li.slick-active i polygon {
  opacity: 1;
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset .3s, opacity .15s;
  -o-transition: stroke-dashoffset .3s, opacity .15s;
  transition: stroke-dashoffset .3s, opacity .15s;
}

.u-carousel-indicators-v18--white li span {
  background-color: #14313F;
}

.u-carousel-indicators-v18--white li svg circle,
.u-carousel-indicators-v18--white li svg path,
.u-carousel-indicators-v18--white li svg polygon,
.u-carousel-indicators-v18--white li i circle,
.u-carousel-indicators-v18--white li i path,
.u-carousel-indicators-v18--white li i polygon {
  stroke: #fff;
}

/*------------------------------------
  Carousel indicators v19
------------------------------------*/
.u-carousel-indicators-v19,
.u-carousel-indicators-v19--white {
  white-space: nowrap;
}

.u-carousel-indicators-v19 li,
.u-carousel-indicators-v19--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 0 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  -o-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.u-carousel-indicators-v19 li span,
.u-carousel-indicators-v19--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
  transition: background-color .3s ease, -webkit-transform .3s ease;
  -o-transition: background-color .3s ease, transform .3s ease;
  transition: background-color .3s ease, transform .3s ease;
  transition: background-color .3s ease, transform .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v19 li span::before, .u-carousel-indicators-v19 li span::after,
.u-carousel-indicators-v19--white li span::before,
.u-carousel-indicators-v19--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v19 li.slick-active span,
.u-carousel-indicators-v19--white li.slick-active span {
  background-color: #fff;
  -webkit-transform: scale(0.4);
      -ms-transform: scale(0.4);
          transform: scale(0.4);
}

.u-carousel-indicators-v19--white li {
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
}

.u-carousel-indicators-v19--white li span {
  background-color: rgba(255, 255, 255, 0.7);
}

.u-carousel-indicators-v19--white li span:hover, .u-carousel-indicators-v19--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v19--white li.slick-active {
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v20
------------------------------------*/
.u-carousel-indicators-v20,
.u-carousel-indicators-v20--white {
  white-space: nowrap;
}

.u-carousel-indicators-v20 li,
.u-carousel-indicators-v20--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v20 li span,
.u-carousel-indicators-v20--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: border-color .3s ease;
  -o-transition: border-color .3s ease;
  transition: border-color .3s ease;
}

.u-carousel-indicators-v20 li span::before, .u-carousel-indicators-v20 li span::after,
.u-carousel-indicators-v20--white li span::before,
.u-carousel-indicators-v20--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v20 li span::before,
.u-carousel-indicators-v20--white li span::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(3);
      -ms-transform: scale(3);
          transform: scale(3);
  -webkit-transition: opacity .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
  transition: opacity .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease, visibility 0s .3s;
  transition: opacity .3s ease, transform .3s ease, visibility 0s .3s;
  transition: opacity .3s ease, transform .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
}

.u-carousel-indicators-v20 li span:hover, .u-carousel-indicators-v20 li span:focus,
.u-carousel-indicators-v20--white li span:hover,
.u-carousel-indicators-v20--white li span:focus {
  border-color: #14313F;
}

.u-carousel-indicators-v20 li.slick-active span,
.u-carousel-indicators-v20--white li.slick-active span {
  border-color: #14313F;
}

.u-carousel-indicators-v20 li.slick-active span::before,
.u-carousel-indicators-v20--white li.slick-active span::before {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v20--white li span {
  border: 2px solid #fff;
}

.u-carousel-indicators-v20--white li span::before {
  background: #14313F;
  -webkit-box-shadow: 0 0 1px #14313F;
          box-shadow: 0 0 1px #14313F;
}

/*------------------------------------
  Carousel indicators v21
------------------------------------*/
.u-carousel-indicators-v21,
.u-carousel-indicators-v21--white {
  white-space: nowrap;
}

.u-carousel-indicators-v21 li,
.u-carousel-indicators-v21--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.u-carousel-indicators-v21 li span,
.u-carousel-indicators-v21--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v21 li span::before, .u-carousel-indicators-v21 li span::after,
.u-carousel-indicators-v21--white li span::before,
.u-carousel-indicators-v21--white li span::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.u-carousel-indicators-v21 li span::after,
.u-carousel-indicators-v21--white li span::after {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.u-carousel-indicators-v21 li span:hover,
.u-carousel-indicators-v21--white li span:hover {
  opacity: .8;
}

.u-carousel-indicators-v21 li.slick-active span,
.u-carousel-indicators-v21--white li.slick-active span {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.u-carousel-indicators-v21--white li span::before {
  background-color: #fff;
}

.u-carousel-indicators-v21--white li span::after {
  background-color: #14313F;
}

/*------------------------------------
  Carousel indicators v22
------------------------------------*/
.u-carousel-indicators-v22,
.u-carousel-indicators-v22--white {
  white-space: nowrap;
}

.u-carousel-indicators-v22 li,
.u-carousel-indicators-v22--white li {
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 5px;
  -webkit-transition: border-color .3s ease;
  -o-transition: border-color .3s ease;
  transition: border-color .3s ease;
}

.u-carousel-indicators-v22 li span,
.u-carousel-indicators-v22--white li span {
  position: absolute;
  bottom: 250%;
  left: 50%;
  width: auto;
  height: auto;
  line-height: 2;
  opacity: 0;
  white-space: nowrap;
  visibility: hidden;
  border-radius: 0;
  padding: 0 10px;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-transition: opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease, visibility 0s .3s ease;
  transition: transform .3s ease, opacity .3s ease, visibility 0s .3s ease;
  transition: transform .3s ease, opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v22 li span::before, .u-carousel-indicators-v22 li span::after,
.u-carousel-indicators-v22--white li span::before,
.u-carousel-indicators-v22--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v22 li span::before,
.u-carousel-indicators-v22--white li span::before {
  display: block;
  position: absolute;
  top: 99%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: 10px solid transparent;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.u-carousel-indicators-v22 li span:hover,
.u-carousel-indicators-v22--white li span:hover {
  z-index: 11;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
      -ms-transform: translateX(-50%) translateY(0%);
          transform: translateX(-50%) translateY(0%);
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v22 li.slick-active span,
.u-carousel-indicators-v22--white li.slick-active span {
  z-index: 100;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
      -ms-transform: translateX(-50%) translateY(0%);
          transform: translateX(-50%) translateY(0%);
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v22 li.slick-active:hover span,
.u-carousel-indicators-v22--white li.slick-active:hover span {
  opacity: 1 !important;
}

.u-carousel-indicators-v22 li:hover,
.u-carousel-indicators-v22--white li:hover {
  z-index: 11;
}

.u-carousel-indicators-v22:hover li.slick-active span,
.u-carousel-indicators-v22--white:hover li.slick-active span {
  opacity: .2;
}

.u-carousel-indicators-v22--white li {
  border: 2px solid #fff;
}

.u-carousel-indicators-v22--white li span {
  color: #fff;
  background-color: #14313F;
}

.u-carousel-indicators-v22--white li span::before {
  border-top-color: #14313F;
}

.u-carousel-indicators-v22--white li.slick-active {
  border-color: #14313F;
}

/*------------------------------------
  Carousel indicators v23
------------------------------------*/
.u-carousel-indicators-v23,
.u-carousel-indicators-v23--white {
  white-space: nowrap;
}

.u-carousel-indicators-v23 li,
.u-carousel-indicators-v23--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v23 li span,
.u-carousel-indicators-v23--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease;
}

.u-carousel-indicators-v23 li span::before, .u-carousel-indicators-v23 li span::after,
.u-carousel-indicators-v23--white li span::before,
.u-carousel-indicators-v23--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v23 li.slick-active:first-child ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:first-child ~ .u-dots-helper {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(2) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(2) ~ .u-dots-helper {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(3) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(3) ~ .u-dots-helper {
  -webkit-transform: translateX(200%);
      -ms-transform: translateX(200%);
          transform: translateX(200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(4) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(4) ~ .u-dots-helper {
  -webkit-transform: translateX(300%);
      -ms-transform: translateX(300%);
          transform: translateX(300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(5) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(5) ~ .u-dots-helper {
  -webkit-transform: translateX(400%);
      -ms-transform: translateX(400%);
          transform: translateX(400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(6) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(6) ~ .u-dots-helper {
  -webkit-transform: translateX(500%);
      -ms-transform: translateX(500%);
          transform: translateX(500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(7) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(7) ~ .u-dots-helper {
  -webkit-transform: translateX(600%);
      -ms-transform: translateX(600%);
          transform: translateX(600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(8) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(8) ~ .u-dots-helper {
  -webkit-transform: translateX(700%);
      -ms-transform: translateX(700%);
          transform: translateX(700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(9) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(9) ~ .u-dots-helper {
  -webkit-transform: translateX(800%);
      -ms-transform: translateX(800%);
          transform: translateX(800%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(10) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(10) ~ .u-dots-helper {
  -webkit-transform: translateX(900%);
      -ms-transform: translateX(900%);
          transform: translateX(900%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(11) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(11) ~ .u-dots-helper {
  -webkit-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
          transform: translateX(1000%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(12) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(12) ~ .u-dots-helper {
  -webkit-transform: translateX(1100%);
      -ms-transform: translateX(1100%);
          transform: translateX(1100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(13) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(13) ~ .u-dots-helper {
  -webkit-transform: translateX(1200%);
      -ms-transform: translateX(1200%);
          transform: translateX(1200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(14) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(14) ~ .u-dots-helper {
  -webkit-transform: translateX(1300%);
      -ms-transform: translateX(1300%);
          transform: translateX(1300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(15) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(15) ~ .u-dots-helper {
  -webkit-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
          transform: translateX(1400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(16) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(16) ~ .u-dots-helper {
  -webkit-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
          transform: translateX(1500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(17) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(17) ~ .u-dots-helper {
  -webkit-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
          transform: translateX(1600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(18) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(18) ~ .u-dots-helper {
  -webkit-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
          transform: translateX(1700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(19) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(19) ~ .u-dots-helper {
  -webkit-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
          transform: translateX(1800%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(20) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(20) ~ .u-dots-helper {
  -webkit-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
          transform: translateX(1900%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(21) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(21) ~ .u-dots-helper {
  -webkit-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
          transform: translateX(2000%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(22) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(22) ~ .u-dots-helper {
  -webkit-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
          transform: translateX(2100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(23) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(23) ~ .u-dots-helper {
  -webkit-transform: translateX(2200%);
      -ms-transform: translateX(2200%);
          transform: translateX(2200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(24) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(24) ~ .u-dots-helper {
  -webkit-transform: translateX(2300%);
      -ms-transform: translateX(2300%);
          transform: translateX(2300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(25) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(25) ~ .u-dots-helper {
  -webkit-transform: translateX(2400%);
      -ms-transform: translateX(2400%);
          transform: translateX(2400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(26) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(26) ~ .u-dots-helper {
  -webkit-transform: translateX(2500%);
      -ms-transform: translateX(2500%);
          transform: translateX(2500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(27) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(27) ~ .u-dots-helper {
  -webkit-transform: translateX(2600%);
      -ms-transform: translateX(2600%);
          transform: translateX(2600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(28) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(28) ~ .u-dots-helper {
  -webkit-transform: translateX(2700%);
      -ms-transform: translateX(2700%);
          transform: translateX(2700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(29) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(29) ~ .u-dots-helper {
  -webkit-transform: translateX(2800%);
      -ms-transform: translateX(2800%);
          transform: translateX(2800%);
}

.u-carousel-indicators-v23 .u-dots-helper,
.u-carousel-indicators-v23--white .u-dots-helper {
  position: absolute;
  left: 0;
  top: 0;
  width: 26px;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v23 .u-dots-helper::before,
.u-carousel-indicators-v23--white .u-dots-helper::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.u-carousel-indicators-v23--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v23--white li span:hover, .u-carousel-indicators-v23--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v23--white .u-dots-helper::before {
  background: #14313F;
}

/*------------------------------------
  Carousel indicators v24
------------------------------------*/
.u-carousel-indicators-v24,
.u-carousel-indicators-v24--white {
  white-space: nowrap;
}

.u-carousel-indicators-v24 li,
.u-carousel-indicators-v24--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v24 li span,
.u-carousel-indicators-v24--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-radius: 50%;
  text-indent: -9999px;
}

.u-carousel-indicators-v24 li span::before, .u-carousel-indicators-v24 li span::after,
.u-carousel-indicators-v24--white li span::before,
.u-carousel-indicators-v24--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v24 li span::before,
.u-carousel-indicators-v24--white li span::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease .3s;
  transition: opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease .3s;
  -o-transition: transform .3s ease .3s, opacity .3s ease, visibility 0s .3s ease;
  transition: transform .3s ease .3s, opacity .3s ease, visibility 0s .3s ease;
  transition: transform .3s ease .3s, opacity .3s ease, visibility 0s .3s ease, -webkit-transform .3s ease .3s;
  -webkit-transform-origin: -200% 50%;
      -ms-transform-origin: -200% 50%;
          transform-origin: -200% 50%;
  -webkit-transform: rotate(-100deg);
      -ms-transform: rotate(-100deg);
          transform: rotate(-100deg);
}

.u-carousel-indicators-v24 li.slick-active-right span::before,
.u-carousel-indicators-v24--white li.slick-active-right span::before {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform-origin: 300% 50%;
      -ms-transform-origin: 300% 50%;
          transform-origin: 300% 50%;
  -webkit-transform: rotate(100deg);
      -ms-transform: rotate(100deg);
          transform: rotate(100deg);
}

.u-carousel-indicators-v24 li.slick-current span::before,
.u-carousel-indicators-v24--white li.slick-current span::before {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.u-carousel-indicators-v24--white li span {
  border: 2px solid #14313F;
}

.u-carousel-indicators-v24--white li span::before {
  background: #fff;
}

.u-carousel-indicators-v24--white li span:focus {
  background: rgba(255, 255, 255, 0.2);
}

/*------------------------------------
  Carousel indicators v25
------------------------------------*/
.u-carousel-indicators-v25,
.u-carousel-indicators-v25--white {
  white-space: nowrap;
}

.u-carousel-indicators-v25 li,
.u-carousel-indicators-v25--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v25 li::before,
.u-carousel-indicators-v25--white li::before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
          transform: translateY(-200%);
  -webkit-transition: opacity .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
  transition: opacity .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease, visibility 0s .3s;
  transition: transform .3s ease, opacity .3s ease, visibility 0s .3s;
  transition: transform .3s ease, opacity .3s ease, visibility 0s .3s, -webkit-transform .3s ease;
}

.u-carousel-indicators-v25 li span,
.u-carousel-indicators-v25--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  -webkit-transition: opacity .3s ease, background-color .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, background-color .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease, background-color .3s ease;
  transition: transform .3s ease, opacity .3s ease, background-color .3s ease;
  transition: transform .3s ease, opacity .3s ease, background-color .3s ease, -webkit-transform .3s ease;
}

.u-carousel-indicators-v25 li span::before, .u-carousel-indicators-v25 li span::after,
.u-carousel-indicators-v25--white li span::before,
.u-carousel-indicators-v25--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v25 li.slick-active::before,
.u-carousel-indicators-v25--white li.slick-active::before {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.u-carousel-indicators-v25 li.slick-active span,
.u-carousel-indicators-v25--white li.slick-active span {
  opacity: 0;
  -webkit-transform: translateY(200%);
      -ms-transform: translateY(200%);
          transform: translateY(200%);
}

.u-carousel-indicators-v25--white li::before {
  background-color: #14313F;
}

.u-carousel-indicators-v25--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v25--white li span::before {
  background-color: #14313F;
}

.u-carousel-indicators-v25--white li span:focus {
  background-color: #14313F;
}

.u-carousel-indicators-v25--white li:hover span {
  background-color: #fff;
}

.u-carousel-indicators-v25--white li.slick-active span {
  background-color: #14313F;
}

/*------------------------------------
  Carousel indicators v26
------------------------------------*/
.u-carousel-indicators-v26 li,
.u-carousel-indicators-v26--white li,
.u-carousel-indicators-v26--vertical li,
.u-carousel-indicators-v26--vertical--white li {
  position: relative;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 40px;
}

.u-carousel-indicators-v26 li::before,
.u-carousel-indicators-v26--white li::before,
.u-carousel-indicators-v26--vertical li::before,
.u-carousel-indicators-v26--vertical--white li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid;
  border-radius: 50%;
  -webkit-transition: width .3s, height .3s, border-color .3s, border-width .3s, background .3s;
  -o-transition: width .3s, height .3s, border-color .3s, border-width .3s, background .3s;
  transition: width .3s, height .3s, border-color .3s, border-width .3s, background .3s;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.u-carousel-indicators-v26 li::after,
.u-carousel-indicators-v26--white li::after,
.u-carousel-indicators-v26--vertical li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: -1;
  display: block;
  width: 44px;
  height: 0;
  border-top: 2px solid;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: -2px;
}

.u-carousel-indicators-v26 li span,
.u-carousel-indicators-v26--white li span,
.u-carousel-indicators-v26--vertical li span,
.u-carousel-indicators-v26--vertical--white li span {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  opacity: .3;
  -webkit-transition: opacity .3s, color .3s;
  -o-transition: opacity .3s, color .3s;
  transition: opacity .3s, color .3s;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0 0 15px 0;
}

.u-carousel-indicators-v26 li.slick-active::before,
.u-carousel-indicators-v26--white li.slick-active::before,
.u-carousel-indicators-v26--vertical li.slick-active::before,
.u-carousel-indicators-v26--vertical--white li.slick-active::before {
  width: 20px;
  height: 20px;
}

.u-carousel-indicators-v26 li.slick-active span,
.u-carousel-indicators-v26--white li.slick-active span,
.u-carousel-indicators-v26--vertical li.slick-active span,
.u-carousel-indicators-v26--vertical--white li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v26 li:last-child,
.u-carousel-indicators-v26--white li:last-child,
.u-carousel-indicators-v26--vertical li:last-child,
.u-carousel-indicators-v26--vertical--white li:last-child {
  margin-bottom: 0;
  margin-right: 0;
}

.u-carousel-indicators-v26 li:last-child::after,
.u-carousel-indicators-v26--white li:last-child::after,
.u-carousel-indicators-v26--vertical li:last-child::after,
.u-carousel-indicators-v26--vertical--white li:last-child::after {
  display: none;
}

.u-carousel-indicators-v26--vertical,
.u-carousel-indicators-v26--vertical--white {
  width: 20px;
}

.u-carousel-indicators-v26--vertical li,
.u-carousel-indicators-v26--vertical--white li {
  display: block;
  float: none;
  margin-bottom: 15px;
  margin-right: 0;
}

.u-carousel-indicators-v26--vertical li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: -1;
  display: block;
  width: 0;
  height: 19px;
  border-left: 2px solid;
  -webkit-transform: translateX(-50%) translateY(0);
      -ms-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  margin-top: -2px;
  margin-left: 0;
}

.u-carousel-indicators-v26--vertical li span,
.u-carousel-indicators-v26--vertical--white li span {
  display: block;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 100%;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  opacity: .3;
  -webkit-transition: opacity .3s, color .3s;
  -o-transition: opacity .3s, color .3s;
  transition: opacity .3s, color .3s;
  -webkit-transform: translateX(0) translateY(-50%);
      -ms-transform: translateX(0) translateY(-50%);
          transform: translateX(0) translateY(-50%);
  padding: 0 0 0 15px;
}

.u-carousel-indicators-v26--white li::before,
.u-carousel-indicators-v26--vertical--white li::before {
  border-color: #14313F;
}

.u-carousel-indicators-v26--white li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  border-color: #14313F;
}

.u-carousel-indicators-v26--white li span,
.u-carousel-indicators-v26--vertical--white li span {
  color: #fff;
}

.u-carousel-indicators-v26--white li:not(.slick-active):hover::before,
.u-carousel-indicators-v26--vertical--white li:not(.slick-active):hover::before {
  border-color: #fff;
  background-color: #fff;
}

.u-carousel-indicators-v26--white li.slick-active::before,
.u-carousel-indicators-v26--vertical--white li.slick-active::before {
  border-color: #fff;
}

.u-carousel-indicators-v26--white li.slick-active span,
.u-carousel-indicators-v26--vertical--white li.slick-active span {
  color: #fff;
}

/*------------------------------------
  Carousel indicators v27
------------------------------------*/
.u-carousel-indicators-v27 li,
.u-carousel-indicators-v27--white li,
.u-carousel-indicators-v27--vertical li,
.u-carousel-indicators-v27--vertical--white li {
  position: relative;
  width: 40px;
  height: 4px;
  float: left;
  margin: 0 5px;
}

.u-carousel-indicators-v27 li span,
.u-carousel-indicators-v27--white li span,
.u-carousel-indicators-v27--vertical li span,
.u-carousel-indicators-v27--vertical--white li span {
  position: relative;
  display: block;
  width: 100%;
  height: 4px;
  opacity: .7;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.u-carousel-indicators-v27 li span::before,
.u-carousel-indicators-v27--white li span::before,
.u-carousel-indicators-v27--vertical li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27 li strong,
.u-carousel-indicators-v27--white li strong,
.u-carousel-indicators-v27--vertical li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  position: absolute;
  bottom: 105%;
  left: 0;
  display: block;
  width: 40px;
  font-weight: 700;
  font-size: 20px;
  opacity: 0;
  -webkit-transform: translate3d(1em, 0, 0);
          transform: translate3d(1em, 0, 0);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity .5s, -webkit-transform .5s;
  transition: opacity .5s, -webkit-transform .5s;
  -o-transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s, -webkit-transform .5s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27 li:not(.slick-active):hover span, .u-carousel-indicators-v27 li:not(.slick-active):focus span,
.u-carousel-indicators-v27--white li:not(.slick-active):hover span,
.u-carousel-indicators-v27--white li:not(.slick-active):focus span,
.u-carousel-indicators-v27--vertical li:not(.slick-active):hover span,
.u-carousel-indicators-v27--vertical li:not(.slick-active):focus span,
.u-carousel-indicators-v27--vertical--white li:not(.slick-active):hover span,
.u-carousel-indicators-v27--vertical--white li:not(.slick-active):focus span {
  opacity: 1;
}

.u-carousel-indicators-v27 li.slick-active span::before,
.u-carousel-indicators-v27--white li.slick-active span::before,
.u-carousel-indicators-v27--vertical li.slick-active span::before,
.u-carousel-indicators-v27--vertical--white li.slick-active span::before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.u-carousel-indicators-v27 li.slick-active strong,
.u-carousel-indicators-v27--white li.slick-active strong,
.u-carousel-indicators-v27--vertical li.slick-active strong,
.u-carousel-indicators-v27--vertical--white li.slick-active strong {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
          transform: rotate3d(0, 0, 1, 0deg);
}

.u-carousel-indicators-v27--vertical li,
.u-carousel-indicators-v27--vertical--white li {
  display: block;
  width: 40px;
  height: 40px;
  float: none;
  margin: 15px 0;
}

.u-carousel-indicators-v27--vertical li span,
.u-carousel-indicators-v27--vertical--white li span {
  position: relative;
  display: block;
  width: 4px;
  height: 100%;
  opacity: .7;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.u-carousel-indicators-v27--vertical li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27--vertical li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 105%;
  display: block;
  width: 40px;
  font-weight: 700;
  font-size: 20px;
  opacity: 0;
  -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(1em, 0, 0);
          transform: rotate3d(0, 0, 1, 90deg) translate3d(1em, 0, 0);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity .5s, -webkit-transform .5s;
  transition: opacity .5s, -webkit-transform .5s;
  -o-transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s, -webkit-transform .5s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
       -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27--vertical li.slick-active span::before,
.u-carousel-indicators-v27--vertical--white li.slick-active span::before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.u-carousel-indicators-v27--vertical li.slick-active strong,
.u-carousel-indicators-v27--vertical--white li.slick-active strong {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
}

.u-carousel-indicators-v27--white li span,
.u-carousel-indicators-v27--vertical--white li span {
  background: #fff;
}

.u-carousel-indicators-v27--white li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  background: #14313F;
}

.u-carousel-indicators-v27--white li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  color: #fff;
}

/*------------------------------------
  Carousel indicators v28
------------------------------------*/
.u-carousel-indicators-v28 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-carousel-indicators-v28 li {
  display: block;
  margin: 15px 0;
  float: none;
}

.u-carousel-indicators-v28 li.slick-active span {
  background-color: #14313F;
  opacity: 1;
}

.u-carousel-indicators-v28 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #777;
  opacity: .3;
}

/*------------------------------------
  Carousel indicators v29
------------------------------------*/
.u-carousel-indicators-v29 {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.u-carousel-indicators-v29 li {
  display: inline-block;
  min-width: 30px;
  cursor: pointer;
  float: none;
  border-top: 3px solid #fff;
  margin: -2px 20px 0;
}

.u-carousel-indicators-v29 li.slick-active {
  color: #14313F;
  border-top-color: #14313F;
}

.u-carousel-indicators-v29 .u-dot-title {
  display: none;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v29 {
    border-top: 1px solid;
  }
  .u-carousel-indicators-v29 li {
    border-top: 3px solid transparent;
    padding-top: 10px;
    margin: -2px 20px 0;
  }
  .u-carousel-indicators-v29 .u-dot-title {
    display: block;
  }
}

/*------------------------------------
  Carousel indicators v30
------------------------------------*/
.u-carousel-indicators-v30 {
  display: block;
  width: 100%;
}

.u-carousel-indicators-v30 > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  float: none;
}

.u-carousel-indicators-v30 span {
  display: inline-block;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v30 {
    display: block;
    width: 100%;
  }
  .u-carousel-indicators-v30 > li {
    display: table-cell;
    width: 1%;
    text-align: center;
    float: none;
  }
  .u-carousel-indicators-v30 span {
    display: inline-block;
  }
}

/*------------------------------------
  Carousel indicators v31
------------------------------------*/
.u-carousel-indicators-v31,
.u-carousel-indicators-v31--white {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-carousel-indicators-v31 li,
.u-carousel-indicators-v31--white li {
  margin: 0 5px;
}

.u-carousel-indicators-v31 li.slick-active span,
.u-carousel-indicators-v31--white li.slick-active span {
  position: relative;
  top: 1px;
  width: 13px;
  height: 13px;
  background-color: #14313F;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
}

.u-carousel-indicators-v31 span,
.u-carousel-indicators-v31--white span {
  position: relative;
  top: 2px;
  width: 11px;
  height: 11px;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 1;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  background-color: #ddd;
}

/*------------------------------------
  Carousel Indicators v32
------------------------------------*/
.u-carousel-indicators-v32 .slick-slide {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

.u-carousel-indicators-v32 .slick-slide .u-carousel-indicators-v32-img {
  -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0);
          box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0);
}

.u-carousel-indicators-v32 .slick-center {
  width: 70px;
  height: 70px;
  -webkit-transform: scale(1.35);
}

.u-carousel-indicators-v32 .slick-center .u-carousel-indicators-v32-img {
  -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
  border-color: #fff;
}

/*------------------------------------
  Carousel indicators v33
------------------------------------*/
.u-carousel-indicators-v33 {
  position: relative;
  padding-top: 15px;
  padding-left: 0;
}

.u-carousel-indicators-v33 li {
  display: block;
  color: #eee;
  cursor: pointer;
  padding: 10px 0;
}

.u-carousel-indicators-v33 li:hover {
  color: rgba(114, 192, 44, 0.5);
}

.u-carousel-indicators-v33 li.slick-active {
  color: #14313F;
}

.u-carousel-indicators-v33 li span {
  display: none;
}

/*------------------------------------
  Carousel indicators v34
------------------------------------*/
.u-carousel-indicators-v34 li {
  display: block;
  margin: 10px 0;
}

.u-carousel-indicators-v34 li.slick-active span {
  background-color: #14313F;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.u-carousel-indicators-v34 span {
  width: 13px;
  height: 13px;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

/*------------------------------------
  Carousel indicators v35
------------------------------------*/
.u-carousel-indicators-v35 li,
.u-carousel-indicators-v35--white li,
.u-carousel-indicators-v35--main li {
  display: inline-block;
  margin: 0 5px;
}

.u-carousel-indicators-v35 li.slick-active span,
.u-carousel-indicators-v35--white li.slick-active span,
.u-carousel-indicators-v35--main li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v35 span,
.u-carousel-indicators-v35--white span,
.u-carousel-indicators-v35--main span {
  width: 13px;
  height: 13px;
  background-color: #14313F;
  border: 2px solid transparent;
  opacity: .7;
  border-radius: 50%;
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-carousel-indicators-v35 li.slick-active span,
.u-carousel-indicators-v35--white li.slick-active span,
.u-carousel-indicators-v35--main li.slick-active span {
  background-color: transparent;
  border-color: #14313F;
  opacity: .5;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.u-carousel-indicators-v35--white li span {
  background-color: #fff;
}

.u-carousel-indicators-v35--white li.slick-active span {
  border-color: #fff;
}

.u-carousel-indicators-v35--main li span {
  background-color: #000;
}

.u-carousel-indicators-v35--main li.slick-active span {
  border-color: #000;
}

/*------------------------------------
  Breadcrumbs v1
------------------------------------*/
.u-breadcrumbs-v1 {
  padding-left: 0;
  margin-bottom: 0;
}

.u-breadcrumbs-v1 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-breadcrumbs-v1 a:hover {
  text-decoration: none;
}

/*------------------------------------
  Breadcrumbs v2
------------------------------------*/
.u-breadcrumbs-v2 {
  padding-left: 0;
  margin-bottom: 0;
}

.u-breadcrumbs-v2 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-breadcrumbs-v2 > * > * {
  display: block;
  border-radius: 3px;
}

.u-breadcrumbs-v2 a:hover {
  text-decoration: none;
}

.u-breadcrumbs-v2 [class*="u-triangle"] {
  display: none;
}

@media (min-width: 768px) {
  .u-breadcrumbs-v2 > * {
    position: relative;
    background-color: #fff;
  }
  .u-breadcrumbs-v2 > * > * {
    border-radius: 0;
  }
  .u-breadcrumbs-v2 > *:first-child > * {
    border-radius: 5px 0 0 5px;
  }
  .u-breadcrumbs-v2 > *:last-child > * {
    border-radius: 0 5px 5px 0;
  }
  .u-breadcrumbs-v2 [class*="u-triangle"] {
    top: 0;
    z-index: 2;
    display: block;
    width: 20px;
    height: 100%;
    margin-left: -0.05em;
  }
}

/*------------------------------------
  Dot line v1
------------------------------------*/
.u-dot-line-v1,
.u-dot-line-v1-2 {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0;
}

.u-dot-line-v1::before, .u-dot-line-v1::after,
.u-dot-line-v1-2::before,
.u-dot-line-v1-2::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: calc(50% + 30px);
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: -1px;
}

.u-dot-line-v1::before,
.u-dot-line-v1-2::before {
  left: -30px;
}

li:first-child .u-dot-line-v1::before, li:first-child
.u-dot-line-v1-2::before {
  display: none;
}

.u-dot-line-v1::after,
.u-dot-line-v1-2::after {
  right: -30px;
}

li:last-child .u-dot-line-v1::after, li:last-child
.u-dot-line-v1-2::after {
  display: none;
}

.u-dot-line-v1__inner,
.u-dot-line-v1-2__inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
}

.u-dot-line-v1__inner::before,
.u-dot-line-v1-2__inner::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}

.u-dot-line-v1-2::before, .u-dot-line-v1-2::after,
.u-dot-line-v1-2-2::before,
.u-dot-line-v1-2-2::after {
  display: none;
}

@media (min-width: 992px) {
  .u-dot-line-v1-2::before, .u-dot-line-v1-2::after {
    display: block;
  }
}

/*------------------------------------
  Dot line v2
------------------------------------*/
.u-dot-line-v2,
.u-dot-line-v2-2 {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0;
}

.u-dot-line-v2::before, .u-dot-line-v2::after,
.u-dot-line-v2-2::before,
.u-dot-line-v2-2::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: calc(50% + 30px);
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: -1px;
}

.u-dot-line-v2::before,
.u-dot-line-v2-2::before {
  left: -30px;
}

li:first-child .u-dot-line-v2::before, li:first-child
.u-dot-line-v2-2::before {
  display: none;
}

.u-dot-line-v2::after,
.u-dot-line-v2-2::after {
  right: -30px;
}

li:last-child .u-dot-line-v2::after, li:last-child
.u-dot-line-v2-2::after {
  display: none;
}

.u-dot-line-v2__inner,
.u-dot-line-v2-2__inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 20px;
  height: 20px;
}

.u-dot-line-v2__inner::before,
.u-dot-line-v2-2__inner::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
}

.u-dot-line-v2-2::before, .u-dot-line-v2-2::after,
.u-dot-line-v2-2-2::before,
.u-dot-line-v2-2-2::after {
  display: none;
}

@media (min-width: 992px) {
  .u-dot-line-v2-2::before, .u-dot-line-v2-2::after {
    display: block;
  }
}

/*------------------------------------
  Heading-v1
------------------------------------*/
[class*="u-heading-v1-"] {
  position: relative;
}

[class*="u-heading-v1-"]::before, [class*="u-heading-v1-"]::after {
  content: "";
  position: absolute;
  left: auto;
  right: 0;
  width: 100%;
  height: 0;
  border-top-width: 1px;
  border-color: inherit;
}

[class*="u-heading-v1-"].text-center::before, [class*="u-heading-v1-"].text-center::after {
  left: 0;
  right: 0;
}

[class*="u-heading-v1-"].text-right::before, [class*="u-heading-v1-"].text-right::after {
  left: 0;
  right: auto;
}

.u-heading-v1__title {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-right: 1.07143rem;
  background-color: inherit;
  z-index: 2;
}

.text-right .u-heading-v1__title {
  padding-left: 1.07143rem;
  padding-right: 0;
}

.text-center .u-heading-v1__title {
  padding-left: 1.07143rem;
  padding-right: 1.07143rem;
}

/*------------------------------------
  Heading-v1-1
------------------------------------*/
.u-heading-v1-1::before {
  top: 48%;
  border-top-style: solid;
}

.u-heading-v1-1::after {
  top: 58%;
  border-top-style: solid;
}

/*------------------------------------
  Heading-v1-2
------------------------------------*/
.u-heading-v1-2::before {
  top: 48%;
  border-top-style: dashed;
}

.u-heading-v1-2::after {
  top: 58%;
  border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-3
------------------------------------*/
.u-heading-v1-3::before {
  top: 48%;
  border-top-style: dotted;
}

.u-heading-v1-3::after {
  top: 58%;
  border-top-style: dotted;
}

/*------------------------------------
  Heading-v1-4
------------------------------------*/
.u-heading-v1-4::before {
  top: 50%;
  border-top-style: solid;
}

/*------------------------------------
  Heading-v1-5
------------------------------------*/
.u-heading-v1-5::before {
  top: 50%;
  border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-6
------------------------------------*/
.u-heading-v1-6::before {
  top: 50%;
  border-top-style: dotted;
}

/*------------------------------------
  Heading-v1-7
------------------------------------*/
.u-heading-v1-7 {
  background: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"9px\" height=\"6px\"><polygon opacity=\"0.2\" points=\"4.5,4.5 0,0 0,1.208 4.5,5.708 9,1.208 9,0 \"/></svg>") 0 50% repeat-x;
}

/*------------------------------------
  Heading-v2
------------------------------------*/
.u-heading-v2-1--bottom::after, .u-heading-v2-1--top::before, .u-heading-v2-2--bottom::after, .u-heading-v2-2--top::before, .u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before, .u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before, .u-heading-v2-5--bottom::after, .u-heading-v2-5--top::before, .u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before, .u-heading-v2-7--bottom::after, .u-heading-v2-7--top::before {
  content: "";
  display: inline-block;
  border-top-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Heading-v2-1
------------------------------------*/
.u-heading-v2-1--bottom::after, .u-heading-v2-1--top::before {
  width: 3.14286rem;
  border-top-width: 2px;
}

.u-heading-v2-1--bottom::after {
  margin-top: 1.78571rem;
}

.u-heading-v2-1--top::before {
  margin-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v2-2
------------------------------------*/
.u-heading-v2-2--bottom::after, .u-heading-v2-2--top::before {
  width: 2.71429rem;
  border-top-width: 5px;
}

.u-heading-v2-2--bottom::after {
  margin-top: 1.78571rem;
}

.u-heading-v2-2--top::before {
  margin-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v2-3
------------------------------------*/
.u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before {
  width: 5rem;
  border-top-width: 1px;
}

.u-heading-v2-3--bottom::after {
  margin-top: 1.07143rem;
}

.u-heading-v2-3--top::before {
  margin-bottom: 1.07143rem;
}

/*------------------------------------
  Heading-v2-4
------------------------------------*/
.u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before {
  width: 5rem;
  border-top-width: 10px;
}

.u-heading-v2-4--bottom::after {
  margin-top: 2.14286rem;
}

.u-heading-v2-4--top::before {
  margin-bottom: 2.14286rem;
}

/*------------------------------------
  Heading-v2-5
------------------------------------*/
.u-heading-v2-5--bottom::after, .u-heading-v2-5--top::before {
  width: 5rem;
  border-top-width: 2px;
}

.u-heading-v2-5--bottom::after {
  margin-top: 1.42857rem;
}

.u-heading-v2-5--top::before {
  margin-bottom: 1.42857rem;
}

/*------------------------------------
  Heading-v2-6
------------------------------------*/
.u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before {
  width: 2.14286rem;
  border-top-width: 1px;
}

.u-heading-v2-6--bottom::after {
  margin-top: 0.71429rem;
}

.u-heading-v2-6--top::before {
  margin-bottom: 0.71429rem;
}

/*------------------------------------
  Heading-v2-7
------------------------------------*/
.u-heading-v2-7--bottom::after, .u-heading-v2-7--top::before {
  width: 12rem;
  border-top-width: 10px;
}

.u-heading-v2-7--bottom::after {
  margin-top: 2.85714rem;
}

.u-heading-v2-7--top::before {
  margin-bottom: 2.85714rem;
}

/*------------------------------------
  Heading-v3
------------------------------------*/
[class*="u-heading-v3-"] {
  border-bottom: 1px dotted #ccc;
}

.u-heading-v3__title {
  position: relative;
  top: 1px;
  display: inline-block;
  margin: 0;
  padding-bottom: 0.71429rem;
  border-bottom: 1px solid #555;
}

/*------------------------------------
  Heading-v4
------------------------------------*/
[class*="u-heading-v4-"] {
  padding: 0.14286rem 0 0.21429rem 1.42857rem;
  border-left-width: 4px;
  border-left-style: solid;
  border-color: inherit;
}

[class*="u-heading-v4-"].text-right {
  padding: 0.14286rem 1.42857rem 0.21429rem 0;
  border-left-width: 0;
  border-right-width: 4px;
  border-right-style: solid;
}

/*------------------------------------
  Heading-v5
------------------------------------*/
.u-heading-v5__title {
  position: relative;
  display: inline-block;
  line-height: 1;
}

.u-heading-v5__title::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 0.85714rem;
  height: 0.85714rem;
  background: #555;
}

.u-heading-v5-color-primary .u-heading-v5__title::before {
  background: #14313F;
}

.u-heading-v5-color-gray-light-v2 .u-heading-v5__title::before {
  background: #ccc;
}

.u-heading-v5-color-white .u-heading-v5__title::before {
  background: #fff;
}

.u-heading-v5-rounded-50x .u-heading-v5__title::before {
  border-radius: 50%;
}

/*------------------------------------
  Heading-v5-1
------------------------------------*/
.u-heading-v5-1 .u-heading-v5__title {
  padding-top: 1.78571rem;
}

.u-heading-v5-1 .u-heading-v5__title::before {
  top: 0;
  left: 2px;
}

.u-heading-v5-1.text-center .u-heading-v5__title::before {
  left: 50%;
  margin-left: -6px;
}

.u-heading-v5-1.text-right .u-heading-v5__title::before {
  left: auto;
  right: 2px;
}

/*------------------------------------
  Heading-v5-2
------------------------------------*/
.u-heading-v5-2 .u-heading-v5__title::before {
  left: 0;
  bottom: 3px;
}

.u-heading-v5-2.text-right .u-heading-v5__title::before {
  left: auto;
  right: 0;
}

.u-heading-v5-2 .u-heading-v5__title {
  padding-left: 1.78571rem;
}

.u-heading-v5-2.text-right .u-heading-v5__title {
  padding-right: 1.78571rem;
}

/*------------------------------------
  Heading-v5-3
------------------------------------*/
.u-heading-v5-3 .u-heading-v5__title::before {
  left: 2px;
  bottom: 0;
}

.u-heading-v5-3.text-center .u-heading-v5__title::before {
  left: 50%;
  margin-left: -6px;
}

.u-heading-v5-3.text-right .u-heading-v5__title::before {
  left: auto;
  right: 2px;
}

.u-heading-v5-3 .u-heading-v5__title {
  padding-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v6
------------------------------------*/
.u-heading-v6__title {
  display: inline-block;
  position: relative;
}

.u-heading-v6-1 .u-heading-v6__title::after, .u-heading-v6-1.text-center .u-heading-v6__title::before, .u-heading-v6-1.text-right .u-heading-v6__title::before, .u-heading-v6-2 .u-heading-v6__title::after, .u-heading-v6-2.text-center .u-heading-v6__title::before, .u-heading-v6-2.text-right .u-heading-v6__title::before {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 5rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-1 .u-heading-v6__title,
.u-heading-v6-1 .u-heading-v6__subtitle {
  padding-right: 6.42857rem;
}

.u-heading-v6-1.text-center .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-center .u-heading-v6__subtitle,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
  padding-left: 6.42857rem;
}

.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
  padding-right: 0;
}

.u-heading-v6-1 .u-heading-v6__title::after {
  right: 0;
}

.u-heading-v6-1.text-center .u-heading-v6__title::before {
  left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::before {
  left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::after {
  display: none;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-2 .u-heading-v6__title,
.u-heading-v6-2 .u-heading-v6__subtitle {
  padding-left: 6.42857rem;
}

.u-heading-v6-2.text-center .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-center .u-heading-v6__subtitle,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
  padding-right: 6.42857rem;
}

.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
  padding-left: 0;
}

.u-heading-v6-2 .u-heading-v6__title::after {
  left: 0;
}

.u-heading-v6-2.text-center .u-heading-v6__title::before {
  right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::before {
  right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::after {
  display: none;
}

/*------------------------------------
  Heading-v7
------------------------------------*/
.u-heading-v7-divider::after, .text-center .u-heading-v7-divider::before, .text-right .u-heading-v7-divider::before {
  content: "";
  position: absolute;
  top: 52%;
  display: inline-block;
  width: 2.85714rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

.u-heading-v7-divider {
  position: relative;
  display: inline-block;
}

.u-heading-v7-divider::after {
  right: -3.92857rem;
}

.text-center .u-heading-v7-divider::before {
  left: -3.92857rem;
}

.text-right .u-heading-v7-divider::before {
  left: -3.92857rem;
}

.text-right .u-heading-v7-divider::after {
  display: none;
}

.u-heading-v7-divider__icon {
  display: inline-block;
  font-size: 1.4rem;
}

/*------------------------------------
  Heading-v7-1
------------------------------------*/
.u-heading-v7-1 .u-heading-v7-divider__icon {
  font-size: .6rem;
}

/*------------------------------------
  Heading-v7-3
------------------------------------*/
.u-heading-v7-3 .u-heading-v7-divider::after,
.u-heading-v7-3 .u-heading-v7-divider::before {
  display: none;
}

/*------------------------------------
  Heading-v8
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong, .u-heading-v8-2 .u-heading-v8__title strong {
  display: inline-block;
  font-weight: inherit;
}

/*------------------------------------
  Heading-v8-1
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong {
  padding: 0.07143rem 0.5rem;
}

/*------------------------------------
  Heading-v8-2
------------------------------------*/
.u-heading-v8-2 .u-heading-v8__title strong {
  padding: 0.71429rem 1.07143rem;
}

/*------------------------------------
  Heading-v9
------------------------------------*/
.u-heading-v9 {
  position: relative;
  text-align: center;
}

.u-heading-v9::before {
  content: "";
  position: absolute;
  left: 50%;
  display: block;
  margin-left: -35px;
  width: 70px;
  height: 96px;
  border: 2px solid #14313F;
}

.u-heading-v9--left {
  padding-left: 35px;
  text-align: left;
}

.u-heading-v9--left::before {
  left: 0;
  margin-left: 0;
}

.u-heading-v9--right {
  padding-right: 35px;
  text-align: right;
}

.u-heading-v9--right::before {
  left: auto;
  right: 0;
  margin-left: 0;
}

.u-heading-v9 * {
  position: relative;
  z-index: 3;
}

/*------------------------------------
  Heading-v10
------------------------------------*/
.u-heading-v10 {
  position: relative;
  text-align: center;
}

.u-heading-v10__downer {
  font-size: 115px;
  line-height: 1;
  opacity: .04;
}

.u-heading-v10__upper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 34px;
  color: #14313F;
}

/*------------------------------------
  Headings
------------------------------------*/
/* Massive Underline */
.u-heading-massive-underline {
  position: relative;
}

.u-heading-massive-underline::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: .2em;
  height: .3em;
  background-color: rgba(114, 192, 44, 0.8);
  z-index: -1;
}

/* Heading With Dot */
.u-header-title-dot::after {
  content: ".";
  color: #14313F;
  display: inline-block;
  font-size: 35px;
}

/*------------------------------------
  Nonstandart BG's
------------------------------------*/
.u-triangle-v1, .u-triangle-v1-2, .u-triangle-v2, .u-triangle-v3, .u-triangle-v4, .u-triangle-v5, .u-triangle-v6 {
  position: relative;
}

.u-triangle-v1::before, .u-triangle-v1-2::before, .u-triangle-v2::before, .u-triangle-v3::before, .u-triangle-v4::before, .u-triangle-v5::before, .u-triangle-v6::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 10;
}

.u-triangle-v1::before, .u-triangle-v1-2::before, .u-triangle-v2::before, .u-triangle-v5::before, .u-triangle-v6::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-v1.u-triangle-top.g-bg-primary::before, .u-triangle-v1.u-triangle-left.g-bg-primary::before, .u-triangle-v1-2.u-triangle-top.g-bg-primary::before, .u-triangle-v1-2.u-triangle-left.g-bg-primary::before, .u-triangle-v2.u-triangle-top.g-bg-primary::before, .u-triangle-v2.u-triangle-left.g-bg-primary::before, .u-triangle-v5.u-triangle-top.g-bg-primary::before, .u-triangle-v5.u-triangle-left.g-bg-primary::before, .u-triangle-v6.u-triangle-top.g-bg-primary::before, .u-triangle-v6.u-triangle-left.g-bg-primary::before {
  border-bottom-color: #14313F;
}

.u-triangle-v1.u-triangle-top.g-bg-white::before, .u-triangle-v1.u-triangle-left.g-bg-white::before, .u-triangle-v1-2.u-triangle-top.g-bg-white::before, .u-triangle-v1-2.u-triangle-left.g-bg-white::before, .u-triangle-v2.u-triangle-top.g-bg-white::before, .u-triangle-v2.u-triangle-left.g-bg-white::before, .u-triangle-v5.u-triangle-top.g-bg-white::before, .u-triangle-v5.u-triangle-left.g-bg-white::before, .u-triangle-v6.u-triangle-top.g-bg-white::before, .u-triangle-v6.u-triangle-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-triangle-v1.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-left.g-bg-gray-light-v9::before {
  border-bottom-color: #f7f7f7;
}

.u-triangle-v1.u-triangle-top.g-bg-black::before, .u-triangle-v1.u-triangle-left.g-bg-black::before, .u-triangle-v1-2.u-triangle-top.g-bg-black::before, .u-triangle-v1-2.u-triangle-left.g-bg-black::before, .u-triangle-v2.u-triangle-top.g-bg-black::before, .u-triangle-v2.u-triangle-left.g-bg-black::before, .u-triangle-v5.u-triangle-top.g-bg-black::before, .u-triangle-v5.u-triangle-left.g-bg-black::before, .u-triangle-v6.u-triangle-top.g-bg-black::before, .u-triangle-v6.u-triangle-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-triangle-v1.u-triangle-bottom.g-bg-primary::before, .u-triangle-v1.u-triangle-right.g-bg-primary::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-primary::before, .u-triangle-v1-2.u-triangle-right.g-bg-primary::before, .u-triangle-v2.u-triangle-bottom.g-bg-primary::before, .u-triangle-v2.u-triangle-right.g-bg-primary::before, .u-triangle-v5.u-triangle-bottom.g-bg-primary::before, .u-triangle-v5.u-triangle-right.g-bg-primary::before, .u-triangle-v6.u-triangle-bottom.g-bg-primary::before, .u-triangle-v6.u-triangle-right.g-bg-primary::before {
  border-top-color: #14313F;
}

.u-triangle-v1.u-triangle-bottom.g-bg-white::before, .u-triangle-v1.u-triangle-right.g-bg-white::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-white::before, .u-triangle-v1-2.u-triangle-right.g-bg-white::before, .u-triangle-v2.u-triangle-bottom.g-bg-white::before, .u-triangle-v2.u-triangle-right.g-bg-white::before, .u-triangle-v5.u-triangle-bottom.g-bg-white::before, .u-triangle-v5.u-triangle-right.g-bg-white::before, .u-triangle-v6.u-triangle-bottom.g-bg-white::before, .u-triangle-v6.u-triangle-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-triangle-v1.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-right.g-bg-gray-light-v9::before {
  border-top-color: #f7f7f7;
}

.u-triangle-v1.u-triangle-bottom.g-bg-black::before, .u-triangle-v1.u-triangle-right.g-bg-black::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-black::before, .u-triangle-v1-2.u-triangle-right.g-bg-black::before, .u-triangle-v2.u-triangle-bottom.g-bg-black::before, .u-triangle-v2.u-triangle-right.g-bg-black::before, .u-triangle-v5.u-triangle-bottom.g-bg-black::before, .u-triangle-v5.u-triangle-right.g-bg-black::before, .u-triangle-v6.u-triangle-bottom.g-bg-black::before, .u-triangle-v6.u-triangle-right.g-bg-black::before {
  border-top-color: #000;
}

.u-triangle-v1.u-triangle-top::before, .u-triangle-v1.u-triangle-bottom::before, .u-triangle-v1.u-triangle-left::before, .u-triangle-v1.u-triangle-right::before {
  left: 50%;
  margin-left: -20px;
}

.u-triangle-v1.u-triangle-top::before, .u-triangle-v1.u-triangle-left::before {
  top: -25px;
  border-width: 0 20px 25px 20px;
}

.u-triangle-v1.u-triangle-bottom::before, .u-triangle-v1.u-triangle-right::before {
  bottom: -25px;
  border-width: 25px 20px 0 20px;
}

.u-triangle-v1-2.u-triangle-left.g-bg-primary::before, .u-triangle-v1-2.u-triangle-left.g-bg-white::before, .u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-left.g-bg-black::before, .u-triangle-v1-2.u-triangle-right.g-bg-primary::before, .u-triangle-v1-2.u-triangle-right.g-bg-white::before, .u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-right.g-bg-black::before {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.u-triangle-v1-2.u-triangle-left::before, .u-triangle-v1-2.u-triangle-right::before {
  top: 50%;
  bottom: auto;
  left: auto;
  margin-top: -5px;
  margin-left: 0;
}

.u-triangle-v1-2.u-triangle-left::before {
  left: -5px;
  border-width: 5px 5px 5px 0;
}

.u-triangle-v1-2.u-triangle-left.g-bg-primary::before {
  border-right-color: #14313F;
}

.u-triangle-v1-2.u-triangle-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before {
  border-right-color: #f7f7f7;
}

.u-triangle-v1-2.u-triangle-left.g-bg-black::before {
  border-right-color: #000;
}

.u-triangle-v1-2.u-triangle-right::before {
  right: -5px;
  border-width: 5px 0 5px 5px;
}

.u-triangle-v1-2.u-triangle-right.g-bg-primary::before {
  border-left-color: #14313F;
}

.u-triangle-v1-2.u-triangle-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before {
  border-left-color: #f7f7f7;
}

.u-triangle-v1-2.u-triangle-right.g-bg-black::before {
  border-left-color: #000;
}

.u-triangle-v2.u-triangle-top::before, .u-triangle-v2.u-triangle-bottom::before {
  left: 45px;
}

.u-triangle-v2.u-triangle-left::before, .u-triangle-v2.u-triangle-right::before {
  top: 23px;
}

.u-triangle-v2.u-triangle-top::before {
  top: -15px;
  border-width: 0 17px 15px 17px;
}

.u-triangle-v2.u-triangle-bottom::before {
  bottom: -15px;
  border-width: 15px 17px 0 17px;
}

.u-triangle-v2.u-triangle-left::before {
  left: -15px;
  border-width: 17px 15px 17px 0;
}

.u-triangle-v2.u-triangle-right::before {
  right: -15px;
  border-width: 17px 0 17px 15px;
}

.u-triangle-v3::before, .u-triangle-v4::before {
  background-repeat: no-repeat;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
  height: 50px;
  left: 0;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-left::before {
  top: -50px;
}

.u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-right::before {
  bottom: -50px;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-left::before {
  width: 100%;
  background-size: 100%;
  background-position: top right;
}

.u-triangle-v3.u-triangle-top.g-bg-primary::before, .u-triangle-v3.u-triangle-left.g-bg-primary::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #14313F 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #14313F 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #14313F 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-white::before, .u-triangle-v3.u-triangle-left.g-bg-white::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #fff));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #fff 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #fff 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-black::before, .u-triangle-v3.u-triangle-left.g-bg-black::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #000));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #000 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #000 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%);
}

.u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-right::before {
  width: 100%;
  background-size: 100%;
  background-position: top right;
}

.u-triangle-v3.u-triangle-bottom.g-bg-primary::before, .u-triangle-v3.u-triangle-right.g-bg-primary::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #14313F 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-white::before, .u-triangle-v3.u-triangle-right.g-bg-white::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #fff));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #fff 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #fff 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #fff 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-black::before, .u-triangle-v3.u-triangle-right.g-bg-black::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #000));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #000 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #000 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #000 50%);
}

.u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-left::before {
  width: 100%;
  background-size: 50.2% 100%;
  background-position: top left, top right;
}

.u-triangle-v4.u-triangle-top.g-bg-primary::before, .u-triangle-v4.u-triangle-left.g-bg-primary::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(top right, transparent 49.6%, #14313F 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #14313F 50%), -o-linear-gradient(top right, transparent 49.6%, #14313F 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #14313F 50%), linear-gradient(to bottom left, transparent 49.6%, #14313F 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-white::before, .u-triangle-v4.u-triangle-left.g-bg-white::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #fff));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #fff 50%), -webkit-linear-gradient(top right, transparent 49.6%, #fff 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #fff 50%), -o-linear-gradient(top right, transparent 49.6%, #fff 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%), linear-gradient(to bottom left, transparent 49.6%, #fff 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7)), -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%), -webkit-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%), -o-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-black::before, .u-triangle-v4.u-triangle-left.g-bg-black::before {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #000)), -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #000));
  background-image: -webkit-linear-gradient(top left, transparent 49.6%, #000 50%), -webkit-linear-gradient(top right, transparent 49.6%, #000 50%);
  background-image: -o-linear-gradient(top left, transparent 49.6%, #000 50%), -o-linear-gradient(top right, transparent 49.6%, #000 50%);
  background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%), linear-gradient(to bottom left, transparent 49.6%, #000 50%);
}

.u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-right::before {
  width: 100%;
  background-size: 50.2% 100%;
  background-position: top left, top right;
}

.u-triangle-v4.u-triangle-bottom.g-bg-primary::before, .u-triangle-v4.u-triangle-right.g-bg-primary::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #14313F 50%), linear-gradient(to top left, transparent 49.6%, #14313F 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-white::before, .u-triangle-v4.u-triangle-right.g-bg-white::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #fff));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #fff 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #fff 50%), -o-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #f7f7f7 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%), -o-linear-gradient(bottom right, transparent 49.6%, #f7f7f7 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-black::before, .u-triangle-v4.u-triangle-right.g-bg-black::before {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #000)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #000));
  background-image: -webkit-linear-gradient(bottom left, transparent 49.6%, #000 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #000 50%);
  background-image: -o-linear-gradient(bottom left, transparent 49.6%, #000 50%), -o-linear-gradient(bottom right, transparent 49.6%, #000 50%);
  background-image: linear-gradient(to top right, transparent 49.6%, #000 50%), linear-gradient(to top left, transparent 49.6%, #000 50%);
}

.u-triangle-v5.u-triangle-top::before, .u-triangle-v5.u-triangle-bottom::before {
  left: 80px;
}

.u-triangle-v5.u-triangle-left::before, .u-triangle-v5.u-triangle-right::before {
  top: 23px;
}

.u-triangle-v5.u-triangle-top::before {
  top: -22px;
  border-width: 22px 0 0 22px;
}

.u-triangle-v5.u-triangle-bottom::before {
  bottom: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v5.u-triangle-left::before {
  left: -22px;
  border-width: 0 22px 22px 0;
}

.u-triangle-v5.u-triangle-right::before {
  right: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-top::before, .u-triangle-v6.u-triangle-bottom::before {
  left: 8%;
}

.u-triangle-v6.u-triangle-left::before, .u-triangle-v6.u-triangle-right::before {
  top: 8%;
}

.u-triangle-v6.u-triangle-top::before {
  top: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-bottom::before {
  bottom: -22px;
  border-width: 22px 0 0 22px;
}

.u-triangle-v6.u-triangle-left::before {
  left: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-right::before {
  right: -22px;
  border-width: 0 22px 22px 0;
}

[class*="u-triangle-inclusive-v1"]:not([class*="__front"]):not([class*="__back"]),
[class*="u-triangle-inclusive-v2"]:not([class*="__front"]):not([class*="__back"]) {
  position: absolute;
}

.u-triangle-inclusive-v1--left {
  right: -14px;
}

.u-triangle-inclusive-v1--left__front {
  position: absolute;
  top: 1px;
  left: 0;
}

.u-triangle-inclusive-v1--left__front {
  border-width: 14px 0 14px 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--left__back {
  border-width: 15px 0 15px 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--right {
  left: -14px;
}

.u-triangle-inclusive-v1--right__front {
  position: absolute;
  top: 1px;
  right: 0;
}

.u-triangle-inclusive-v1--right__front {
  border-width: 14px 14px 14px 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--right__back {
  border-width: 15px 15px 15px 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--top {
  top: -14px;
}

.u-triangle-inclusive-v1--top__front {
  position: absolute;
  left: 1px;
  bottom: 0;
}

.u-triangle-inclusive-v1--top__front {
  border-width: 0 14px 14px 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--top__back {
  border-width: 0 15px 15px 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--bottom {
  bottom: -14px;
}

.u-triangle-inclusive-v1--bottom__front {
  position: absolute;
  left: 1px;
  bottom: 1px;
}

.u-triangle-inclusive-v1--bottom__front {
  border-width: 14px 14px 0 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--bottom__back {
  border-width: 15px 15px 0 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v2--left {
  left: 100%;
}

.u-triangle-inclusive-v2--left__front, .u-triangle-inclusive-v2--left__back {
  position: absolute;
  left: 0;
  height: 100%;
}

.u-triangle-inclusive-v2--left__front svg, .u-triangle-inclusive-v2--left__back svg {
  height: 100%;
  vertical-align: middle;
}

.u-triangle-inclusive-v2--left__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--left__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--left__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--left__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--right {
  right: 100%;
}

.u-triangle-inclusive-v2--right__front, .u-triangle-inclusive-v2--right__back {
  position: absolute;
  right: 0;
  height: 100%;
}

.u-triangle-inclusive-v2--right__front svg, .u-triangle-inclusive-v2--right__back svg {
  height: 100%;
  vertical-align: middle;
}

.u-triangle-inclusive-v2--right__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--right__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--right__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--right__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--top {
  bottom: 100%;
}

.u-triangle-inclusive-v2--top__front, .u-triangle-inclusive-v2--top__back {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.u-triangle-inclusive-v2--top__front svg, .u-triangle-inclusive-v2--top__back svg {
  width: 100%;
  vertical-align: bottom;
}

.u-triangle-inclusive-v2--top__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--top__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--top__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--top__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--bottom {
  top: 100%;
}

.u-triangle-inclusive-v2--bottom__front, .u-triangle-inclusive-v2--bottom__back {
  position: absolute;
  top: 0;
  width: 100%;
}

.u-triangle-inclusive-v2--bottom__front svg, .u-triangle-inclusive-v2--bottom__back svg {
  width: 100%;
  vertical-align: top;
}

.u-triangle-inclusive-v2--bottom__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--bottom__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--bottom__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--bottom__back svg polygon {
  fill: #fff;
}

.u-semicircle-v1 {
  position: relative;
  z-index: 10;
}

.u-semicircle-v1::before {
  content: "";
  position: absolute;
  z-index: -1;
  display: block;
  width: 150%;
  height: 150%;
  border-radius: 50%;
}

.u-semicircle-v1.g-bg-primary::before {
  background: #14313F;
}

.u-semicircle-v1.g-bg-white::before {
  background: #fff;
}

.u-semicircle-v1.g-bg-gray-light-v9::before {
  background: #f7f7f7;
}

.u-semicircle-v1.g-bg-black::before {
  background: #000;
}

.u-semicircle-top::before, .u-semicircle-right::before {
  top: -20%;
  left: -25%;
}

.u-semicircle-bottom::before, .u-semicircle-left::before {
  bottom: -20%;
  left: -25%;
}

@media (max-width: 576px - 1) {
  .u-triangle-none--xs::before,
  .u-semicircle-none--xs::before {
    display: none;
  }
}

@media (min-width: 576px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 75px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 75px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -75px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -75px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -75px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -75px;
  }
}

@media (max-width: 768px - 1) {
  .u-triangle-none--sm::before,
  .u-semicircle-none--sm::before {
    display: none;
  }
}

@media (min-width: 768px) {
  .u-triangle-v1.u-triangle-left.g-bg-primary::before, .u-triangle-v1.u-triangle-left.g-bg-white::before, .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-left.g-bg-black::before, .u-triangle-v1.u-triangle-right.g-bg-primary::before, .u-triangle-v1.u-triangle-right.g-bg-white::before, .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-right.g-bg-black::before {
    border-bottom-color: transparent;
    border-top-color: transparent;
  }
  .u-triangle-v1.u-triangle-left::before, .u-triangle-v1.u-triangle-right::before {
    top: 50%;
    bottom: auto;
    left: auto;
    margin-top: -20px;
    margin-left: 0;
  }
  .u-triangle-v1.u-triangle-left::before {
    left: -25px;
    border-width: 20px 25px 20px 0;
  }
  .u-triangle-v1.u-triangle-left.g-bg-primary::before {
    border-right-color: #14313F;
  }
  .u-triangle-v1.u-triangle-left.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before {
    border-right-color: #f7f7f7;
  }
  .u-triangle-v1.u-triangle-left.g-bg-black::before {
    border-right-color: #000;
  }
  .u-triangle-v1.u-triangle-right::before {
    right: -25px;
    border-width: 20px 0 20px 25px;
  }
  .u-triangle-v1.u-triangle-right.g-bg-primary::before {
    border-left-color: #14313F;
  }
  .u-triangle-v1.u-triangle-right.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before {
    border-left-color: #f7f7f7;
  }
  .u-triangle-v1.u-triangle-right.g-bg-black::before {
    border-left-color: #000;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    height: 100%;
    left: auto;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    top: 0;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    top: 0;
    bottom: auto;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 100px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 100px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -100px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -100px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -100px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -100px;
  }
  .u-triangle-v3.u-triangle-left.g-bg-primary::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #14313F 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-white::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #fff));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #fff 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #fff 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-black::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #000));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #000 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #000 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-primary::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #14313F 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-white::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #fff));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #fff 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #fff 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-black::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #000));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #000 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #000 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%);
  }
  .u-triangle-v4.u-triangle-left::before {
    height: 100%;
    background-size: 100% 50.2%;
    background-position: top right, bottom left;
  }
  .u-triangle-v4.u-triangle-left.g-bg-primary::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #14313F 50%), linear-gradient(to top right, transparent 49.6%, #14313F 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-white::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #fff));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #fff 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #fff 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #fff 50%), -o-linear-gradient(bottom left, transparent 49.6%, #fff 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%), linear-gradient(to top right, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #f7f7f7 50%), -o-linear-gradient(bottom left, transparent 49.6%, #f7f7f7 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-black::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #000)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #000));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #000 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #000 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #000 50%), -o-linear-gradient(bottom left, transparent 49.6%, #000 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%), linear-gradient(to top right, transparent 49.6%, #000 50%);
  }
  .u-triangle-v4.u-triangle-right::before {
    height: 100%;
    background-size: 100% 50.2%;
    background-position: top right, bottom left;
  }
  .u-triangle-v4.u-triangle-right.g-bg-primary::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #14313F 50%), linear-gradient(to top left, transparent 49.6%, #14313F 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-white::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #fff));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #fff 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #fff 50%), -o-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #f7f7f7));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #f7f7f7 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #f7f7f7 50%), -o-linear-gradient(bottom right, transparent 49.6%, #f7f7f7 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-black::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #000)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #000));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #000 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #000 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #000 50%), -o-linear-gradient(bottom right, transparent 49.6%, #000 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%), linear-gradient(to top left, transparent 49.6%, #000 50%);
  }
  .u-semicircle-left::before {
    top: -25%;
    left: -20%;
  }
  .u-semicircle-right::before {
    top: -25%;
    bottom: auto;
    left: auto;
    right: -20%;
  }
}

@media (max-width: 992px - 1) {
  .u-triangle-none--md::before,
  .u-semicircle-none--md::before {
    display: none;
  }
}

@media (min-width: 992px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 150px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 150px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -150px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -150px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -150px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -150px;
  }
}

@media (max-width: 1200px) {
  .u-triangle-none--lg::before,
  .u-semicircle-none--lg::before {
    display: none;
  }
}

@media (min-width: 1200px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 200px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 200px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -200px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -200px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -200px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -200px;
  }
}

.u-triangle-none--xl::before,
.u-semicircle-none--xl::before {
  display: none;
}

.u-zigzag-top {
  position: relative;
  background: #f7f7f7;
  z-index: 1;
}

.u-zigzag-top::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #f7f7f7 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #f7f7f7 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-bottom {
  position: relative;
  background: #f7f7f7;
  z-index: 1;
}

.u-zigzag-bottom::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(225deg, #f7f7f7 10px, transparent 0) 0 10px, -webkit-linear-gradient(315deg, #f7f7f7 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-white {
  position: relative;
  background: #fff;
  z-index: 1;
}

.u-zigzag-top-white::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #fff 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #fff 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-primary {
  position: relative;
  background: #14313F;
  z-index: 1;
}

.u-zigzag-top-primary::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #14313F 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #14313F 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-black {
  position: relative;
  background: #000;
  z-index: 1;
}

.u-zigzag-top-black::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #000 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #000 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-gray-dark-v1 {
  position: relative;
  background: #111;
  z-index: 1;
}

.u-zigzag-top-gray-dark-v1::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #111 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #111 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

/*------------------------------------
  Nonstandard-bg
------------------------------------*/
[class*="u-ns-bg-v"] {
  position: relative;
}

[class*="u-ns-bg-v"]::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 3;
}

/*------------------------------------
  Nonstandard Background v1
------------------------------------*/
[class*="u-ns-bg-v1"] {
  position: relative;
}

[class*="u-ns-bg-v1"]::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v1-top::before, .u-ns-bg-v1-bottom::before {
  left: 50%;
  margin-left: -20px;
}

.u-ns-bg-v1-left::before, .u-ns-bg-v1-right::before {
  top: 50%;
  margin-top: -20px;
}

.u-ns-bg-v1-top::before {
  top: -25px;
  border-width: 0 20px 25px 20px;
}

.u-ns-bg-v1-top.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-top::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v1-top.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-top::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v1-top.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-top::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v1-top.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-top::before {
  border-bottom-color: #000;
}

.u-ns-bg-v1-bottom::before {
  bottom: -25px;
  border-width: 25px 20px 0 20px;
}

.u-ns-bg-v1-bottom.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-bottom::before {
  border-top-color: #14313F;
}

.u-ns-bg-v1-bottom.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-bottom::before {
  border-top-color: #fff;
}

.u-ns-bg-v1-bottom.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-bottom::before {
  border-top-color: #ccc;
}

.u-ns-bg-v1-bottom.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-bottom::before {
  border-top-color: #000;
}

.u-ns-bg-v1-left::before {
  left: -25px;
  border-width: 20px 25px 20px 0;
}

.u-ns-bg-v1-left.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-left::before {
  border-right-color: #14313F;
}

.u-ns-bg-v1-left.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-left::before {
  border-right-color: #fff;
}

.u-ns-bg-v1-left.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-left::before {
  border-right-color: #ccc;
}

.u-ns-bg-v1-left.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-left::before {
  border-right-color: #000;
}

.u-ns-bg-v1-right::before {
  right: -25px;
  border-width: 20px 0 20px 25px;
}

.u-ns-bg-v1-right.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-right::before {
  border-left-color: #14313F;
}

.u-ns-bg-v1-right.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-right::before {
  border-left-color: #fff;
}

.u-ns-bg-v1-right.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-right::before {
  border-left-color: #ccc;
}

.u-ns-bg-v1-right.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-right::before {
  border-left-color: #000;
}

@media (min-width: 768px) {
  .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before, .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .u-ns-bg-v1-top--md.g-bg-primary::before, .u-ns-bg-v1-top--md.g-bg-white::before, .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-top--md.g-bg-black::before, .u-ns-bg-v1-bottom--md.g-bg-primary::before, .u-ns-bg-v1-bottom--md.g-bg-white::before, .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-bottom--md.g-bg-black::before, .u-ns-bg-v1-left--md.g-bg-primary::before, .u-ns-bg-v1-left--md.g-bg-white::before, .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-left--md.g-bg-black::before, .u-ns-bg-v1-right--md.g-bg-primary::before, .u-ns-bg-v1-right--md.g-bg-white::before, .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-right--md.g-bg-black::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before {
    left: 50%;
    margin-left: -20px;
  }
  .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
    top: 50%;
    margin-top: -20px;
  }
  .u-ns-bg-v1-top--md::before {
    top: -25px;
    border-width: 0 20px 25px 20px;
  }
  .u-ns-bg-v1-top--md.g-bg-primary::before {
    border-bottom-color: #14313F;
  }
  .u-ns-bg-v1-top--md.g-bg-white::before {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v1-top--md.g-bg-black::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v1-bottom--md::before {
    bottom: -25px;
    border-width: 25px 20px 0 20px;
  }
  .u-ns-bg-v1-bottom--md.g-bg-primary::before {
    border-top-color: #14313F;
  }
  .u-ns-bg-v1-bottom--md.g-bg-white::before {
    border-top-color: #fff;
  }
  .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v1-bottom--md.g-bg-black::before {
    border-top-color: #000;
  }
  .u-ns-bg-v1-left--md::before {
    left: -25px;
    border-width: 20px 25px 20px 0;
  }
  .u-ns-bg-v1-left--md.g-bg-primary::before {
    border-right-color: #14313F;
  }
  .u-ns-bg-v1-left--md.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v1-left--md.g-bg-black::before {
    border-right-color: #000;
  }
  .u-ns-bg-v1-right--md::before {
    right: -25px;
    border-width: 20px 0 20px 25px;
  }
  .u-ns-bg-v1-right--md.g-bg-primary::before {
    border-left-color: #14313F;
  }
  .u-ns-bg-v1-right--md.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v1-right--md.g-bg-black::before {
    border-left-color: #000;
  }
}

/*------------------------------------
  Nonstandard Background v2
------------------------------------*/
[class*="u-ns-bg-v2"] {
  position: relative;
}

[class*="u-ns-bg-v2"]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v2-top::before, .u-ns-bg-v2-bottom::before,
.u-ns-bg-v2-2-top::before,
.u-ns-bg-v2-2-bottom::before {
  left: 45px;
}

.u-ns-bg-v2-left::before, .u-ns-bg-v2-right::before,
.u-ns-bg-v2-2-left::before,
.u-ns-bg-v2-2-right::before {
  top: 23px;
}

.u-ns-bg-v2-top::before,
.u-ns-bg-v2-2-top::before {
  top: -15px;
  border-width: 0 17px 15px 17px;
}

.u-ns-bg-v2-top.g-bg-primary::before,
.u-ns-bg-v2-2-top.g-bg-primary::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v2-top.g-bg-white::before,
.u-ns-bg-v2-2-top.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v2-top.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-top.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v2-top.g-bg-gray-light-v5::before,
.u-ns-bg-v2-2-top.g-bg-gray-light-v5::before {
  border-bottom-color: #f7f7f7;
}

.u-ns-bg-v2-top.g-bg-black::before,
.u-ns-bg-v2-2-top.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v2-bottom::before,
.u-ns-bg-v2-2-bottom::before {
  bottom: -15px;
  border-width: 15px 17px 0 17px;
}

.u-ns-bg-v2-bottom.g-bg-primary::before,
.u-ns-bg-v2-2-bottom.g-bg-primary::before {
  border-top-color: #14313F;
}

.u-ns-bg-v2-bottom.g-bg-white::before,
.u-ns-bg-v2-2-bottom.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v2-bottom.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-bottom.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v2-bottom.g-bg-black::before,
.u-ns-bg-v2-2-bottom.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v2-left::before,
.u-ns-bg-v2-2-left::before {
  left: -15px;
  border-width: 17px 15px 17px 0;
}

.u-ns-bg-v2-left.g-bg-primary::before,
.u-ns-bg-v2-2-left.g-bg-primary::before {
  border-right-color: #14313F;
}

.u-ns-bg-v2-left.g-bg-white::before,
.u-ns-bg-v2-2-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-ns-bg-v2-left.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-left.g-bg-gray-light-v2::before {
  border-right-color: #ccc;
}

.u-ns-bg-v2-left.g-bg-black::before,
.u-ns-bg-v2-2-left.g-bg-black::before {
  border-right-color: #000;
}

.u-ns-bg-v2-right::before,
.u-ns-bg-v2-2-right::before {
  right: -15px;
  border-width: 17px 0 17px 15px;
}

.u-ns-bg-v2-right.g-bg-primary::before,
.u-ns-bg-v2-2-right.g-bg-primary::before {
  border-left-color: #14313F;
}

.u-ns-bg-v2-right.g-bg-white::before,
.u-ns-bg-v2-2-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-ns-bg-v2-right.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-right.g-bg-gray-light-v2::before {
  border-left-color: #ccc;
}

.u-ns-bg-v2-right.g-bg-black::before,
.u-ns-bg-v2-2-right.g-bg-black::before {
  border-left-color: #000;
}

.u-ns-bg-v2-2-top::before, .u-ns-bg-v2-2-bottom::before,
.u-ns-bg-v2-2-2-top::before,
.u-ns-bg-v2-2-2-bottom::before {
  left: 20px;
}

.u-ns-bg-v2-2-left::before, .u-ns-bg-v2-2-right::before,
.u-ns-bg-v2-2-2-left::before,
.u-ns-bg-v2-2-2-right::before {
  top: 30px;
}

.u-ns-bg-v2-2-top::before,
.u-ns-bg-v2-2-2-top::before {
  border-width: 0 15px 15px 15px;
}

.u-ns-bg-v2-2-bottom::before,
.u-ns-bg-v2-2-2-bottom::before {
  border-width: 15px 15px 0 15px;
}

.u-ns-bg-v2-2-left::before,
.u-ns-bg-v2-2-2-left::before {
  border-width: 15px 15px 15px 0;
}

.u-ns-bg-v2-2-right::before,
.u-ns-bg-v2-2-2-right::before {
  border-width: 15px 0 15px 15px;
}

@media (min-width: 768px) {
  .u-ns-bg-v2-top--md::before, .u-ns-bg-v2-bottom--md::before, .u-ns-bg-v2-left--md::before, .u-ns-bg-v2-right--md::before,
  .u-ns-bg-v2-2-top--md::before,
  .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-left--md::before,
  .u-ns-bg-v2-2-right--md::before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .u-ns-bg-v2-top--md.g-bg-primary::before, .u-ns-bg-v2-top--md.g-bg-white::before, .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-top--md.g-bg-black::before, .u-ns-bg-v2-bottom--md.g-bg-primary::before, .u-ns-bg-v2-bottom--md.g-bg-white::before, .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-bottom--md.g-bg-black::before, .u-ns-bg-v2-left--md.g-bg-primary::before, .u-ns-bg-v2-left--md.g-bg-white::before, .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-left--md.g-bg-black::before, .u-ns-bg-v2-right--md.g-bg-primary::before, .u-ns-bg-v2-right--md.g-bg-white::before, .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-right--md.g-bg-black::before,
  .u-ns-bg-v2-2-top--md.g-bg-primary::before,
  .u-ns-bg-v2-2-top--md.g-bg-white::before,
  .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-top--md.g-bg-black::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-primary::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-white::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-black::before,
  .u-ns-bg-v2-2-left--md.g-bg-primary::before,
  .u-ns-bg-v2-2-left--md.g-bg-white::before,
  .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-left--md.g-bg-black::before,
  .u-ns-bg-v2-2-right--md.g-bg-primary::before,
  .u-ns-bg-v2-2-right--md.g-bg-white::before,
  .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-right--md.g-bg-black::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v2-top--md::before,
  .u-ns-bg-v2-2-top--md::before {
    top: -15px;
    border-width: 0 17px 15px 17px;
  }
  .u-ns-bg-v2-top--md.g-bg-primary::before,
  .u-ns-bg-v2-2-top--md.g-bg-primary::before {
    border-bottom-color: #14313F;
  }
  .u-ns-bg-v2-top--md.g-bg-white::before,
  .u-ns-bg-v2-2-top--md.g-bg-white::before {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v2-top--md.g-bg-black::before,
  .u-ns-bg-v2-2-top--md.g-bg-black::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v2-bottom--md::before,
  .u-ns-bg-v2-2-bottom--md::before {
    bottom: -15px;
    border-width: 15px 17px 0 17px;
  }
  .u-ns-bg-v2-bottom--md.g-bg-primary::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-primary::before {
    border-top-color: #14313F;
  }
  .u-ns-bg-v2-bottom--md.g-bg-white::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-white::before {
    border-top-color: #fff;
  }
  .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v2-bottom--md.g-bg-black::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-black::before {
    border-top-color: #000;
  }
  .u-ns-bg-v2-left--md::before,
  .u-ns-bg-v2-2-left--md::before {
    left: -15px;
    border-width: 17px 15px 17px 0;
  }
  .u-ns-bg-v2-left--md.g-bg-primary::before,
  .u-ns-bg-v2-2-left--md.g-bg-primary::before {
    border-right-color: #14313F;
  }
  .u-ns-bg-v2-left--md.g-bg-white::before,
  .u-ns-bg-v2-2-left--md.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v2-left--md.g-bg-black::before,
  .u-ns-bg-v2-2-left--md.g-bg-black::before {
    border-right-color: #000;
  }
  .u-ns-bg-v2-right--md::before,
  .u-ns-bg-v2-2-right--md::before {
    right: -15px;
    border-width: 17px 0 17px 15px;
  }
  .u-ns-bg-v2-right--md.g-bg-primary::before,
  .u-ns-bg-v2-2-right--md.g-bg-primary::before {
    border-left-color: #14313F;
  }
  .u-ns-bg-v2-right--md.g-bg-white::before,
  .u-ns-bg-v2-2-right--md.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v2-right--md.g-bg-black::before,
  .u-ns-bg-v2-2-right--md.g-bg-black::before {
    border-left-color: #000;
  }
  .u-ns-bg-v2-2-top--md::before, .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-2-top--md::before,
  .u-ns-bg-v2-2-2-bottom--md::before {
    left: 20px;
  }
  .u-ns-bg-v2-2-left--md::before, .u-ns-bg-v2-2-right--md::before,
  .u-ns-bg-v2-2-2-left--md::before,
  .u-ns-bg-v2-2-2-right--md::before {
    top: 30px;
  }
  .u-ns-bg-v2-2-top--md::before,
  .u-ns-bg-v2-2-2-top--md::before {
    border-width: 0 15px 15px 15px;
  }
  .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-2-bottom--md::before {
    border-width: 15px 15px 0 15px;
  }
  .u-ns-bg-v2-2-left--md::before,
  .u-ns-bg-v2-2-2-left--md::before {
    border-width: 15px 15px 15px 0;
  }
  .u-ns-bg-v2-2-right--md::before,
  .u-ns-bg-v2-2-2-right--md::before {
    border-width: 15px 0 15px 15px;
  }
}

/*------------------------------------
  Nonstandard Background v3
------------------------------------*/
[class*="u-ns-bg-v3"] {
  position: relative;
}

[class*="u-ns-bg-v3"]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v3-top::before, .u-ns-bg-v3-bottom::before {
  left: 80px;
}

.u-ns-bg-v3-left::before, .u-ns-bg-v3-right::before {
  top: 23px;
}

.u-ns-bg-v3-top.g-bg-primary::before, .u-ns-bg-v3-left.g-bg-primary::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v3-top.g-bg-white::before, .u-ns-bg-v3-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v3-top.g-bg-gray-light-v2::before, .u-ns-bg-v3-left.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v3-top.g-bg-black::before, .u-ns-bg-v3-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v3-top.g-bg-facebook::before, .u-ns-bg-v3-left.g-bg-facebook::before {
  border-bottom-color: #3b5998;
}

.u-ns-bg-v3-bottom.g-bg-primary::before, .u-ns-bg-v3-right.g-bg-primary::before {
  border-top-color: #14313F;
}

.u-ns-bg-v3-bottom.g-bg-white::before, .u-ns-bg-v3-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v3-bottom.g-bg-gray-light-v2::before, .u-ns-bg-v3-right.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v3-bottom.g-bg-black::before, .u-ns-bg-v3-right.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v3-bottom.g-bg-lightred::before, .u-ns-bg-v3-right.g-bg-lightred::before {
  border-top-color: #e64b3b;
}

.u-ns-bg-v3-bottom.g-bg-blue::before, .u-ns-bg-v3-right.g-bg-blue::before {
  border-top-color: #3398dc;
}

.u-ns-bg-v3-bottom.g-bg-purple::before, .u-ns-bg-v3-right.g-bg-purple::before {
  border-top-color: #9a69cb;
}

.u-ns-bg-v3-bottom.g-bg-cyan::before, .u-ns-bg-v3-right.g-bg-cyan::before {
  border-top-color: #00bed6;
}

.u-ns-bg-v3-bottom.g-bg-teal::before, .u-ns-bg-v3-right.g-bg-teal::before {
  border-top-color: #18ba9b;
}

.u-ns-bg-v3-bottom.g-bg-pink::before, .u-ns-bg-v3-right.g-bg-pink::before {
  border-top-color: #e81c62;
}

.u-ns-bg-v3-bottom.g-bg-red::before, .u-ns-bg-v3-right.g-bg-red::before {
  border-top-color: #f00;
}

.u-ns-bg-v3-bottom.g-bg-facebook::before, .u-ns-bg-v3-right.g-bg-facebook::before {
  border-top-color: #3b5998;
}

.u-ns-bg-v3-top::before {
  top: -22px;
  border-width: 22px 0 0 22px;
}

.u-ns-bg-v3-bottom::before {
  bottom: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v3-left::before {
  left: -22px;
  border-width: 0 22px 22px 0;
}

.u-ns-bg-v3-right::before {
  right: -22px;
  border-width: 22px 22px 0 0;
}

/*------------------------------------
  Nonstandard Background v4
------------------------------------*/
[class*="u-ns-bg-v4"] {
  position: relative;
}

[class*="u-ns-bg-v4"]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v4-top::before, .u-ns-bg-v4-bottom::before {
  left: 8%;
}

.u-ns-bg-v4-left::before, .u-ns-bg-v4-right::before {
  top: 8%;
}

.u-ns-bg-v4-top.g-bg-primary::before, .u-ns-bg-v4-left.g-bg-primary::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v4-top.g-bg-white::before, .u-ns-bg-v4-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v4-top.g-bg-gray-light-v2::before, .u-ns-bg-v4-left.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v4-top.g-bg-black::before, .u-ns-bg-v4-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v4-bottom.g-bg-primary::before, .u-ns-bg-v4-right.g-bg-primary::before {
  border-top-color: #14313F;
}

.u-ns-bg-v4-bottom.g-bg-white::before, .u-ns-bg-v4-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v4-bottom.g-bg-gray-light-v2::before, .u-ns-bg-v4-right.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v4-bottom.g-bg-black::before, .u-ns-bg-v4-right.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v4-top::before {
  top: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v4-bottom::before {
  bottom: -22px;
  border-width: 22px 0 0 22px;
}

.u-ns-bg-v4-left::before {
  left: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v4-right::before {
  right: -22px;
  border-width: 0 22px 22px 0;
}

/*------------------------------------
  Nonstandard Background v5
------------------------------------*/
[class*="u-ns-bg-v5"] {
  position: relative;
}

[class*="u-ns-bg-v5"] .u-ns-bg-before {
  position: absolute;
  z-index: 2;
}

[class*="u-ns-bg-v5"].g-bg-primary svg polygon,
[class*="u-ns-bg-v5"].g-bg-primary svg path {
  fill: #14313F;
}

[class*="u-ns-bg-v5"].g-bg-white svg polygon,
[class*="u-ns-bg-v5"].g-bg-white svg path {
  fill: #fff;
}

[class*="u-ns-bg-v5"].g-bg-gray-light-v2 svg polygon,
[class*="u-ns-bg-v5"].g-bg-gray-light-v2 svg path {
  fill: #ccc;
}

[class*="u-ns-bg-v5"].g-bg-black svg polygon,
[class*="u-ns-bg-v5"].g-bg-black svg path {
  fill: #000;
}

.u-ns-bg-v5-top .u-ns-bg-before, .u-ns-bg-v5-bottom .u-ns-bg-before {
  width: 100%;
}

.u-ns-bg-v5-top svg, .u-ns-bg-v5-bottom svg {
  width: 100%;
}

.u-ns-bg-v5-left .u-ns-bg-before, .u-ns-bg-v5-right .u-ns-bg-before {
  height: 100%;
}

.u-ns-bg-v5-left svg, .u-ns-bg-v5-right svg {
  height: 100%;
  vertical-align: middle;
}

.u-ns-bg-v5-top .u-ns-bg-before {
  bottom: 100%;
}

.u-ns-bg-v5-top svg {
  vertical-align: bottom;
}

.u-ns-bg-v5-bottom .u-ns-bg-before {
  top: 100%;
}

.u-ns-bg-v5-bottom svg {
  vertical-align: top;
}

.u-ns-bg-v5-left .u-ns-bg-before {
  left: 100%;
}

.u-ns-bg-v5-right .u-ns-bg-before {
  right: 100%;
}

@media (min-width: 768px) {
  .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before, .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto;
  }
  .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg, .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
    width: auto;
    height: auto;
  }
  .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before {
    width: 100%;
  }
  .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg {
    width: 100%;
  }
  .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
    height: 100%;
  }
  .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
    height: 100%;
    vertical-align: middle;
  }
  .u-ns-bg-v5-top--md .u-ns-bg-before {
    bottom: 100%;
  }
  .u-ns-bg-v5-top--md svg {
    vertical-align: bottom;
  }
  .u-ns-bg-v5-bottom--md .u-ns-bg-before {
    top: 100%;
  }
  .u-ns-bg-v5-bottom--md svg {
    vertical-align: top;
  }
  .u-ns-bg-v5-left--md .u-ns-bg-before {
    left: 100%;
  }
  .u-ns-bg-v5-right--md .u-ns-bg-before {
    right: 100%;
  }
}

/*------------------------------------
  Nonstandard Background v6
------------------------------------*/
[class*="u-ns-bg-v6"] {
  position: relative;
}

[class*="u-ns-bg-v6"] .u-ns-bg-before {
  position: absolute;
  z-index: 2;
}

.u-ns-bg-v6-top .u-ns-bg-before::before, .u-ns-bg-v6-top .u-ns-bg-before::after, .u-ns-bg-v6-bottom .u-ns-bg-before::before, .u-ns-bg-v6-bottom .u-ns-bg-before::after, .u-ns-bg-v6-left .u-ns-bg-before::before, .u-ns-bg-v6-left .u-ns-bg-before::after, .u-ns-bg-v6-right .u-ns-bg-before::before, .u-ns-bg-v6-right .u-ns-bg-before::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v6-top .u-ns-bg-before::after, .u-ns-bg-v6-bottom .u-ns-bg-before::after, .u-ns-bg-v6-left .u-ns-bg-before::after, .u-ns-bg-v6-right .u-ns-bg-before::after {
  position: absolute;
}

.u-ns-bg-v6-top .u-ns-bg-before, .u-ns-bg-v6-bottom .u-ns-bg-before {
  left: 20px;
}

.u-ns-bg-v6-left .u-ns-bg-before, .u-ns-bg-v6-right .u-ns-bg-before {
  top: 30px;
}

.u-ns-bg-v6-top .u-ns-bg-before {
  top: -15px;
}

.u-ns-bg-v6-top .u-ns-bg-before::before {
  border-width: 0 15px 15px 15px;
}

.u-ns-bg-v6-top .u-ns-bg-before::after {
  bottom: 0;
  left: 1px;
  border-width: 0 14px 14px 14px;
}

.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::before {
  border-bottom-color: #000;
}

.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-bottom .u-ns-bg-before {
  bottom: -15px;
}

.u-ns-bg-v6-bottom .u-ns-bg-before::before {
  border-width: 15px 15px 0 15px;
}

.u-ns-bg-v6-bottom .u-ns-bg-before::after {
  bottom: 1px;
  left: 1px;
  border-width: 14px 14px 0 14px;
}

.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::before {
  border-top-color: #14313F;
}

.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-top-color: #ccc;
}

.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::before {
  border-top-color: #000;
}

.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-left .u-ns-bg-before {
  left: -15px;
}

.u-ns-bg-v6-left .u-ns-bg-before::before {
  border-width: 15px 15px 15px 0;
}

.u-ns-bg-v6-left .u-ns-bg-before::after {
  top: 1px;
  right: 0;
  border-width: 14px 14px 14px 0;
}

.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::before {
  border-right-color: #14313F;
}

.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-right-color: #ccc;
}

.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::before {
  border-right-color: #000;
}

.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-right .u-ns-bg-before {
  right: -15px;
}

.u-ns-bg-v6-right .u-ns-bg-before::before {
  border-width: 15px 0 15px 15px;
}

.u-ns-bg-v6-right .u-ns-bg-before::after {
  top: 1px;
  left: 0;
  border-width: 14px 0 14px 14px;
}

.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::after {
  border-left-color: #fff;
}

.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-left-color: #fff;
}

.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::after {
  border-left-color: #fff;
}

@media (min-width: 768px) {
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before, .u-ns-bg-v6-bottom--md .u-ns-bg-before {
    left: 20px;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before, .u-ns-bg-v6-right--md .u-ns-bg-before {
    top: 30px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before {
    bottom: auto;
    top: -15px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before::before {
    border-width: 0 15px 15px 15px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before::after {
    top: auto;
    bottom: 0;
    left: 1px;
    border-width: 0 14px 14px 14px;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before {
    border-bottom-color: #14313F;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before {
    top: auto;
    bottom: -15px;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before::before {
    border-width: 15px 15px 0 15px;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before::after {
    top: auto;
    bottom: 1px;
    left: 1px;
    border-width: 14px 14px 0 14px;
  }
  .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before {
    border-top-color: #14313F;
  }
  .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before {
    border-top-color: #000;
  }
  .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before {
    left: -15px;
    right: auto;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before::before {
    border-width: 15px 15px 15px 0;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before::after {
    top: 1px;
    bottom: auto;
    right: 0;
    border-width: 14px 14px 14px 0;
  }
  .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before {
    border-right-color: #14313F;
  }
  .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before {
    border-right-color: #000;
  }
  .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before {
    left: auto;
    right: -15px;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before::before {
    border-width: 15px 0 15px 15px;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before::after {
    top: 1px;
    bottom: auto;
    left: 0;
    border-width: 14px 0 14px 14px;
  }
  .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before {
    border-left-color: #14313F;
  }
  .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after {
    border-left-color: #fff;
  }
  .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-left-color: #fff;
  }
  .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
    border-left-color: #000;
  }
  .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
    border-left-color: #fff;
  }
}

/*------------------------------------
  Nonstandard Background v7
------------------------------------*/
[class*="u-ns-bg-v7"] {
  position: relative;
}

[class*="u-ns-bg-v7"]::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v7-top::before, .u-ns-bg-v7-bottom::before {
  left: 50%;
  margin-left: -5px;
}

.u-ns-bg-v7-left::before, .u-ns-bg-v7-right::before {
  top: 50%;
  margin-top: -5px;
}

.u-ns-bg-v7-top::before {
  top: -5px;
  border-width: 0 5px 5px 5px;
}

.u-ns-bg-v7-top.g-bg-primary::before {
  border-bottom-color: #14313F;
}

.u-ns-bg-v7-top.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v7-top.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v7-top.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v7-bottom::before {
  bottom: -5px;
  border-width: 5px 5px 0 5px;
}

.u-ns-bg-v7-bottom.g-bg-primary::before {
  border-top-color: #14313F;
}

.u-ns-bg-v7-bottom.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v7-bottom.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v7-bottom.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v7-left::before {
  left: -5px;
  border-width: 5px 5px 5px 0;
}

.u-ns-bg-v7-left.g-bg-primary::before {
  border-right-color: #14313F;
}

.u-ns-bg-v7-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-ns-bg-v7-left.g-bg-gray-light-v2::before {
  border-right-color: #ccc;
}

.u-ns-bg-v7-left.g-bg-black::before {
  border-right-color: #000;
}

.u-ns-bg-v7-right::before {
  right: -5px;
  border-width: 5px 0 5px 5px;
}

.u-ns-bg-v7-right.g-bg-primary::before {
  border-left-color: #14313F;
}

.u-ns-bg-v7-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-ns-bg-v7-right.g-bg-gray-light-v2::before {
  border-left-color: #ccc;
}

.u-ns-bg-v7-right.g-bg-black::before {
  border-left-color: #000;
}

/*------------------------------------
  Progress Bars
------------------------------------*/
.progress-bar {
  min-height: 0 !important;
  display: block;
  line-height: 1.4;
  height: 1rem;
}

.u-progress__pointer-v1 {
  position: absolute;
  top: 50%;
  right: 0;
  width: 42px;
  height: 42px;
  margin: -21px -21px 0 0;
  background-color: transparent;
  line-height: 42px;
  z-index: 1;
}

.u-progress__pointer-v2 {
  position: absolute;
  bottom: 100%;
  right: 0;
  min-width: 46px;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  margin-bottom: 5px;
  background-color: transparent;
  z-index: 1;
}

.u-progress__pointer-v2::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -5px;
  margin-left: -5px;
  border-style: solid;
  border-color: #14313F transparent;
  border-width: 5px 5px 0;
}

.u-progress__pointer-v3 {
  position: relative;
  float: right;
  white-space: nowrap;
  line-height: 1.2;
}

.u-progress__pointer-v3::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -10px;
  margin-right: -5px;
  border-style: solid;
  border-color: #14313F transparent;
  border-width: 5px 5px 0;
}

[class*="u-progress-bar-vertical"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.u-progress-bar-vertical-v1 {
  height: 200px;
}

/*------------------------------------
  Progress Bars Sizes
------------------------------------*/
.u-progress-bar--2xs {
  min-height: 1px !important;
}

.u-progress-bar--xs {
  min-height: 3px !important;
}

.u-progress-bar--sm {
  min-height: 7px !important;
}

.u-progress-bar--lg {
  min-height: 18px !important;
}

.u-progress-bar--xl {
  min-height: 22px !important;
}

.u-progress-bar--2xl {
  min-height: 33px !important;
}

/*------------------------------------
  Rating v1
------------------------------------*/
.u-rating-v1 {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}

.u-rating-v1 > * {
  float: left;
  list-style: none;
  cursor: pointer;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

.u-rating-v1 > * + * {
  padding-left: 6px;
}

/*------------------------------------
  Searchform v1
------------------------------------*/
.u-searchform-v1,
.u-searchform-v1--align-left {
  min-width: initial;
  width: 21.42857rem;
  position: absolute;
  right: -1.07143rem;
  top: 100%;
  -webkit-box-shadow: 0 1px 3px #ddd;
          box-shadow: 0 1px 3px #ddd;
}

.u-searchform-v1 .form-control,
.u-searchform-v1--align-left .form-control {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 0.85714rem;
}

.u-searchform-v1--align-left,
.u-searchform-v1--align-left--align-left {
  position: absolute;
  left: -1.07143rem;
}

.u-searchform-v1 .input-group-addon,
.u-searchform-v1--align-left .input-group-addon {
  border: 0;
}

.u-searchform-v1 .input-group-addon button[type="submit"],
.u-searchform-v1--align-left .input-group-addon button[type="submit"] {
  height: 100%;
}

/*------------------------------------
  Searchform v2
------------------------------------*/
.u-searchform-v2 .form-control {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.85714rem;
  color: rgba(255, 255, 255, 0.85);
  text-transform: uppercase;
  height: 4.71429rem;
  padding: 0.85714rem 0;
  background-color: transparent;
  border: none;
}

.u-searchform-v2 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v2 .form-control::-ms-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v2 .form-control::placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v2 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v2 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v2 .input-group-addon {
  border: 0;
}

.u-searchform-v2 .input-group-addon button {
  cursor: pointer;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v3
------------------------------------*/
.u-searchform-v3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

.u-searchform-v3 .container {
  height: 100%;
}

.u-searchform-v3 .input-group {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.u-searchform-v3 .form-control {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: inherit;
  color: inherit;
  text-transform: uppercase;
  height: 4.71429rem;
  padding: 0.85714rem 0;
  background-color: transparent;
  border: none;
}

.u-searchform-v3 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v3 .form-control::-ms-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v3 .form-control::placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v3 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v3 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: .85;
}

.u-searchform-v3 .input-group-addon {
  border: 0;
}

.u-searchform-v3 .input-group-addon button {
  cursor: pointer;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v4
------------------------------------*/
.u-searchform-v4 .form-control {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 0.85714rem;
  width: 20rem;
  padding: 0.71429rem 2.85714rem 0.71429rem 0.71429rem;
}

.u-searchform-v4 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::-ms-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control:not(:last-child) {
  border-right: none;
}

.u-searchform-v4 .input-group-addon {
  border-left: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 2;
}

.u-searchform-v4 .input-group-addon button[type="submit"] {
  height: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v5
------------------------------------*/
.u-searchform-v5 .input-group {
  border: solid 1px #eee;
}

.u-searchform-v5 .form-control {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 0.85714rem;
  text-transform: uppercase;
  color: #777;
  height: 3.07143rem;
  padding: 0.35714rem 0.35714rem 0.35714rem 2rem;
  border-color: transparent;
}

.u-searchform-v5 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::-ms-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control:focus {
  border-color: transparent;
}

.u-searchform-v5 .input-group-addon {
  border-color: transparent;
}

.u-searchform-v5 .input-group-addon button[type="submit"] {
  font-size: 1.35714rem;
  height: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
}

/*------------------------------------
  Steps v1
------------------------------------*/
.u-steps-v1 {
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: .25rem;
}

.u-steps-v1::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v1 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v1__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v1__item a:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .u-steps-v1 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v1__item {
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v1__item a,
  .u-steps-v1__item span {
    position: relative;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
    -webkit-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
         -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  .u-steps-v1__item a::before,
  .u-steps-v1__item span::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    width: 70px;
    height: 4px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .u-steps-v1__item a {
    color: #fff;
    background-color: #14313F;
  }
  .u-steps-v1__item a::before {
    background-color: #14313F;
  }
  .u-steps-v1__item a:hover {
    background-color: #333;
  }
  .u-steps-v1__item span {
    background-color: #eee;
  }
  .u-steps-v1__item span::before {
    background-color: #eee;
  }
  .u-steps-v1__item > i {
    font-size: 10px;
  }
  .u-steps-v1__item:last-child {
    margin-right: 0;
  }
  .u-steps-v1__item:last-child a::before,
  .u-steps-v1__item:last-child span::before {
    display: none;
  }
  .u-steps-v1__item + .u-breadcrumb-v1__item::before {
    display: none;
  }
  .u-steps-v1__item.active a,
  .u-steps-v1__item.active span {
    color: #fff;
    background-color: #14313F;
  }
  .u-steps-v1 a:hover {
    text-decoration: none;
  }
}

/*------------------------------------
  Steps v2
------------------------------------*/
.u-steps-v2 {
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: .25rem;
}

.u-steps-v2::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v2 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v2__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v2__item a:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .u-steps-v2 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v2__indicator {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #14313F;
    -webkit-box-shadow: 0;
            box-shadow: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
         -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  .u-steps-v2__item {
    text-align: center;
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v2__item a,
  .u-steps-v2__item span {
    position: relative;
    display: block;
    color: #333;
    padding-bottom: 20px;
    -webkit-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
         -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  .u-steps-v2__item a::before,
  .u-steps-v2__item span::before {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 50%;
    display: block;
    width: 120px;
    height: 4px;
    margin-left: 6px;
  }
  .u-steps-v2__item a::before {
    background-color: #14313F;
  }
  .u-steps-v2__item a .u-steps-v2__indicator {
    background-color: #14313F;
  }
  .u-steps-v2__item a:hover {
    text-decoration: none;
  }
  .u-steps-v2__item span::before {
    background-color: #eee;
  }
  .u-steps-v2__item span .u-steps-v2__indicator {
    background-color: #eee;
  }
  .u-steps-v2__item:last-child a::before,
  .u-steps-v2__item:last-child span::before {
    display: none;
  }
  .u-steps-v2__item:hover a {
    color: #14313F;
  }
  .u-steps-v2__item:hover a .u-steps-v2__indicator {
    -webkit-box-shadow: 0 0 0 3px rgba(114, 192, 44, 0.3);
            box-shadow: 0 0 0 3px rgba(114, 192, 44, 0.3);
  }
  .u-steps-v2__item.active a .u-steps-v2__indicator,
  .u-steps-v2__item.active span .u-steps-v2__indicator {
    background-color: #14313F;
  }
}

/*------------------------------------
  Steps v3
------------------------------------*/
.u-steps-v3 {
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: .25rem;
}

.u-steps-v3::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v3 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v3__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v3__item a:hover {
  text-decoration: none;
}

.u-steps-v3__indicator {
  font-style: normal;
}

.u-steps-v3__indicator::after {
  content: " - ";
}

@media (min-width: 768px) {
  .u-steps-v3 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v3__indicator {
    position: absolute;
    top: 0;
    left: 50%;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #14313F;
    -webkit-box-shadow: 0;
            box-shadow: 0;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
         -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  .u-steps-v3__indicator::after {
    display: none;
  }
  .u-steps-v3__item {
    text-align: center;
    float: left;
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v3__item a,
  .u-steps-v3__item span {
    position: relative;
    display: block;
    color: #333;
    padding-top: 40px;
    -webkit-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
         -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  .u-steps-v3__item a::before,
  .u-steps-v3__item span::before {
    content: "";
    position: absolute;
    top: 11px;
    left: 50%;
    display: block;
    width: 120px;
    height: 4px;
    margin-left: 13px;
  }
  .u-steps-v3__item a::before {
    background-color: #14313F;
  }
  .u-steps-v3__item a .u-steps-v3__indicator {
    color: #fff;
    background-color: #14313F;
  }
  .u-steps-v3__item a:hover {
    text-decoration: none;
  }
  .u-steps-v3__item span::before {
    background-color: #eee;
  }
  .u-steps-v3__item span .u-steps-v3__indicator {
    color: #333;
    background-color: #eee;
  }
  .u-steps-v3__item:last-child a::before,
  .u-steps-v3__item:last-child span::before {
    display: none;
  }
  .u-steps-v3__item:hover a {
    color: #14313F;
  }
  .u-steps-v3__item:hover a .u-steps-v3__indicator {
    -webkit-box-shadow: 0 0 0 3px rgba(114, 192, 44, 0.3);
            box-shadow: 0 0 0 3px rgba(114, 192, 44, 0.3);
  }
  .u-steps-v3__item.active a .u-steps-v3__indicator,
  .u-steps-v3__item.active span .u-steps-v3__indicator {
    color: #fff;
    background-color: #14313F;
  }
}

/*------------------------------------
  Time Lines
------------------------------------*/
[class*="u-timeline-v1-wrap"],
[class*="u-timeline-v2-wrap"],
[class*="u-timeline-v3-wrap"] {
  position: relative;
}

[class*="u-timeline-v1-wrap"]::before,
[class*="u-timeline-v2-wrap"]::before,
[class*="u-timeline-v3-wrap"]::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
}

/*------------------------------------
  Time Lines v1
------------------------------------*/
.u-timeline-v1 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #eee;
}

.u-timeline-v1-wrap::before {
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #f7f7f7;
  margin-left: 20px;
}

.u-timeline-v1__icon {
  position: absolute;
  top: 30px;
  font-size: 20px;
  z-index: 3;
}

.g-orientation-bottom .u-timeline-v1__icon,
.g-orientation-right .u-timeline-v1__icon,
.g-orientation-left .u-timeline-v1__icon {
  left: 0;
}

@media (min-width: 768px) {
  .u-timeline-v1-wrap:not([class*="--horizontal"])::before {
    left: 50%;
    margin-left: -2px;
  }
  .u-timeline-v1-wrap--horizontal::before {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 3px;
    margin-left: 0;
    margin-top: -2px;
  }
  .g-orientation-bottom .u-timeline-v1__icon {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  .g-orientation-left .u-timeline-v1__icon {
    right: 100%;
    left: auto;
  }
  .g-orientation-right .u-timeline-v1__icon {
    right: auto;
    left: 100%;
  }
}

/*------------------------------------
  Time Lines v2
------------------------------------*/
@media (min-width: 768px) {
  .u-timeline-v2-wrap::before {
    left: 25%;
    width: 3px;
    height: 100%;
    margin-left: -1px;
    background-color: #f7f7f7;
  }
  .u-timeline-v2__icon {
    font-size: 16px;
    position: absolute;
  }
  .g-orientation-right .u-timeline-v2__icon {
    left: 100%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .g-orientation-left .u-timeline-v2__icon {
    right: 100%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
  .g-orientation-bottom .u-timeline-v2__icon {
    top: 100%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/*------------------------------------
  Time Lines v3
------------------------------------*/
.u-timeline-v3-wrap::before {
  left: 21%;
  width: 1px;
  height: 100%;
  display: none;
  background-color: #eee;
}

.u-timeline-v3 {
  position: relative;
}

.u-timeline-v3__icon {
  left: 21%;
}

@media (min-width: 768px) {
  .u-timeline-v3-wrap::before {
    display: block;
  }
}

@media (min-width: 992px) {
  .u-timeline-v3-wrap::before {
    left: 18%;
  }
  .u-timeline-v3__icon {
    left: 18%;
  }
}

/*------------------------------------
  Background Colors
------------------------------------*/
.u-label {
  display: inline-block;
  padding: .35rem .58rem;
  font-size: .9rem;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  /* Label Size
  ------------------------------------*/
  /* Label Styles
  ------------------------------------*/
  /* Label Num
  ------------------------------------*/
}

.u-label:empty {
  display: none;
}

.btn .u-label {
  position: relative;
  top: -1px;
}

.u-label-default {
  background-color: #777;
}

.u-label-default[href]:hover, .u-label-default[href]:focus {
  background-color: #555;
}

.u-label-primary {
  background-color: #5cb85c;
}

.u-label-primary[href]:hover, .u-label-primary[href]:focus {
  background-color: #55b555;
}

.u-label-success {
  background-color: #5cb85c;
}

.u-label-success[href]:hover, .u-label-success[href]:focus {
  background-color: #55b555;
}

.u-label-info {
  background-color: #5bc0de;
}

.u-label-info[href]:hover, .u-label-info[href]:focus {
  background-color: #53bddc;
}

.u-label-warning {
  background-color: #f0ad4e;
}

.u-label-warning[href]:hover, .u-label-warning[href]:focus {
  background-color: #efa945;
}

.u-label-danger {
  background-color: #d9534f;
}

.u-label-danger[href]:hover, .u-label-danger[href]:focus {
  background-color: #d74b47;
}

.u-label.g-rounded-10 {
  padding: .35rem .7rem;
}

.u-label--sm {
  font-size: .8rem;
}

.u-label--lg {
  font-size: 1.1rem;
}

.u-label.u-label-with-icon {
  padding: .5rem .85rem;
}

.u-label.u-label-with-icon i {
  margin-right: .5rem;
}

.u-label-num {
  min-width: 2rem;
  height: 2rem;
  padding: 0 .35rem;
  line-height: 2rem;
}

.u-label-num.u-label--sm {
  min-width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
}

.u-label-num.u-label--lg {
  min-width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
}

/*------------------------------------
  Link Styles
------------------------------------*/
.u-link-v1 {
  border-bottom: solid 1px;
}

.u-link-v1:hover, .u-link-v1:focus {
  border-bottom: none;
  text-decoration: none;
}

.u-link-v2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-indent: -100%;
  white-space: nowrap;
  overflow: hidden;
  z-index: 2;
}

.u-link-v3 {
  text-decoration: underline;
}

.u-link-v3:hover {
  text-decoration: none;
}

.u-link-v4 {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.u-link-v4:hover {
  opacity: .8;
}

.u-link-v5 {
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.u-link-v5:hover, .u-link-v5:focus {
  text-decoration: none;
}

.u-link-v6 {
  display: block;
  overflow: hidden;
}

.u-link-v6-arrow {
  margin-left: -50px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.u-link .u-block-hover:hover-v6-arrow, .u-link-v6:hover-v6-arrow {
  margin-left: 5px;
  visibility: visible;
  opacity: 1;
}

.u-link-v7 {
  margin-right: 30px;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.u-link-v7-arrow {
  margin-left: -50px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.u-link .u-block-hover:hover, .u-link-v7:hover {
  margin-right: 0;
}

.u-link .u-block-hover:hover-v7-arrow, .u-link-v7:hover-v7-arrow {
  margin-left: 10px;
  visibility: visible;
  opacity: 1;
}

/*------------------------------------
  List Styles
------------------------------------*/
.u-list-inline {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.img-bordered {
  border: solid 6px #777;
}

.g-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.g-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media (min-width: 576px) {
  .g-order-1--sm {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .g-order-2--sm {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 768px) {
  .g-order-1--md {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .g-order-2--md {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 992px) {
  .g-order-1--lg {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .g-order-2--lg {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/*------------------------------------
  Paginations
------------------------------------*/
/* Pagination v1 */
.u-pagination-v1__item {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  border: solid 1px transparent;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-pagination-v1__item--active, .u-pagination-v1__item:hover, .u-pagination-v1__item:focus {
  text-decoration: none;
  cursor: pointer;
}

.u-pagination-v1__item-info {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.u-pagination-v1__item--disabled {
  opacity: .5;
  pointer-events: none;
}

/* Pagination Style v1 */
.u-pagination-v1-1 {
  color: #999;
  border-color: #999;
}

.u-pagination-v1-1--active, .u-pagination-v1-1:hover, .u-pagination-v1-1:focus {
  background-color: #14313F;
  color: #fff;
  border-color: #14313F;
}

/* Pagination Style v2 */
.u-pagination-v1-2 {
  color: #555;
  border-color: #555;
}

.u-pagination-v1-2:hover, .u-pagination-v1-2:focus {
  color: #14313F;
  border-color: #14313F;
}

.u-pagination-v1-2--active, .u-pagination-v1-2--nav {
  background-color: #14313F;
  color: #fff;
  border-color: #14313F;
}

.u-pagination-v1-2--active:hover, .u-pagination-v1-2--active:focus, .u-pagination-v1-2--nav:hover, .u-pagination-v1-2--nav:focus {
  color: #fff;
}

.u-pagination-v1-2--nav:hover {
  background-color: rgba(114, 192, 44, 0.8);
}

/* Pagination Style v3 */
.u-pagination-v1-3 {
  color: #333;
  border-color: #333;
}

.u-pagination-v1-3--active, .u-pagination-v1-3:hover, .u-pagination-v1-3:focus {
  background-color: #333;
  color: #fff;
  border-color: #333;
}

/* Pagination Style v4 */
.u-pagination-v1-4 {
  color: #333;
  border-color: transparent;
}

.u-pagination-v1-4:hover, .u-pagination-v1-4:focus {
  color: #14313F;
  border-color: #14313F;
}

.u-pagination-v1-4--active {
  color: #fff;
  background-color: #14313F;
  border-color: #14313F;
}

.u-pagination-v1-4--active:hover, .u-pagination-v1-4--active:focus {
  color: #fff;
}

/* Pagination Style v5 */
.u-pagination-v1-5 {
  color: #999;
  border-color: #ccc;
}

.u-pagination-v1-5--active, .u-pagination-v1-5:hover, .u-pagination-v1-5:focus {
  background-color: #14313F;
  color: #fff;
  border-color: #14313F;
}

/*------------------------------------
  Ribbons
------------------------------------*/
.u-ribbon-v1, .u-ribbon-v2 {
  position: absolute;
  font-size: .9rem;
}

.u-ribbon-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.u-ribbon--sm {
  font-size: .7rem;
}

.u-ribbon--lg {
  font-size: 1.1rem;
}

/* Ribbon Style Type 1
------------------------------------*/
.u-ribbon-v1 {
  display: inline-block;
  padding: .35rem .7rem;
  /* Ribbon Type 1 With icon */
}

.u-ribbon-v1.u-ribbon-with-icon {
  padding: .5rem .85rem;
}

.u-ribbon-v1 .u-ribbon-icon--left {
  margin-right: .5rem;
}

.u-ribbon-v1 .u-ribbon-icon--right {
  margin-left: .5rem;
}

/* Ribbon Style Type 2
------------------------------------*/
.u-ribbon-v2 {
  display: inline-block;
  padding: 1rem 1.1rem;
}

.u-ribbon-v2.u-ribbon--sm {
  padding: 1rem 1.2rem;
}

.u-ribbon-v2.u-ribbon--lg {
  padding: 1.2rem 1.1rem;
}

/* Bookmarked Ribbon
------------------------------------*/
.u-ribbon-bookmark::after {
  content: "";
  position: absolute;
  bottom: -1.1rem;
  left: 0;
  width: 100%;
  height: 0;
  border-style: solid;
  border-left-width: 1.5rem;
  border-right-width: 1.5rem;
  border-bottom: 1rem solid transparent !important;
}

.u-ribbon--lg.u-ribbon-bookmark::after {
  border-right-width: 1.4rem;
}

/* Ribbon Colors
------------------------------------*/
.u-ribbon-bookmark.g-bg-primary::after {
  border-color: #14313F;
}

.u-ribbon-bookmark.g-bg-black::after {
  border-color: #000;
}

.u-ribbon-bookmark.g-bg-white::after {
  border-color: #fff;
}

.u-ribbon-bookmark.g-bg-light-opacity::after {
  border-color: rgba(255, 255, 255, 0.7);
}

.u-ribbon-bookmark.g-bg-dark-opacity::after {
  border-color: rgba(30, 30, 30, 0.7);
}

.u-ribbon-bookmark.g-color-gray-light-v3::after {
  border-color: #ddd;
}

.u-ribbon-bookmark.g-color-gray-light-v4::after {
  border-color: #eee;
}

.u-ribbon-bookmark.g-color-gray-dark-v5::after {
  border-color: #999;
}

.u-ribbon-bookmark.g-bg-green::after {
  border-color: #14313F;
}

.u-ribbon-bookmark.g-bg-blue::after {
  border-color: #3398dc;
}

.u-ribbon-bookmark.g-bg-lightblue::after {
  border-color: #edf2f8;
}

.u-ribbon-bookmark.g-bg-lightblue-v1::after {
  border-color: #d6e2ee;
}

.u-ribbon-bookmark.g-bg-darkblue::after {
  border-color: #009;
}

.u-ribbon-bookmark.g-bg-indigo::after {
  border-color: #4263a3;
}

.u-ribbon-bookmark.g-bg-red::after {
  border-color: #f00;
}

.u-ribbon-bookmark.g-bg-lightred::after {
  border-color: #e64b3b;
}

.u-ribbon-bookmark.g-bg-darkred::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-purple::after {
  border-color: #9a69cb;
}

.u-ribbon-bookmark.g-bg-darkpurple::after {
  border-color: #6639b6;
}

.u-ribbon-bookmark.g-bg-pink::after {
  border-color: #e81c62;
}

.u-ribbon-bookmark.g-bg-orange::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-deeporange::after {
  border-color: #fe541e;
}

.u-ribbon-bookmark.g-bg-yellow::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-aqua::after {
  border-color: #29d6e6;
}

.u-ribbon-bookmark.g-bg-cyan::after {
  border-color: #00bed6;
}

.u-ribbon-bookmark.g-bg-teal::after {
  border-color: #18ba9b;
}

.u-ribbon-bookmark.g-bg-brown::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-bluegray::after {
  border-color: #585f69;
}

/* Clipped-v1 Ribbon
------------------------------------*/
.u-ribbon-clip-v1::before,
.u-ribbon-clip-v2::before {
  content: "";
  position: absolute;
  bottom: -0.71429rem;
  border-style: solid;
}

.u-ribbon--left.u-ribbon-clip-v1::before,
.u-ribbon--left.u-ribbon-clip-v2::before {
  left: 0;
  border-width: 0 0.71429rem 0.71429rem 0;
  border-right-color: #999;
}

.u-ribbon--right.u-ribbon-clip-v1::before,
.u-ribbon--right.u-ribbon-clip-v2::before {
  right: 0;
  border-width: 0 0 0.71429rem 0.71429rem;
  border-left-color: #999;
}

/* Clipped-v2 Ribbon
------------------------------------*/
.u-ribbon-clip-v2 {
  padding: .35rem 1.35rem;
  -webkit-transform: skewX(-10deg) translateZ(1px);
          transform: skewX(-10deg) translateZ(1px);
}

.u-ribbon-clip-v2.u-ribbon-with-icon {
  padding: .5rem 1.35rem;
}

.u-ribbon-clip-v2__inner {
  display: inline-block;
  -webkit-transform: skewX(10deg) translateZ(1px);
          transform: skewX(10deg) translateZ(1px);
}

.u-ribbon-clip-v2::before {
  -webkit-transform: skewX(10deg);
      -ms-transform: skewX(10deg);
          transform: skewX(10deg);
}

.u-ribbon--left.u-ribbon-clip-v2::before {
  left: 0.07143rem;
}

.u-ribbon--right.u-ribbon-clip-v2::before {
  right: -0.07143rem;
}

/* Clipped-v3 Ribbon
------------------------------------*/
.u-ribbon-clip-v3 {
  width: calc(100% + 20px);
  text-align: center;
}

.u-ribbon-clip-v3::before,
.u-ribbon-clip-v3::after {
  content: "";
  position: absolute;
}

.u-ribbon-clip-v3::before {
  left: 0;
  bottom: -0.71429rem;
  width: 0;
  height: 0;
  border-top: 10px solid #999;
  border-left: 10px solid transparent;
}

.u-ribbon-clip-v3::after {
  right: 0;
  bottom: -0.71429rem;
  width: 0;
  height: 0;
  border-top: 10px solid #999;
  border-right: 10px solid transparent;
}

/* Clipped-v4 Ribbon
------------------------------------*/
.u-ribbon-clip-v4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-ribbon-clip-v4::before,
.u-ribbon-clip-v4::after {
  content: "";
  position: absolute;
}

.u-ribbon-clip-v4::before {
  top: 0;
  width: 2.85714rem;
  height: 0.42857rem;
  background: #999;
  border-radius: 0.57143rem 0.57143rem 0 0;
}

.u-ribbon-clip-v4.u-ribbon--left::before {
  left: 7.14286rem;
}

.u-ribbon-clip-v4.u-ribbon--right::before {
  right: 7.14286rem;
}

.u-ribbon-clip-v4::after {
  top: 7.14286rem;
  width: 0.42857rem;
  height: 2.85714rem;
  background: #999;
}

.u-ribbon-clip-v4.u-ribbon--left::after {
  left: 0;
  border-radius: 0.57143rem 0 0 0.57143rem;
}

.u-ribbon-clip-v4.u-ribbon--right::after {
  right: 0;
  border-radius: 0 0.57143rem 0.57143rem 0;
}

.u-ribbon-clip-v4__inner {
  position: absolute;
  top: 2.14286rem;
  width: 14.28571rem;
  height: 2.85714rem;
  line-height: 2.85714rem;
  overflow: hidden;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  text-align: center;
  z-index: 2;
}

.u-ribbon--left .u-ribbon-clip-v4__inner {
  left: -3.57143rem;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.u-ribbon--right .u-ribbon-clip-v4__inner {
  right: -3.57143rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.u-ribbon-clip-v4__inner--bordered {
  border: 1px dashed rgba(255, 255, 255, 0.7);
}

.u-ribbon-clip-v4__inner.g-bg-primary {
  -webkit-box-shadow: 0 0 0 3px #14313F, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #14313F, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-black {
  -webkit-box-shadow: 0 0 0 3px #000, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #000, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-white {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #fff, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-light-opacity {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-dark-opacity {
  -webkit-box-shadow: 0 0 0 3px rgba(30, 30, 30, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px rgba(30, 30, 30, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-light-v3 {
  -webkit-box-shadow: 0 0 0 3px #ddd, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #ddd, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-light-v4 {
  -webkit-box-shadow: 0 0 0 3px #eee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #eee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-dark-v5 {
  -webkit-box-shadow: 0 0 0 3px #999, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #999, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-green {
  -webkit-box-shadow: 0 0 0 3px #14313F, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #14313F, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-blue {
  -webkit-box-shadow: 0 0 0 3px #3398dc, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #3398dc, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightblue {
  -webkit-box-shadow: 0 0 0 3px #edf2f8, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #edf2f8, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightblue-v1 {
  -webkit-box-shadow: 0 0 0 3px #d6e2ee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #d6e2ee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkblue {
  -webkit-box-shadow: 0 0 0 3px #009, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #009, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-indigo {
  -webkit-box-shadow: 0 0 0 3px #4263a3, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #4263a3, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-red {
  -webkit-box-shadow: 0 0 0 3px #f00, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #f00, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightred {
  -webkit-box-shadow: 0 0 0 3px #e64b3b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #e64b3b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkred {
  -webkit-box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-purple {
  -webkit-box-shadow: 0 0 0 3px #9a69cb, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #9a69cb, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkpurple {
  -webkit-box-shadow: 0 0 0 3px #6639b6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #6639b6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-pink {
  -webkit-box-shadow: 0 0 0 3px #e81c62, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #e81c62, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-orange {
  -webkit-box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-deeporange {
  -webkit-box-shadow: 0 0 0 3px #fe541e, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #fe541e, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-yellow {
  -webkit-box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-aqua {
  -webkit-box-shadow: 0 0 0 3px #29d6e6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #29d6e6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-cyan {
  -webkit-box-shadow: 0 0 0 3px #00bed6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #00bed6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-teal {
  -webkit-box-shadow: 0 0 0 3px #18ba9b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #18ba9b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-brown {
  -webkit-box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-bluegray {
  -webkit-box-shadow: 0 0 0 3px #585f69, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 3px #585f69, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

/*------------------------------------
  Animation on the scroll
------------------------------------*/
[data-animation]:not(.u-in-viewport) {
  visibility: hidden;
}

[data-animation].js-carousel {
  visibility: visible;
}

.u-in-viewport {
  visibility: visible;
}

/*------------------------------------
  Stickers
------------------------------------*/
.u-sticker {
  position: absolute;
}

/* Sticker Position
------------------------------------*/
.u-sticker-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

/*------------------------------------
  Sticky blocks
------------------------------------*/
[class*="sticky-block"] {
  max-width: 100%;
}

/*------------------------------------
  Tables
------------------------------------*/
[class*="text"][class*="center"] td,
[class*="text"][class*="center"] th {
  text-align: center;
}

.u-table--v1 td,
.u-table--v1 th {
  padding: 8px;
}

.u-table--v1 thead th {
  border-bottom-width: 1px;
}

.u-table--v2 td,
.u-table--v2 th {
  padding: 15px;
}

.u-table--v2 thead th {
  background-color: inherit;
  border-bottom-width: 1px;
}

.g-col-border-top-0 td,
.g-col-border-top-0 th {
  border-top-width: 0;
}

.g-col-border-side-0 td,
.g-col-border-side-0 th {
  border-left-width: 0;
  border-right-width: 0;
}

/*------------------------------------
  Tabs
------------------------------------*/
/* Colors
------------------------------------*/
.g-color-primary--active.active {
  color: #14313F;
}

.g-color-black--active.active {
  color: #000;
}

.g-color-gray-dark-v2--active.active {
  color: #333;
}

.g-color-white--active.active {
  color: #fff;
}

/* Style for Icons
------------------------------------*/
.u-tab-line-icon-pro {
  position: relative;
  top: 2px;
}

/* HZ
------------------------------------*/
.nav-item > a,
.nav-item > .nav-link,
[class*="u-tab-link"]:not([class*="-icon"]) {
  -webkit-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) {
  display: block;
}

[role="tablist"]  .nav-item {
  display: inline-block;
}

[role="tablist"]  .js-tabs-mobile {
  position: relative;
  display: none;
}

[role="tablist"]  .js-tabs-mobile-control {
  position: relative;
  display: block;
}

[role="tablist"]  .js-tabs-mobile-control::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 0;
  height: 0;
  border-width: 5px 3.5px 0 3.5px;
  border-style: solid;
  border-color: #777 transparent transparent transparent;
  margin-top: -1px;
}

[role="tablist"]  .js-tabs-mobile .nav-inner {
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  display: none;
  background-color: #fff;
  border: 1px solid;
  padding-left: 0;
}

[role="tablist"]  .js-tabs-mobile .nav-inner .nav-item {
  display: block;
  white-space: nowrap;
}

[data-scroll]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]) {
  width: 100%;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
}

[data-scroll] ::-webkit-scrollbar {
  display: none;
}

@-moz-document url-prefix() {
  [data-scroll]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) {
    padding-bottom: 15px;
  }
}

@media (min-width: 768px) {
  [data-scroll] {
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  [data-scroll]::-webkit-scrollbar {
    display: none;
  }
  @-moz-document url-prefix() {
    [data-scroll] {
      padding-bottom: 15px;
    }
  }
}

/*------------------------------------
  Tabs v1
------------------------------------*/
/* Tabs v1
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v1"].u-nav-rounded-3 .nav-link {
    border-radius: 3px;
  }
  [class*="u-nav-v1"].u-nav-rounded-5 .nav-link {
    border-radius: 5px;
  }
  [class*="u-nav-v1"].u-nav-rounded-7 .nav-link {
    border-radius: 7px;
  }
  [class*="u-nav-v1"].u-nav-rounded-10 .nav-link {
    border-radius: 10px;
  }
  .u-nav-v1-1 .nav-link.active {
    background-color: #eee;
  }
  .u-nav-v1-1.u-nav-primary .nav-link.active {
    color: #fff;
    background-color: #14313F;
  }
  .u-nav-v1-1.u-nav-dark .nav-link.active {
    color: #fff;
    background-color: #333;
  }
  .u-nav-v1-1.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-1.u-nav-light .nav-link.active {
    color: #333;
    background-color: #fff;
  }
  .u-nav-v1-2 .nav-link {
    border: solid 1px transparent;
  }
  .u-nav-v1-2 .nav-link.active {
    border-color: #eee;
  }
  .u-nav-v1-2.u-nav-primary .nav-link.active {
    border-color: #14313F;
  }
  .u-nav-v1-2.u-nav-dark .nav-link.active {
    border-color: #333;
  }
  .u-nav-v1-2.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-2.u-nav-light .nav-link.active {
    border-color: #fff;
  }
}

/*------------------------------------
  Tabs v2
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v2"] .nav-link {
    border-style: solid;
    border-color: #eee;
    border-width: 1px;
    margin-left: -1px;
  }
  [class*="u-nav-v2"] .nav-item:first-child .nav-link {
    margin-left: 0;
  }
  [class*="u-nav-v2"].flex-column .nav-link {
    margin: -1px 0 0;
  }
  [class*="u-nav-v2"].flex-column .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [class*="u-nav-v2"].u-nav-primary .nav-link {
    border-color: #14313F;
  }
  [class*="u-nav-v2"].u-nav-primary .nav-link.active,
  [class*="u-nav-v2"].u-nav-primary .cbp-filter-item-active .nav-link {
    border-color: #14313F !important;
  }
  [class*="u-nav-v2"].u-nav-dark .nav-link {
    border-color: #333;
  }
  [class*="u-nav-v2"].u-nav-dark .nav-link.active,
  [class*="u-nav-v2"].u-nav-dark .cbp-filter-item-active .nav-link {
    border-color: #333 !important;
  }
  [class*="u-nav-v2"].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [class*="u-nav-v2"].u-nav-light .nav-link.active,
  [class*="u-nav-v2"].u-nav-light .cbp-filter-item-active .nav-link {
    border-color: #fff !important;
  }
  [class*="u-nav-v2"].u-nav-rounded-3 .nav-item:first-child .nav-link {
    border-radius: 3px 0 0 3px;
  }
  [class*="u-nav-v2"].u-nav-rounded-3 .nav-item:last-child .nav-link {
    border-radius: 0 3px 3px 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:first-child .nav-link {
    border-radius: 3px 3px 0 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 3px 3px;
  }
  [class*="u-nav-v2"].u-nav-rounded-5 .nav-item:first-child .nav-link {
    border-radius: 5px 0 0 5px;
  }
  [class*="u-nav-v2"].u-nav-rounded-5 .nav-item:last-child .nav-link {
    border-radius: 0 5px 5px 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:first-child .nav-link {
    border-radius: 5px 5px 0 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 5px 5px;
  }
  [class*="u-nav-v2"].u-nav-rounded-7 .nav-item:first-child .nav-link {
    border-radius: 7px 0 0 7px;
  }
  [class*="u-nav-v2"].u-nav-rounded-7 .nav-item:last-child .nav-link {
    border-radius: 0 7px 7px 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:first-child .nav-link {
    border-radius: 7px 7px 0 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 7px 7px;
  }
  [class*="u-nav-v2"].u-nav-rounded-10 .nav-item:first-child .nav-link {
    border-radius: 10px 0 0 10px;
  }
  [class*="u-nav-v2"].u-nav-rounded-10 .nav-item:last-child .nav-link {
    border-radius: 0 10px 10px 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:first-child .nav-link {
    border-radius: 10px 10px 0 0;
  }
  [class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 10px 10px;
  }
  .u-nav-v2-1 .nav-link.active,
  .u-nav-v2-1 .cbp-filter-item-active .nav-link {
    background-color: #eee;
  }
  .u-nav-v2-1.u-nav-primary .nav-link.active,
  .u-nav-v2-1.u-nav-primary .cbp-filter-item-active .nav-link {
    color: #fff;
    background-color: #14313F;
  }
  .u-nav-v2-1.u-nav-dark .nav-link.active,
  .u-nav-v2-1.u-nav-dark .nav-link.cbp-filter-item-active {
    color: #fff;
    background-color: #333;
  }
  .u-nav-v2-1.u-nav-light .nav-link.active,
  .u-nav-v2-1.u-nav-light .nav-link.cbp-filter-item-active {
    color: #333;
    background-color: #fff;
  }
  .u-nav-v2-2 .nav-link.active,
  .u-nav-v2-2 .cbp-filter-item-active .nav-link {
    color: #14313F;
  }
}

/*------------------------------------
  Tabs v3
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v3"] .nav-link {
    border-style: solid;
    border-width: 1px 0;
    border-color: #eee;
  }
  [class*="u-nav-v3"].flex-column .nav-link {
    margin: -1px 0 0;
  }
  [class*="u-nav-v3"].flex-column .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [class*="u-nav-v3"] .nav-link.active {
    color: #14313F;
  }
  [class*="u-nav-v3"].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [class*="u-nav-v3"].u-nav-light .nav-link.active {
    color: #14313F;
    border-color: #fff !important;
  }
  .u-nav-v3-2 .nav-link {
    z-index: 1;
  }
  .u-nav-v3-2 .nav-link.active {
    border-color: #14313F;
    z-index: 2;
    position: relative;
  }
}

/*------------------------------------
  Tabs v4
------------------------------------*/
@media (min-width: 768px) {
  .u-nav-v4-1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eee;
  }
  .u-nav-v4-1 .nav-item {
    margin-bottom: -1px;
  }
  .u-nav-v4-1 .nav-link {
    border-style: solid;
    border-width: 2px 1px 1px;
    border-color: transparent;
  }
  .u-nav-v4-1 .nav-link.active {
    border-color: #ccc #eee #fff;
  }
  .u-nav-v4-1.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v4-1.u-nav-light .nav-link.active {
    color: #fff;
    border-color: #ccc #eee transparent;
    background-color: #333;
  }
  .u-nav-v4-1.u-nav-light.flex-column .nav-link.active {
    border-color: #ccc transparent #ccc #eee;
    border-width: 1px 0 1px 1px;
    background-color: #333;
  }
  .u-nav-v4-1.u-nav-primary .nav-link.active {
    border-color: #14313F #eee #fff;
  }
  .u-nav-v4-1.u-nav-dark .nav-link.active {
    border-color: #333 #eee #fff;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .u-nav-v4-1-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .u-nav-v4-1-column .u-nav-v4-1 {
    border-bottom: none;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-item {
    margin: 0 -1px 0 0;
    z-index: 2;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-link {
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    border-color: transparent;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-link.active {
    border-color: #eee #fff #eee #ccc;
  }
  .u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active {
    border-color: #eee #fff #eee #14313F;
  }
  .u-nav-v4-1-column .u-nav-v4-1.u-nav-dark .nav-link.active {
    border-color: #eee #fff #eee #333;
  }
  .u-nav-v4-1-column .nav {
    width: 30%;
  }
  .u-nav-v4-1-column .tab-content {
    width: 70%;
  }
}

/*------------------------------------
  Tabs v5
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v5"] .nav-item {
    margin-bottom: -1px;
  }
  [class*="u-nav-v5"] .nav-link {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: transparent;
  }
  [class*="u-nav-v5"] .nav-link.active {
    border-color: #ccc;
  }
  [class*="u-nav-v5"].u-nav-primary .nav-link.active {
    border-color: #14313F;
    color: #14313F;
  }
  [class*="u-nav-v5"].u-nav-dark .nav-link.active {
    border-color: #333;
    color: #333;
  }
  [class*="u-nav-v5"].u-nav-light .nav-link {
    color: #fff;
  }
  [class*="u-nav-v5"].u-nav-light .nav-link.active {
    color: #fff;
    border-color: #fff;
  }
  .u-nav-v5-2 .nav-link {
    border-bottom-width: 2px;
  }
  .u-nav-v5-3 .nav-link {
    border-bottom-width: 5px;
  }
}

/*------------------------------------
  Tabs v6
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v6"] .nav-link {
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: transparent;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  [class*="u-nav-v6"] .nav-link:after, [class*="u-nav-v6"] .nav-link:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  [class*="u-nav-v6"] .nav-link:after {
    border-top-color: #fff;
    border-width: 4px;
    margin-left: -4px;
  }
  [class*="u-nav-v6"] .nav-link:before {
    border-width: 6px;
    margin-left: -6px;
  }
  [class*="u-nav-v6"] .nav-link.active {
    border-color: #14313F;
  }
  [class*="u-nav-v6"] .nav-link.active::after, [class*="u-nav-v6"] .nav-link.active::before {
    opacity: 1;
  }
  [class*="u-nav-v6"] .nav-link.active::before {
    border-top-color: #14313F;
  }
  [class*="u-nav-v6"].u-nav-light .nav-link {
    color: #fff;
  }
  [class*="u-nav-v6"].u-nav-light .nav-link::after {
    border-top-color: #333;
  }
  [class*="u-nav-v6"].u-nav-light .nav-link.active {
    color: #fff;
    border-color: #fff;
  }
  [class*="u-nav-v6"].u-nav-light .nav-link.active:before {
    border-top-color: #fff;
  }
  [class*="u-nav-v6"].u-nav-light .nav-link.active::after {
    border-top-color: #333;
  }
  [class*="u-nav-v6"].flex-column .nav-link {
    border-bottom: none;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: transparent;
  }
  [class*="u-nav-v6"].flex-column .nav-link:after, [class*="u-nav-v6"].flex-column .nav-link:before {
    top: 50%;
    left: auto;
  }
  [class*="u-nav-v6"].flex-column .nav-link:after {
    border-top-color: transparent;
    border-left-color: #fff;
    border-width: 4px;
    margin-left: 0;
    margin-top: -5px;
    right: -8px;
  }
  [class*="u-nav-v6"].flex-column .nav-link:before {
    border-top-color: transparent;
    border-left-color: #fff;
    border-width: 6px;
    margin-left: 0;
    margin-top: -7px;
    right: -13px;
  }
  [class*="u-nav-v6"].flex-column .nav-link.active {
    border-color: #14313F;
  }
  [class*="u-nav-v6"].flex-column .nav-link.active::before {
    border-left-color: #14313F;
  }
}

/*------------------------------------
  Tabs v7
------------------------------------*/
@media (min-width: 768px) {
  [class*="u-nav-v7"] .nav-item {
    position: relative;
  }
  [class*="u-nav-v7"] .nav-item::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 0;
    height: 35%;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ccc;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  [class*="u-nav-v7"] .nav-item:last-child::after {
    border-right-color: transparent;
  }
  [class*="u-nav-v7"] .nav-link.active {
    color: #14313F;
  }
  [class*="u-nav-v7"].u-nav-dark .nav-link.active {
    color: #333;
  }
  [class*="u-nav-v7"].u-nav-light .nav-link {
    color: #fff;
  }
  [class*="u-nav-v7"].u-nav-light .nav-link.active {
    color: #fff;
    opacity: .5;
  }
  [class*="u-nav-v7"].flex-column .nav-item::after {
    top: 100%;
    left: 0;
    right: auto;
    width: 35%;
    height: 0;
    border-right: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  [class*="u-nav-v7"].flex-column .nav-item:last-child::after {
    border-bottom-color: transparent;
  }
  [class*="u-nav-v7"].flex-column .nav-link {
    padding-left: 0;
    padding-right: 0;
  }
  [class*="u-nav-v7"].flex-column.text-center .nav-item::after {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/*------------------------------------
  Tabs v8
------------------------------------*/
[class*="u-nav-v8"] .nav-link {
  position: relative;
  min-height: 100%;
  padding: 10px 20px;
  background-color: #333;
  color: #fff;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

[class*="u-nav-v8"] .nav-link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100%;
  background-image: -webkit-gradient(linear, right top, left top, from(#333), to(rgba(17, 17, 17, 0.2)));
  background-image: -webkit-linear-gradient(right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  background-image: -o-linear-gradient(right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  background-image: linear-gradient(to left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  background-repeat: repeat-y;
  z-index: 1;
}

[class*="u-nav-v8"] .nav-link.active {
  background-color: #14313F;
}

[class*="u-nav-v8"] .nav-link.active::after {
  display: none;
}

[class*="u-nav-v8"] .nav-link.active .u-nav-v8__icon {
  background-color: #14313F;
}

[class*="u-nav-v8"] .nav-link.active .u-nav-v8__description {
  color: rgba(255, 255, 255, 0.7);
}

[class*="u-nav-v8"].u-nav-light .nav-link {
  color: #333;
}

[class*="u-nav-v8"].u-nav-light .nav-link.active {
  color: #555;
  background-color: #fff;
}

[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__icon {
  color: #fff;
  background-color: #14313F;
}

[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__title, [class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__description {
  color: #555;
}

[class*="u-nav-v8"].u-nav-light .u-nav-v8__icon {
  background-color: #fff;
  color: #fff;
}

[class*="u-nav-v8"].u-nav-light .u-nav-v8__title, [class*="u-nav-v8"].u-nav-light .u-nav-v8__description {
  color: #fff;
}

.u-nav-v8__icon, .u-nav-v8__title, .u-nav-v8__description {
  position: relative;
  z-index: 3;
}

.u-nav-v8__icon {
  display: none;
  background-color: #333;
  color: #fff;
  -webkit-transform: translateY(-51%);
      -ms-transform: translateY(-51%);
          transform: translateY(-51%);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.u-nav-v8__title {
  display: block;
}

.u-nav-v8__description {
  color: inherit;
  font-style: normal;
}

@media (min-width: 768px) {
  [class*="u-nav-v8"] .nav-link {
    padding: 0 20px 25px;
  }
  [class*="u-nav-v8"].u-nav-light .nav-link {
    background-color: #fff;
  }
  [class*="u-nav-v8"].u-nav-light .nav-link::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #fff));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #fff 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #fff 50%), -o-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
  }
  [class*="u-nav-v8"].u-nav-light .nav-link::after {
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(204, 204, 204, 0.2)));
    background-image: -webkit-linear-gradient(right, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
    background-image: -o-linear-gradient(right, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
    background-image: linear-gradient(to left, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
  }
  [class*="u-nav-v8"].u-nav-light .nav-link.active {
    color: #fff;
    background-color: #14313F;
  }
  [class*="u-nav-v8"].u-nav-light .nav-link.active::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #14313F 50%), linear-gradient(to top left, transparent 49.6%, #14313F 50%);
  }
  [class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__title {
    color: #fff;
  }
  [class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__description {
    color: rgba(255, 255, 255, 0.7);
  }
  [class*="u-nav-v8"].u-nav-light .u-nav-v8__icon, [class*="u-nav-v8"].u-nav-light .u-nav-v8__title, [class*="u-nav-v8"].u-nav-light .u-nav-v8__description {
    color: #555;
  }
  [class*="u-nav-v8"].justify-content-end .nav-item:first-child .nav-link::before, [class*="u-nav-v8"].text-right .nav-item:first-child .nav-link::before {
    display: none;
  }
  [class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link, [class*="u-nav-v8"].text-right .nav-item:last-child .nav-link {
    padding: 0 20px 25px;
  }
  [class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link::before, [class*="u-nav-v8"].text-right .nav-item:last-child .nav-link::before {
    display: block;
  }
  [class*="u-nav-v8"].justify-content-end .nav-link::before, [class*="u-nav-v8"].text-right .nav-link::before {
    left: -26px;
    right: auto;
    background-position: top right, bottom left;
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #333)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #333));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #333 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #333 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #333 50%), -o-linear-gradient(bottom left, transparent 49.6%, #333 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #333 50%), linear-gradient(to top right, transparent 49.6%, #333 50%);
  }
  [class*="u-nav-v8"].justify-content-end .nav-link::after, [class*="u-nav-v8"].text-right .nav-link::after {
    left: auto;
    right: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#333), to(rgba(17, 17, 17, 0.2)));
    background-image: -webkit-linear-gradient(left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    background-image: -o-linear-gradient(left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    background-image: linear-gradient(to right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  }
  [class*="u-nav-v8"].justify-content-end .nav-link.active::before, [class*="u-nav-v8"].text-right .nav-link.active::before {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top left, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top left, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom left, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom right, transparent 49.6%, #14313F 50%), linear-gradient(to top right, transparent 49.6%, #14313F 50%);
  }
  [class*="u-nav-v8"].flex-column .nav-item {
    margin-bottom: 1px;
  }
  [class*="u-nav-v8"].flex-column .nav-item:first-child .nav-link {
    padding: 20px 20px 20px 50px;
  }
  [class*="u-nav-v8"].flex-column .nav-item:last-child .nav-link::before {
    display: block;
  }
  [class*="u-nav-v8"].flex-column .nav-link {
    padding: 20px 20px 20px 50px;
  }
  [class*="u-nav-v8"].flex-column .nav-link::before {
    opacity: 0;
  }
  [class*="u-nav-v8"].flex-column .nav-link.active::before {
    opacity: 1;
  }
  [class*="u-nav-v8"].flex-column .u-nav-v8__icon {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  .u-nav-v8__icon {
    display: inline-block;
  }
  .u-nav-v8__description {
    color: rgba(255, 255, 255, 0.5);
  }
  .u-nav-v8-2 .nav-item:first-child .nav-link {
    padding: 0 20px 25px;
  }
  .u-nav-v8-2 .nav-item:last-child .nav-link::before {
    display: none;
  }
  .u-nav-v8-2 .nav-link {
    padding: 0 20px 25px 50px;
  }
  .u-nav-v8-2 .nav-link::before {
    content: "";
    position: absolute;
    top: 0;
    right: -26px;
    display: block;
    width: 26px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 50.8%;
    background-position: top right, bottom left;
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #333)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #333));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #333 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #333 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #333 50%), -o-linear-gradient(bottom right, transparent 49.6%, #333 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #333 50%), linear-gradient(to top left, transparent 49.6%, #333 50%);
    z-index: 2;
  }
  .u-nav-v8-2 .nav-link.active::before {
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #14313F)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #14313F));
    background-image: -webkit-linear-gradient(top right, transparent 49.6%, #14313F 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: -o-linear-gradient(top right, transparent 49.6%, #14313F 50%), -o-linear-gradient(bottom right, transparent 49.6%, #14313F 50%);
    background-image: linear-gradient(to bottom left, transparent 49.6%, #14313F 50%), linear-gradient(to top left, transparent 49.6%, #14313F 50%);
  }
  .u-nav-v8-2.justify-content-end .nav-item:first-child .nav-link, .u-nav-v8-2.text-right .nav-item:first-child .nav-link {
    padding: 0 50px 25px 20px;
  }
  .u-nav-v8-2.justify-content-end .nav-link, .u-nav-v8-2.text-right .nav-link {
    padding: 0 50px 25px 20px;
  }
}

@media (max-width: 768px - 1) {
  [data-tabs-mobile-type="slide-up-down"],
  [data-tabs-mobile-type="accordion"] {
    display: none;
  }
  [data-tabs-mobile-type="accordion"] {
    display: none;
  }
  [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) {
    border-color: #14313F;
  }
  [role="tablist"]  .nav-item > a,
  [role="tablist"]  .nav-item > .nav-link,
  [role="tablist"]  [class*="u-tab-link"]:not([class*="-icon"]) {
    white-space: nowrap;
    padding: 5px 10px;
  }
  [role="tablist"]  .nav-item > a,
  [role="tablist"]  .nav-item > .nav-link,
  [role="tablist"]  [class*="u-tab-link"] {
    display: block;
  }
  [data-tabs-mobile-type="slide-up-down"] {
    width: 100%;
    padding-top: 10px;
    border-bottom: none !important;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-item {
    margin: 0;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-link {
    text-align: center;
    border-style: solid !important;
    border-color: #eee !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    margin: -1px 0 0;
  }
  [data-tabs-mobile-type="slide-up-down"] .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link, [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link {
    border-color: #14313F !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-item.show .nav-link, [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item.show .nav-link {
    border-color: #14313F !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link.active,
  [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-item.show .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-item.show .nav-link {
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link.active {
    color: #555;
    background-color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:first-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:first-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:first-child .nav-link {
    border-radius: 3px 3px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:last-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:last-child .nav-link,
  [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:last-child .nav-link {
    border-radius: 0 0 3px 3px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:first-child .nav-link {
    border-radius: 5px 5px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:last-child .nav-link {
    border-radius: 0 0 5px 5px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:first-child .nav-link {
    border-radius: 7px 7px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:last-child .nav-link {
    border-radius: 0 0 7px 7px !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:first-child .nav-link {
    border-radius: 10px 10px 0 0 !important;
  }
  [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:last-child .nav-link {
    border-radius: 0 0 10px 10px !important;
  }
  .tab-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/*------------------------------------
  Tags
------------------------------------*/
/* Pagination v1 */
.u-tags-v1 {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-tags-v1:hover, .u-tags-v1:focus {
  text-decoration: none;
  cursor: pointer;
}

.u-tags-v1:focus {
  color: inherit;
}

/*------------------------------------
  Text Animation Slideshow
------------------------------------*/
.u-text-slideshow {
  position: relative;
  overflow: visible !important;
  vertical-align: inherit;
}

.u-text-slideshow__slide {
  position: relative;
  z-index: 1;
  display: inline-block;
  opacity: 0;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.u-text-slideshow__slide:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
}

.u-text-slideshow__slide--current {
  z-index: 2;
  opacity: 1;
}

.u-text-slideshow__slide-target {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/*------------------------------------
  Text-shadow
------------------------------------*/
.u-txt-shadow-v1 {
  text-shadow: 1px 1px rgba(67, 70, 72, 0.05), 2px 2px rgba(147, 150, 152, 0.07), 3px 3px rgba(178, 182, 183, 0.086), 4px 4px rgba(195, 199, 200, 0.106), 5px 5px rgba(206, 210, 211, 0.125), 6px 6px rgba(213, 217, 218, 0.145), 7px 7px rgba(218, 222, 223, 0.165), 8px 8px rgba(222, 226, 227, 0.184), 9px 9px rgba(226, 230, 231, 0.204), 10px 10px rgba(228, 232, 233, 0.22), 11px 11px rgba(230, 234, 235, 0.24), 12px 12px rgba(232, 236, 237, 0.26), 13px 13px rgba(233, 237, 238, 0.28), 14px 14px rgba(235, 239, 240, 0.298), 15px 15px rgba(236, 240, 241, 0.318), 16px 16px rgba(237, 241, 242, 0.333), 17px 17px rgba(238, 242, 243, 0.353), 18px 18px rgba(238, 242, 243, 0.373), 19px 19px rgba(239, 243, 244, 0.392), 20px 20px rgba(240, 244, 245, 0.41), 21px 21px rgba(240, 244, 245, 0.43), 22px 22px rgba(241, 245, 246, 0.447), 23px 23px rgba(241, 245, 246, 0.467), 24px 24px rgba(242, 246, 247, 0.486), 25px 25px rgba(242, 246, 247, 0.506), 26px 26px rgba(242, 246, 247, 0.525), 27px 27px rgba(243, 247, 248, 0.545), 28px 28px rgba(243, 247, 248, 0.565), 29px 29px rgba(243, 247, 248, 0.58), 30px 30px rgba(244, 248, 249, 0.6), 31px 31px rgba(244, 248, 249, 0.62), 32px 32px rgba(244, 248, 249, 0.64), 33px 33px rgba(244, 248, 249, 0.66), 34px 34px rgba(245, 249, 250, 0.68), 35px 35px rgba(245, 249, 250, 0.694), 36px 36px rgba(245, 249, 250, 0.714), 37px 37px rgba(245, 249, 250, 0.733), 38px 38px rgba(245, 249, 250, 0.753), 39px 39px rgba(246, 250, 251, 0.773), 40px 40px rgba(246, 250, 251, 0.792), 41px 41px rgba(246, 250, 251, 0.81), 42px 42px rgba(246, 250, 251, 0.827), 43px 43px rgba(246, 250, 251, 0.847), 44px 44px rgba(246, 250, 251, 0.867), 45px 45px rgba(246, 250, 251, 0.886), 46px 46px rgba(246, 250, 251, 0.906), 47px 47px rgba(247, 251, 252, 0.925), 48px 48px rgba(247, 251, 252, 0.94), 49px 49px rgba(247, 251, 252, 0.96), 50px 50px rgba(247, 251, 252, 0.98);
}

.u-txt-shadow-v2 {
  text-shadow: 0 6px 55px #999;
}

/*------------------------------------
  Marker-bg
------------------------------------*/
.u-marker-bg-primary, .u-marker-bg-green, .u-marker-bg-black, .u-marker-bg-white, .u-marker-bg-red, .u-marker-bg-yellow {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100% 70%;
  white-space: nowrap;
}

.u-marker-bg-primary {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-primary.4ce773df.png);
}

.u-marker-bg-green {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-green.4ce773df.png);
}

.u-marker-bg-black {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-black.71745bc6.png);
}

.u-marker-bg-white {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-white.bfe58a71.png);
}

.u-marker-bg-red {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-red.89cbdf96.png);
}

.u-marker-bg-yellow {
  background-image: url(/build/assets/unify/img/bg/marker/marker-bg-yellow.2c7e4099.png);
}

/*------------------------------------
  Tooltips
------------------------------------*/
.u-tooltip--v1 {
  color: #fff;
  background-color: #000;
  padding: 2px 8px 3px;
}

.u-tooltip--v1:after {
  content: "";
  position: absolute;
  display: block;
}

.u-tooltip--v1.tooltip-top-left, .u-tooltip--v1.tooltip-top-right {
  bottom: 100%;
  margin-bottom: 5px;
}

.u-tooltip--v1.tooltip-top-left:after, .u-tooltip--v1.tooltip-top-right:after {
  top: 100%;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.u-tooltip--v1.tooltip-bottom-left, .u-tooltip--v1.tooltip-bottom-right {
  top: 100%;
  margin-top: 5px;
}

.u-tooltip--v1.tooltip-bottom-left:after, .u-tooltip--v1.tooltip-bottom-right:after {
  bottom: 100%;
  border-bottom: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.u-tooltip--v1.tooltip-top-left, .u-tooltip--v1.tooltip-bottom-left {
  left: 0;
}

.u-tooltip--v1.tooltip-top-left:after, .u-tooltip--v1.tooltip-bottom-left:after {
  left: 16px;
}

.u-tooltip--v1.tooltip-top-right, .u-tooltip--v1.tooltip-bottom-right {
  right: 0;
}

.u-tooltip--v1.tooltip-top-right:after, .u-tooltip--v1.tooltip-bottom-right:after {
  right: 16px;
}

.u-tooltip--v1.tooltip-left, .u-tooltip--v1.tooltip-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-tooltip--v1.tooltip-left:after, .u-tooltip--v1.tooltip-right:after {
  top: 50%;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-tooltip--v1.tooltip-left {
  right: 100%;
  margin-right: 5px;
}

.u-tooltip--v1.tooltip-left:after {
  right: -4px;
  border-left: 4px solid rgba(0, 0, 0, 0.9);
}

.u-tooltip--v1.tooltip-right {
  left: 100%;
  margin-left: 5px;
}

.u-tooltip--v1.tooltip-right:after {
  left: -4px;
  border-right: 4px solid rgba(0, 0, 0, 0.9);
}

input:focus + .u-tooltip--v1,
textarea:focus + .u-tooltip--v1 {
  opacity: 1;
}

/*------------------------------------
  Typography
------------------------------------*/
.popovers--no-title .popover-title {
  display: none;
}

.g-nowrap {
  white-space: nowrap;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

video {
  max-width: 100%;
}

.u-video-v1 {
  margin-bottom: 15px;
}

.u-video-v1-info {
  display: none;
  padding-left: 0;
}

.u-video-v1-info__item {
  display: inline-block;
  list-style: none;
}

.u-audio-v1 {
  margin-bottom: 15px;
}

.u-audio-v1-info {
  display: none;
  padding-left: 0;
}

.u-audio-v1-info__item {
  display: inline-block;
  list-style: none;
}

.u-audio-v2 .plyr__controls {
  background-color: transparent;
  border: none;
}

.u-audio-v2 .plyr__controls button {
  color: #fff;
}

/*------------------------------------
  Navigation
------------------------------------*/
/* Base Abstractions */
.navbar .u-main-nav-v1 .nav-link, .navbar .u-main-nav-v2 .nav-link, .navbar .u-main-nav-v3 .nav-link, .navbar .u-main-nav-v4 .nav-link, .navbar .u-main-nav-v5 .nav-link, .navbar .u-main-nav-v6 .nav-link, .navbar .u-main-nav-v7 .nav-link, .navbar .u-main-nav-v8 .nav-link, .navbar .u-main-nav-v9 .nav-link {
  display: block;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a, .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a, .navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v3 .nav-item.dropdown > a, .navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v4 .nav-item.dropdown > a, .navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a, .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a, .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a, .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a, .navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a {
  position: relative;
  z-index: 1;
  padding-right: 1.42857rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v3 .nav-item.dropdown > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v4 .nav-item.dropdown > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v5 .nav-item.dropdown > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v6 .nav-item.dropdown > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after {
  content: "\e900";
  font-family: "hs-icons";
  font-weight: inherit;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: 1.07143rem;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

/* Base stylesheets */
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-link {
  color: #fff;
}

.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.active > .nav-link,
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item:hover > .nav-link,
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item:focus > .nav-link,
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.show > .nav-link,
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.hs-sub-menu-opened > .nav-link,
.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item .nav-link:focus {
  color: #fff;
}

/* Import */
/* Main navigation styles */
/*------------------------------------
  Navigation Style v1
------------------------------------*/
.navbar .u-main-nav-v1 .nav-link {
  color: #333;
  padding: 0.78571rem 2.14286rem;
  border-radius: 1.57143rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v1 .nav-item.active > .nav-link,
.navbar .u-main-nav-v1 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v1 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v1 .nav-item.show > .nav-link,
.navbar .u-main-nav-v1 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v1 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v1 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a {
    padding-right: 2.5rem;
  }
  .navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}

/*------------------------------------
  Navigation Style v2
------------------------------------*/
.navbar .u-main-nav-v2 .nav-link {
  color: #333;
  padding: 0.64286rem 2.14286rem;
  border-radius: 1.57143rem;
  border: 2px solid transparent;
}

.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v2 .nav-item.active > .nav-link,
.navbar .u-main-nav-v2 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v2 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v2 .nav-item.show > .nav-link,
.navbar .u-main-nav-v2 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v2 .nav-item .nav-link:focus {
  color: #333;
  border-color: #14313F;
  background-color: transparent;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v2 .nav-link {
    padding: 0.5rem 1.42857rem;
  }
  .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a {
    padding-right: 2.5rem;
  }
  .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}

/*------------------------------------
  Navigation Style v3
------------------------------------*/
.navbar .u-main-nav-v3 .nav-link {
  color: #333;
  padding: 2.85714rem 2.57143rem 2.57143rem;
  border-bottom: 4px solid transparent;
}

.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v3 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.navbar .u-main-nav-v3 .nav-item.active > .nav-link,
.navbar .u-main-nav-v3 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v3 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v3 .nav-item.show > .nav-link,
.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v3 .nav-item .nav-link:focus {
  border-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v3 .nav-link {
    padding: 2.14286rem 1.78571rem;
  }
}

@media all and (max-width: 992px - 1) {
  .navbar .u-main-nav-v3 .nav-link {
    padding: 0.71429rem 1.42857rem;
  }
}

/*------------------------------------
  Navigation Style v4
------------------------------------*/
.navbar .u-main-nav-v4 .nav-link {
  color: #333;
  padding: 2.57143rem 2.57143rem 2.85714rem;
  border-top: 4px solid transparent;
}

.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v4 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.navbar .u-main-nav-v4 .nav-item.active > .nav-link,
.navbar .u-main-nav-v4 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v4 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v4 .nav-item.show > .nav-link,
.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v4 .nav-item .nav-link:focus {
  border-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 2.14286rem 1.78571rem;
  }
}

@media all and (max-width: 992px - 1) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 0.71429rem 1.42857rem;
  }
}

/*------------------------------------
  Navigation Style v5
------------------------------------*/
.navbar .u-main-nav-v5 .nav-link {
  color: #333;
  padding: 0.28571rem 0;
  border-bottom: 2px solid transparent;
}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a {
  padding-right: 1.42857rem;
}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v5 .nav-item.dropdown > a::after {
  right: 0;
}

.navbar .u-main-nav-v5 .nav-item.active > .nav-link,
.navbar .u-main-nav-v5 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v5 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v5 .nav-item.show > .nav-link,
.navbar .u-main-nav-v5 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v5 .nav-item .nav-link:focus {
  border-color: #14313F;
}

/*------------------------------------
  Navigation Style v6
------------------------------------*/
.navbar .u-main-nav-v6 .nav-link {
  color: #333;
  height: 100%;
  padding: 2.85714rem 2.71429rem;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
  padding-right: 2.71429rem;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v6 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.navbar .u-main-nav-v6 .nav-item.active > .nav-link,
.navbar .u-main-nav-v6 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v6 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v6 .nav-item.show > .nav-link,
.navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v6 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v6 .nav-link {
    padding: 2.14286rem 1.42857rem;
  }
  .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
    padding-right: 1.42857rem;
  }
}

/*------------------------------------
  Navigation Style v7
------------------------------------*/
.navbar .u-main-nav-v7 .nav-link {
  color: #333;
  padding: 0.71429rem 2.14286rem;
  border: 2px solid transparent;
}

.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v7 .nav-item.active > .nav-link,
.navbar .u-main-nav-v7 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v7 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v7 .nav-item.show > .nav-link,
.navbar .u-main-nav-v7 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v7 .nav-item .nav-link:focus {
  border-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v7 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a {
    padding-right: 2.14286rem;
  }
  .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}

/*------------------------------------
  Navigation Style v8
------------------------------------*/
.navbar .u-main-nav-v8 .nav-link {
  color: #333;
  padding: 0.78571rem 2.14286rem;
}

.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v8 .nav-item.active > .nav-link,
.navbar .u-main-nav-v8 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v8 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v8 .nav-item.show > .nav-link,
.navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v8 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #14313F;
}

@media all and (max-width: 1200px - 1) {
  .navbar .u-main-nav-v8 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a {
    padding-right: 2.14286rem;
  }
  .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}

/*------------------------------------
  Navigation Style v9
------------------------------------*/
.navbar .u-main-nav-v9 .nav-link {
  color: #777;
  padding: 0 1.42857rem 0 0;
}

.navbar .u-main-nav-v9 .nav-item > a {
  padding: 1.42857rem 0;
}

.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after {
  font-size: 1.28571rem;
  right: 0;
}

.navbar .u-main-nav-v9 .nav-item.active > .nav-link,
.navbar .u-main-nav-v9 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v9 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v9 .nav-item .nav-link:focus {
  color: #000;
}

.navbar .u-main-nav-v9 .nav-item.active > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item:hover > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item:focus > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item .nav-link:focus::after {
  color: #14313F;
}

/* Dropdown navigation styles */
/*------------------------------------
  Navigation Dropdown Style v1
------------------------------------*/
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu a:active, .navbar .u-sub-menu-v1 .hs-sub-menu a:focus, .navbar .u-sub-menu-v1 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v1 .dropdown-menu a:active,
.navbar .u-sub-menu-v1 .dropdown-menu a:focus,
.navbar .u-sub-menu-v1 .dropdown-menu a:hover {
  color: #14313F !important;
  background-color: transparent;
  border: none;
}

.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v1 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover {
  border: none;
  background-color: transparent;
}

.navbar .u-sub-menu-v1 .hs-sub-menu a,
.navbar .u-sub-menu-v1 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu,
.navbar .u-sub-menu-v1 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  margin-top: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 3px 0 0 0;
  border-style: solid;
  border-color: #14313F;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v1 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v2
------------------------------------*/
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v2 .hs-sub-menu a:active, .navbar .u-sub-menu-v2 .hs-sub-menu a:focus, .navbar .u-sub-menu-v2 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v2 .dropdown-menu a:active,
.navbar .u-sub-menu-v2 .dropdown-menu a:focus,
.navbar .u-sub-menu-v2 .dropdown-menu a:hover {
  color: #777 !important;
  background-color: #eee;
  border: none;
}

.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v2 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v2 .hs-sub-menu,
.navbar .u-sub-menu-v2 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover {
  border-color: #eee;
  background-color: transparent;
}

.navbar .u-sub-menu-v2 .hs-sub-menu a,
.navbar .u-sub-menu-v2 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v2 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v2 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v2 .hs-sub-menu,
.navbar .u-sub-menu-v2 .hs-mega-menu,
.navbar .u-sub-menu-v2 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #14313F;
  border-bottom-color: #777;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v2 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v3
------------------------------------*/
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v3 .hs-sub-menu a:active, .navbar .u-sub-menu-v3 .hs-sub-menu a:focus, .navbar .u-sub-menu-v3 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v3 .dropdown-menu a:active,
.navbar .u-sub-menu-v3 .dropdown-menu a:focus,
.navbar .u-sub-menu-v3 .dropdown-menu a:hover {
  color: #fff !important;
  background-color: #14313F;
  border: none;
}

.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v3 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v3 .hs-sub-menu,
.navbar .u-sub-menu-v3 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover {
  border-color: #eee;
  background-color: transparent;
}

.navbar .u-sub-menu-v3 .hs-sub-menu a,
.navbar .u-sub-menu-v3 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v3 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v3 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v3 .hs-sub-menu,
.navbar .u-sub-menu-v3 .hs-mega-menu,
.navbar .u-sub-menu-v3 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #14313F;
  border-bottom-color: #777;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v3 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v4
------------------------------------*/
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v4 .hs-sub-menu a:active, .navbar .u-sub-menu-v4 .hs-sub-menu a:focus, .navbar .u-sub-menu-v4 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v4 .dropdown-menu a:active,
.navbar .u-sub-menu-v4 .dropdown-menu a:focus,
.navbar .u-sub-menu-v4 .dropdown-menu a:hover {
  color: #fff !important;
  background-color: #14313F;
  border: none;
}

.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v4 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v4 .hs-sub-menu,
.navbar .u-sub-menu-v4 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover {
  border: none;
  background-color: transparent;
}

.navbar .u-sub-menu-v4 .hs-sub-menu a,
.navbar .u-sub-menu-v4 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v4 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v4 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v4 .hs-sub-menu,
.navbar .u-sub-menu-v4 .hs-mega-menu,
.navbar .u-sub-menu-v4 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #14313F;
  border-bottom-color: #777;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v4 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v5
------------------------------------*/
.u-dropdown-v5 {
  display: block;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s, max-height .3s;
  -o-transition: opacity .3s, max-height .3s;
  transition: opacity .3s, max-height .3s;
}

.u-dropdown-v5.show {
  max-height: 200px;
  opacity: 1;
}

/*------------------------------------
  Navigation Dropdown Style Inline
------------------------------------*/
.u-navbar--inline-submenu .dropdown-menu {
  white-space: nowrap;
  top: 98%;
  left: 50%;
  border-radius: 0;
  overflow: visible !important;
  border-left: none;
  border-right: none;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.u-navbar--inline-submenu .dropdown-menu::after, .u-navbar--inline-submenu .dropdown-menu::before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  width: 2000%;
  border-top: inherit;
  border-bottom: inherit;
  background-color: inherit;
}

.u-navbar--inline-submenu .dropdown-menu::after {
  left: 100%;
}

.u-navbar--inline-submenu .dropdown-menu::before {
  right: 100%;
}

.u-navbar--inline-submenu .dropdown-menu > li {
  display: inline-block;
}

.u-navbar--inline-submenu.u-navbar--overflow .dropdown,
.u-navbar--inline-submenu.u-navbar--overflow .container {
  position: static;
}

.u-navbar--inline-submenu.u-navbar--overflow .dropdown-menu {
  white-space: normal;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  margin-top: 0;
}

@media all and (min-width: 1200px) {
  .u-navbar--inline-submenu--xl .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::after, .u-navbar--inline-submenu--xl .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--xl.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}

@media all and (min-width: 992px) {
  .u-navbar--inline-submenu--lg .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::after, .u-navbar--inline-submenu--lg .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--lg.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}

@media all and (min-width: 768px) {
  .u-navbar--inline-submenu--md .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--md .dropdown-menu::after, .u-navbar--inline-submenu--md .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--md .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--md .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--md .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--md.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}

@media all and (min-width: 576px) {
  .u-navbar--inline-submenu--sm .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::after, .u-navbar--inline-submenu--sm .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--sm.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}

/*------------------------------------
  Navigation Dropdown With Columns
------------------------------------*/
@media (min-width: 992px) {
  [class*="u-dropdown-col-"] {
    -webkit-column-gap: 1px;
            column-gap: 1px;
  }
  .hs-sub-menu-opened [class*="u-dropdown-col-"] {
    -webkit-column-rule: 1px solid #f7f7f7;
            column-rule: 1px solid #f7f7f7;
  }
  [class*="u-dropdown-col-"] > * {
    min-width: 200px;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
  .u-dropdown-col-2 {
    -webkit-columns: 2;
            columns: 2;
  }
  .u-dropdown-col-3 {
    -webkit-columns: 3;
            columns: 3;
  }
}

/*------------------------------------
  Navigation Dropdown Static
------------------------------------*/
.u-dropdown-static {
  position: static !important;
  display: block;
  max-height: 0;
  margin: 0 1.07143rem;
  padding: 0.35714rem 0;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
  border: none;
  background-color: transparent;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s, max-height .3s;
  -o-transition: opacity .3s, max-height .3s;
  transition: opacity .3s, max-height .3s;
}

.u-dropdown-static.show {
  max-height: 100%;
  opacity: 1;
}

/* Main navigation behaviors */
/*------------------------------------
  Navigation Behavior (Overlay)
------------------------------------*/
body.u-main-nav--overlay-left .u-main-nav__overlay, body.u-main-nav--overlay-right .u-main-nav__overlay {
  overflow: hidden;
}

body.u-main-nav--overlay-right .u-main-nav--overlay {
  right: -21.42857rem;
}

body.u-main-nav--overlay-right .u-main-nav__overlay {
  right: 100%;
}

body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav--overlay {
  right: 0;
}

body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

body.u-main-nav--overlay-left .u-main-nav--overlay {
  left: -21.42857rem;
}

body.u-main-nav--overlay-left .u-main-nav__overlay {
  left: 100%;
}

body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav--overlay {
  left: 0;
}

body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

.navbar-collapse.u-main-nav--overlay {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 5;
  margin: 0 !important;
  width: 21.42857rem;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.navbar-collapse.u-main-nav--overlay .navbar-nav {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.navbar-collapse.u-main-nav--overlay .dropdown-menu {
  position: static;
  width: 100%;
}

.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding: 2.14286rem 0.71429rem;
  width: 100%;
  height: 100%;
}

.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper .navbar-nav {
  padding: 0.71429rem;
}

/*------------------------------------
  Navigation Behavior (Push)
------------------------------------*/
body.u-main-nav--push-left, body.u-main-nav--push-right {
  width: 100%;
}

body.u-main-nav--push-left .u-main-nav__push, body.u-main-nav--push-right .u-main-nav__push {
  overflow: hidden;
}

body.u-main-nav--push-right .u-main-nav--push {
  right: -21.42857rem;
}

body.u-main-nav--push-right .u-main-nav__overlay {
  right: 100%;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened {
  margin-right: 21.42857rem;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav--push {
  right: 0;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

body.u-main-nav--push-left .u-main-nav--push {
  left: -21.42857rem;
}

body.u-main-nav--push-left .u-main-nav__overlay {
  left: 100%;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened {
  margin-left: 21.42857rem;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav--push {
  left: 0;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

.navbar-collapse.u-main-nav--push {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 5;
  margin: 0 !important;
  width: 21.42857rem;
  max-width: 85%;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.navbar-collapse.u-main-nav--push .navbar-nav {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.navbar-collapse.u-main-nav--push .dropdown-menu {
  position: static;
  width: 100%;
}

.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding: 2.14286rem 0.71429rem;
  width: 100%;
  height: 100%;
}

.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper .navbar-nav {
  padding: 0.71429rem;
}

/*------------------------------------
  Navigation Behavior (Smart)
------------------------------------*/
.u-smart-nav {
  position: fixed;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale3d(0.2, 0.2, 0.2);
          transform: scale3d(0.2, 0.2, 0.2);
}

.u-smart-nav .navbar {
  position: absolute;
  width: 21.42857rem;
  opacity: 0;
  visibility: hidden;
}

.u-smart-nav .navbar .dropdown {
  z-index: 1;
}

.u-smart-nav .navbar .dropdown-menu {
  position: relative;
  width: 100%;
}

.u-smart-nav .navbar li {
  -webkit-transform: translate3d(30px, 0, 0);
          transform: translate3d(30px, 0, 0);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-smart-nav .navbar li:nth-child(1) {
  -webkit-transition-delay: 60ms;
       -o-transition-delay: 60ms;
          transition-delay: 60ms;
}

.u-smart-nav .navbar li:nth-child(2) {
  -webkit-transition-delay: 90ms;
       -o-transition-delay: 90ms;
          transition-delay: 90ms;
}

.u-smart-nav .navbar li:nth-child(3) {
  -webkit-transition-delay: 120ms;
       -o-transition-delay: 120ms;
          transition-delay: 120ms;
}

.u-smart-nav .navbar li:nth-child(4) {
  -webkit-transition-delay: 150ms;
       -o-transition-delay: 150ms;
          transition-delay: 150ms;
}

.u-smart-nav .navbar li:nth-child(5) {
  -webkit-transition-delay: 180ms;
       -o-transition-delay: 180ms;
          transition-delay: 180ms;
}

.u-smart-nav .navbar li:nth-child(6) {
  -webkit-transition-delay: 210ms;
       -o-transition-delay: 210ms;
          transition-delay: 210ms;
}

.u-smart-nav .navbar li:nth-child(7) {
  -webkit-transition-delay: 240ms;
       -o-transition-delay: 240ms;
          transition-delay: 240ms;
}

.u-smart-nav .navbar li:nth-child(8) {
  -webkit-transition-delay: 270ms;
       -o-transition-delay: 270ms;
          transition-delay: 270ms;
}

.u-smart-nav .navbar li:nth-child(9) {
  -webkit-transition-delay: 300ms;
       -o-transition-delay: 300ms;
          transition-delay: 300ms;
}

.u-smart-nav .navbar li:nth-child(10) {
  -webkit-transition-delay: 330ms;
       -o-transition-delay: 330ms;
          transition-delay: 330ms;
}

.u-smart-nav .navbar li:nth-child(11) {
  -webkit-transition-delay: 360ms;
       -o-transition-delay: 360ms;
          transition-delay: 360ms;
}

.u-smart-nav .navbar li:nth-child(12) {
  -webkit-transition-delay: 390ms;
       -o-transition-delay: 390ms;
          transition-delay: 390ms;
}

.u-smart-nav .navbar li:nth-child(13) {
  -webkit-transition-delay: 420ms;
       -o-transition-delay: 420ms;
          transition-delay: 420ms;
}

.u-smart-nav .navbar li:nth-child(14) {
  -webkit-transition-delay: 450ms;
       -o-transition-delay: 450ms;
          transition-delay: 450ms;
}

.u-smart-nav .navbar li:nth-child(15) {
  -webkit-transition-delay: 480ms;
       -o-transition-delay: 480ms;
          transition-delay: 480ms;
}

.u-smart-nav .navbar li:nth-child(16) {
  -webkit-transition-delay: 510ms;
       -o-transition-delay: 510ms;
          transition-delay: 510ms;
}

.u-smart-nav .navbar li:nth-child(17) {
  -webkit-transition-delay: 540ms;
       -o-transition-delay: 540ms;
          transition-delay: 540ms;
}

.u-smart-nav .navbar li:nth-child(18) {
  -webkit-transition-delay: 570ms;
       -o-transition-delay: 570ms;
          transition-delay: 570ms;
}

.u-smart-nav .navbar li:nth-child(19) {
  -webkit-transition-delay: 600ms;
       -o-transition-delay: 600ms;
          transition-delay: 600ms;
}

.u-smart-nav__toggler {
  position: relative;
  z-index: 1;
}

.u-smart-nav--opened .navbar {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale3d(1, 1, 1) !important;
          transform: scale3d(1, 1, 1) !important;
}

.u-smart-nav--opened .navbar li {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.u-smart-nav--shown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.u-smart-nav--bottom-right {
  right: 0.71429rem;
  bottom: 0.71429rem;
}

.u-smart-nav--bottom-right .navbar {
  bottom: 0;
  right: 0;
  -webkit-transform: scale3d(0.1, 0.1, 0.1);
          transform: scale3d(0.1, 0.1, 0.1);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  padding-right: 5.71429rem;
}

.u-smart-nav--bottom-left {
  left: 0.71429rem;
  bottom: 0.71429rem;
}

.u-smart-nav--bottom-left .navbar {
  text-align: right;
  bottom: 0;
  left: 0;
  -webkit-transform: scale3d(0.1, 0.1, 0.1);
          transform: scale3d(0.1, 0.1, 0.1);
  -webkit-transform-origin: 0% 100%;
      -ms-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  padding-left: 5.71429rem;
}

.u-smart-nav--top-left {
  left: 0.71429rem;
  top: 0.71429rem;
}

.u-smart-nav--top-left .navbar {
  text-align: right;
  top: 0;
  left: 0;
  -webkit-transform: scale3d(0.1, 0.1, 0.1);
          transform: scale3d(0.1, 0.1, 0.1);
  -webkit-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  padding-left: 5.71429rem;
}

.u-smart-nav--top-right {
  right: 0.71429rem;
  top: 0.71429rem;
}

.u-smart-nav--top-right .navbar {
  top: 0;
  right: 0;
  -webkit-transform: scale3d(0.1, 0.1, 0.1);
          transform: scale3d(0.1, 0.1, 0.1);
  -webkit-transform-origin: 100% 0%;
      -ms-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  padding-right: 5.71429rem;
}

/* Secondary navigation styles */
/*------------------------------------
  Secondary Navigation
------------------------------------*/
.u-secondary-navigation {
  z-index: 3;
}

.u-secondary-navigation .active a {
  color: #14313F;
}

/* Sidebar shortcode navigation styles */
/*------------------------------------
  Sidebar Navigation
------------------------------------*/
@media all and (min-width: 992px) {
  .u-sidebar-navigation {
    position: fixed;
    top: 0;
    left: -21.42857rem;
    width: 300px;
  }
}

.u-sidebar-navigation-inner {
  background-color: #1c2434;
  color: #fff;
  padding: 20px 0;
}

.u-sidebar-navigation__search-input {
  border-radius: 3px;
  border: none;
}

.u-sidebar-navigation .nav-link {
  color: #fff;
  padding: 0.5rem 1.42857rem;
}

.u-sidebar-navigation .nav-link:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.u-sidebar-navigation .nav-link.active {
  background-color: rgba(255, 255, 255, 0.1);
}

.u-sidebar-navigation__toggler {
  position: fixed;
  top: 120px;
  left: 0;
  width: 53px;
  height: 53px;
  background-color: #1c2434;
  color: #fff;
  border-radius: 0 3px 3px 0;
  font-size: 22px;
  z-index: 2;
}

.u-sidebar-navigation__toggler:hover, .u-sidebar-navigation__toggler:focus {
  color: #fff;
}

.u-sidebar-navigation__closer {
  position: absolute;
  top: 22px;
  right: 15px;
  width: 25px;
  height: 25px;
  padding: 0;
  color: #fff;
  background-color: transparent;
  z-index: 3;
}

.u-sidebar-navigation__closer:hover, .u-sidebar-navigation__closer:focus {
  color: #fff;
}

@media all and (max-width: 992px - 1) {
  .u-sidebar-navigation-list {
    display: block;
    -webkit-columns: 4;
            columns: 4;
  }
  .u-sidebar-navigation-list .dropdown-toggle {
    display: none;
  }
  .u-sidebar-navigation-list .dropdown-menu {
    display: block;
    max-height: 100%;
    margin: 0;
    float: none;
    opacity: 1;
  }
}

@media all and (max-width: 768px - 1) {
  .u-sidebar-navigation-list {
    -webkit-columns: 3;
            columns: 3;
  }
}

@media all and (max-width: 576px - 1) {
  .u-sidebar-navigation-list {
    -webkit-columns: 1;
            columns: 1;
  }
}

.u-has-sidebar-navigation .u-header__overlay {
  display: none;
}

/* Override vendor stylesheets */
.hamburger-inner::before,
.hamburger-inner::after {
  background-color: inherit;
}

[class*="u-main-nav-"] .dropdown-toggle::after {
  width: auto;
  height: auto;
  vertical-align: inherit;
  border: none;
}

/* Overlay */
.u-main-nav__overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2000%;
  opacity: 0;
  visibility: hidden;
}

/* Override necessary navigation styles in side-header pages */
body.u-body--header-side-static-left .navbar [class*="u-main-nav-"] .dropdown-toggle::after,
body.u-body--header-side-static-left .navbar [class*="u-main-nav-"] > .hs-has-sub-menu > a::after,
body.u-body--header-side-static-left .navbar [class*="u-main-nav-"] > .hs-has-mega-menu > a::after {
  content: "\e900";
}

body.u-body--header-side-static-right .navbar [class*="u-main-nav-"] .dropdown-toggle::after,
body.u-body--header-side-static-right .navbar [class*="u-main-nav-"] > .hs-has-sub-menu > a::after,
body.u-body--header-side-static-right .navbar [class*="u-main-nav-"] > .hs-has-mega-menu > a::after {
  content: "\e901";
}

/* Scroll on mobile devices */
@media (max-width: 992px - 1) {
  .u-nav-mobile-scroll {
    overflow-y: auto;
  }
}

/*------------------------------------
  Basket Bar
------------------------------------*/
/* Container */
.u-basket {
  position: relative;
  z-index: 1;
}

/* Bar */
.u-basket__bar {
  position: absolute;
  right: 0;
  top: 100%;
  text-align: left;
  width: 21.42857rem;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 5px 0px rgba(90, 90, 90, 0.075);
          box-shadow: 0 5px 5px 0px rgba(90, 90, 90, 0.075);
}

/* Product */
.u-basket__product {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.71429rem;
  border-bottom: solid 1px #eee;
}

/* Product Image */
.u-basket__product-img {
  width: 7.14286rem;
}

.u-basket__product-img img {
  width: 100%;
}

/* Product Remove Button */
.u-basket__product-remove {
  position: absolute;
  top: 1.42857rem;
  right: 1.42857rem;
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 700;
  color: #000;
  border: none;
  background-color: transparent;
  cursor: pointer;
  opacity: .2;
}

.u-basket__product-remove:hover, .u-basket__product-remove:focus {
  opacity: 1;
}

/*------------------------------------
	Dropdowns
------------------------------------*/
[class*="u-dropdown--"] [class*="u-dropdown--"] {
  left: 100%;
  top: 0;
}

[class*="u-dropdown--"] [class*="u-dropdown--"].u-dropdown--reverse-x {
  left: auto;
  right: 100%;
}

.u-dropdown--simple.u-dropdown--reverse-y,
.u-dropdown--jquery-slide.u-dropdown--reverse-y,
.u-dropdown--css-animation.u-dropdown--reverse-y {
  top: auto;
  bottom: 100%;
  margin-top: 0 !important;
  margin-bottom: 1.42857rem;
}

/* Simple Dropdown */
.u-dropdown--simple.u-dropdown--hidden {
  display: none;
}

/* CSS Animation Dropdown */
.u-dropdown--css-animation {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.u-dropdown--css-animation.u-dropdown--hidden {
  opacity: 0;
  visibility: hidden;
}

/* jQuery Slide */
.u-dropdown--jquery-slide.u-dropdown--hidden {
  opacity: 0;
  visibility: hidden;
}

.u-dropdown--hidden:not(.hs-sub-menu-opened) * {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.u-dropdown--hidden:not(.hs-sub-menu-opened) *::before, .u-dropdown--hidden:not(.hs-sub-menu-opened) *::after {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

/*------------------------------------
  Compressed Form
------------------------------------*/
.u-compressed-form {
  display: inline-block;
  overflow: hidden;
  width: 20rem;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
}

.u-compressed-form--hidden {
  width: 5.71429rem;
}

.u-compressed-form .input-group {
  display: block;
  float: right;
}

/*------------------------------------
  Dropcaps
------------------------------------*/
.u-dropcap, .u-dropcap-underline, .u-dropcap-bg, .u-dropcap-bordered {
  float: left;
  font-size: 3.57rem;
  line-height: 1;
}

.u-dropcap-underline {
  padding-bottom: 0.35714rem;
  border-bottom: 2px solid;
}

.u-dropcap-bg {
  width: 5rem;
  height: 5rem;
  margin-top: 0.35714rem;
  text-align: center;
  line-height: 4.78rem;
}

.u-dropcap-bordered {
  width: 5rem;
  height: 5rem;
  margin-top: 0.35714rem;
  text-align: center;
  line-height: 4.35rem;
  border: 3px solid;
}

/*------------------------------------
  BG Angles
------------------------------------*/
.u-angle-v1--top-left--bg-light,
.u-angle-v1--top-right--bg-light,
.u-angle-v1--bottom-left--bg-light,
.u-angle-v1--bottom-right--bg-light,
.u-angle-v1--top-left--bg-dark,
.u-angle-v1--top-right--bg-dark,
.u-angle-v1--bottom-left--bg-dark,
.u-angle-v1--bottom-right--bg-dark,
.u-angle-v2--top-left--bg-light,
.u-angle-v2--top-right--bg-light,
.u-angle-v2--bottom-left--bg-light,
.u-angle-v2--bottom-right--bg-light,
.u-angle-v2--top-left--bg-dark,
.u-angle-v2--top-right--bg-dark,
.u-angle-v2--bottom-left--bg-dark,
.u-angle-v2--bottom-right--bg-dark {
  position: relative;
  overflow: hidden;
}

/* V-1
------------------------------------*/
/* Light */
.u-angle-v1--top-left--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--top-right--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--bottom-left--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--bottom-right--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

/* Dark */
.u-angle-v1--top-left--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--top-right--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--bottom-left--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--bottom-right--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* V-2
------------------------------------*/
/* Light */
.u-angle-v2--top-left--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--top-right--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-left--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-right--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

/* Dark */
.u-angle-v2--top-left--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--top-right--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-left--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-right--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
          transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

/*------------------------------------
  Block Hovers
------------------------------------*/
[class*="u-block-hover"] {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[class*="u-block-hover"], [class*="u-block-hover"]::before, [class*="u-block-hover"]::after {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-block-hover--uncroped {
  overflow: visible;
}

.u-block-hover--uncroped:hover {
  z-index: 2;
}

.u-block-hover__img {
  max-width: 100%;
  vertical-align: top;
}

.u-block-hover__block {
  min-height: 100%;
}

[class*="u-block-hover__additional"] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

[class*="u-block-hover__additional--v1"] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 15px;
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--v1 {
  opacity: 1;
}

.u-block-hover--shadow:hover,
.u-block-hover--shadow:hover .u-block-hover__additional-shadow {
  -webkit-box-shadow: 0 0 10px #777;
          box-shadow: 0 0 10px #777;
}

.u-block-hover--shadow-v2:hover,
.u-block-hover--shadow-v2:hover .u-block-hover__additional-shadow {
  -webkit-box-shadow: 0 0 15px #ddd;
          box-shadow: 0 0 15px #ddd;
}

.u-block-hover--shadow-v3:hover,
.u-block-hover--shadow-v3:hover .u-block-hover__additional-shadow {
  -webkit-box-shadow: 0 0 3px #ddd;
          box-shadow: 0 0 3px #ddd;
}

.u-block-hover--scale:hover,
.u-block-hover--scale-img:hover .u-block-hover__img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional-scale {
  z-index: -1;
  max-width: initial;
}

.u-block-hover:hover .u-block-hover__additional-scale {
  top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
}

.u-block-hover--scale-down:hover,
.u-block-hover--scale-down-img:hover .u-block-hover__img {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
}

.u-block-hover__additional-scale-down {
  z-index: -1;
  max-width: initial;
}

.u-block-hover:hover .u-block-hover__additional-scale-down {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

.u-block-hover__main--zoom-v1,
.u-block-hover__main--zoom-v2 {
  -webkit-transform: scale(1.01);
}

.u-block-hover:hover .u-block-hover__main--zoom-v1 {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.u-block-hover:hover .u-block-hover__main--zoom-v2 {
  -webkit-transform: scale(1.04);
      -ms-transform: scale(1.04);
          transform: scale(1.04);
}

.u-block-hover [class*="icon-"] {
  padding: 1px;
}

.u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  -webkit-filter: grayscale(100%);
}

.u-block-hover:hover .u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%271 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0%27/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.u-block-hover__main--white {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.u-block-hover__additional--blur {
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--blur {
  opacity: 1;
  -webkit-transition-delay: .11s;
       -o-transition-delay: .11s;
          transition-delay: .11s;
}

.u-block-hover:hover .u-block-hover__main--blur {
  -webkit-filter: blur(30px);
          filter: blur(30px);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  opacity: 0;
}

[class*="u-block-hover-image-overlay"]::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
}

.u-block-hover:hover .u-block-hover-image-overlay::after {
  opacity: 1;
}

.u-block-hover__additional--fade {
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--fade {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.u-block-hover__additional--fade-up {
  -webkit-transform: translate(0, 15%);
      -ms-transform: translate(0, 15%);
          transform: translate(0, 15%);
}

.u-block-hover__additional--fade-down {
  -webkit-transform: translate(0, -15%);
      -ms-transform: translate(0, -15%);
          transform: translate(0, -15%);
}

.u-block-hover__additional--fade-left {
  -webkit-transform: translate(-15%, 0);
      -ms-transform: translate(-15%, 0);
          transform: translate(-15%, 0);
}

.u-block-hover__additional--fade-right {
  -webkit-transform: translate(15%, 0);
      -ms-transform: translate(15%, 0);
          transform: translate(15%, 0);
}

.u-block-hover:hover [class*="u-block-hover__additional--push"] {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.u-block-hover:hover .u-block-hover__main--push-up {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.u-block-hover__additional--push-up {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.u-block-hover:hover .u-block-hover__main--push-down {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.u-block-hover__additional--push-down {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.u-block-hover:hover .u-block-hover__main--push-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-block-hover__additional--push-left {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-block-hover:hover .u-block-hover__main--push-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-block-hover__additional--push-right {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-block-hover:hover [class*="u-block-hover__additional--slide"],
.u-block-hover:hover [class*="u-block-hover__additional--partially-slide"] {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.u-block-hover__additional--slide-up {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.u-block-hover__additional--slide-down {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.u-block-hover__additional--slide-left {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.u-block-hover__additional--slide-right {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.u-block-hover__additional--slide-bottom-right {
  -webkit-transform: translate(-100%, -100%);
      -ms-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.u-block-hover__additional--slide-bottom-left {
  -webkit-transform: translate(100%, -100%);
      -ms-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.u-block-hover__additional--slide-top-right {
  -webkit-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.u-block-hover__additional--slide-top-left {
  -webkit-transform: translate(100%, 100%);
      -ms-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.u-block-hover__additional--partially-slide-up {
  top: auto;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  overflow: visible;
}

.u-block-hover__additional--partially-slide-up .u-block-hover__visible {
  position: absolute;
  bottom: 100%;
  margin-bottom: -1px;
  left: 0;
  right: 0;
  padding-left: inherit;
  padding-right: inherit;
  background: inherit;
}

.u-block-hover__additional--partially-slide-down {
  bottom: auto;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  overflow: visible;
}

.u-block-hover__additional--partially-slide-down .u-block-hover__visible {
  position: absolute;
  top: 100%;
  margin-top: -1px;
  left: 0;
  right: 0;
  padding-left: inherit;
  padding-right: inherit;
  background: inherit;
}

.u-block-hover--cot {
  -webkit-perspective: 50em;
          perspective: 50em;
}

[class*="u-block-hover__additional--cot"] {
  opacity: 0;
  z-index: 1;
}

.u-block-hover--cot:hover [class*="u-block-hover__main--cot"] {
  opacity: 0;
}

.u-block-hover--cot:hover [class*="u-block-hover__additional--cot"] {
  opacity: 1;
  -webkit-transition-delay: 0.21s;
       -o-transition-delay: 0.21s;
          transition-delay: 0.21s;
}

.u-block-hover__main--cot-up {
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.u-block-hover__additional--cot-up {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-up {
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-up {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

.u-block-hover__main--cot-down {
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

.u-block-hover__additional--cot-down {
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
  -webkit-transform-origin: 50% -50%;
      -ms-transform-origin: 50% -50%;
          transform-origin: 50% -50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-down {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  opacity: 0;
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-down {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

.u-block-hover__main--cot-left {
  -webkit-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
}

.u-block-hover__additional--cot-left {
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-left {
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-left {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.u-block-hover__main--cot-right {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.u-block-hover__additional--cot-right {
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-right {
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-right {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.u-block-hover--flip {
  -webkit-perspective: 50em;
          perspective: 50em;
}

[class*="u-block-hover__main--flip"] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

[class*="u-block-hover__additional--flip"] {
  opacity: 0;
}

.u-block-hover--flip:hover [class*="u-block-hover__main--flip"] {
  opacity: 0;
}

.u-block-hover--flip:hover [class*="u-block-hover__additional--flip"] {
  opacity: 1;
  -webkit-transition-delay: 0.13999999999999999s;
       -o-transition-delay: 0.13999999999999999s;
          transition-delay: 0.13999999999999999s;
}

.u-block-hover__additional--flip-horiz {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.u-block-hover--flip:hover .u-block-hover__main--flip-horiz {
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-horiz {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

.u-block-hover__additional--flip-vert {
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}

.u-block-hover--flip:hover .u-block-hover__main--flip-vert {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-vert {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.u-block-hover__additional--flip-diag-1 {
  -webkit-transform: rotate3d(1, 1, 0, 100deg);
          transform: rotate3d(1, 1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__main--flip-diag-1 {
  -webkit-transform: rotate3d(-1, -1, 0, 100deg);
          transform: rotate3d(-1, -1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-1 {
  -webkit-transform: rotate3d(0, 0, 0, 0deg);
          transform: rotate3d(0, 0, 0, 0deg);
}

.u-block-hover__additional--flip-diag-2 {
  -webkit-transform: rotate3d(1, -1, 0, 100deg);
          transform: rotate3d(1, -1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__main--flip-diag-2 {
  -webkit-transform: rotate3d(-1, 1, 0, 100deg);
          transform: rotate3d(-1, 1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-2 {
  -webkit-transform: rotate3d(0, 0, 0, 0deg);
          transform: rotate3d(0, 0, 0, 0deg);
}

.u-block-hover--fold {
  -webkit-perspective: 50em;
          perspective: 50em;
}

[class*="u-block-hover__main--fold"] {
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

[class*="u-block-hover__additional--fold"] {
  z-index: 1;
  opacity: 0;
}

.u-block-hover--fold:hover [class*="u-block-hover__main--fold"] {
  opacity: 0;
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

.u-block-hover--fold:hover [class*="u-block-hover__additional--fold"] {
  -webkit-transform: rotateX(0deg) translate3d(0, 0, 0) scale(1);
          transform: rotateX(0deg) translate3d(0, 0, 0) scale(1);
  opacity: 1;
  -webkit-transition-delay: .21s;
       -o-transition-delay: .21s;
          transition-delay: .21s;
}

.u-block-hover__main--fold-up {
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.u-block-hover__additional--fold-up {
  -webkit-transform: rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);
          transform: rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-up {
  -webkit-transform: rotateX(90deg) scale(0.6) translateY(50%);
          transform: rotateX(90deg) scale(0.6) translateY(50%);
}

.u-block-hover__main--fold-down {
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

.u-block-hover__additional--fold-down {
  -webkit-transform: rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);
          transform: rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-down {
  -webkit-transform: rotateX(-90deg) scale(0.6) translateY(-50%);
          transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}

.u-block-hover__main--fold-left {
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.u-block-hover__additional--fold-left {
  -webkit-transform: rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);
          transform: rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-left {
  -webkit-transform: rotateY(-90deg) scale(0.6) translateX(50%);
          transform: rotateY(-90deg) scale(0.6) translateX(50%);
}

.u-block-hover__main--fold-right {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.u-block-hover__additional--fold-right {
  -webkit-transform: rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);
          transform: rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-right {
  -webkit-transform: rotateY(90deg) scale(0.6) translateX(-50%);
          transform: rotateY(90deg) scale(0.6) translateX(-50%);
}

.u-block-hover__additional--zoom-in {
  opacity: 0;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}

.u-block-hover:hover .u-block-hover__additional--zoom-in {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--zoom-out {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__main--zoom-out {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--zoom-out {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

[class*="u-block-hover--shutter-out"]::after {
  content: "";
  position: absolute;
  -webkit-transition-delay: .105s;
       -o-transition-delay: .105s;
          transition-delay: .105s;
  z-index: 1;
}

.u-block-hover__additional--shutter-out {
  opacity: 0;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  z-index: 2;
}

[class*="u-block-hover--shutter-out"]:hover::after {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

[class*="u-block-hover--shutter-out"]:hover .u-block-hover__additional--shutter-out {
  opacity: 1;
  -webkit-transition-delay: .105s;
       -o-transition-delay: .105s;
          transition-delay: .105s;
}

.u-block-hover--shutter-out-horiz::after {
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
}

.u-block-hover--shutter-out-horiz:hover::after {
  left: 0;
  right: 0;
}

.u-block-hover--shutter-out-vert::after {
  top: 50%;
  bottom: 50%;
  left: 0;
  right: 0;
}

.u-block-hover--shutter-out-vert:hover::after {
  top: 0;
  bottom: 0;
}

.u-block-hover--shutter-out-diag-1::after {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.u-block-hover--shutter-out-diag-1:hover::after {
  top: -35%;
  bottom: -35%;
}

.u-block-hover--shutter-out-diag-2::after {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.u-block-hover--shutter-out-diag-2:hover::after {
  top: -35%;
  bottom: -35%;
}

[class*="u-block-hover--shutter-in"]::after,
[class*="u-block-hover--shutter-in"]::before {
  content: "";
  position: absolute;
  z-index: 1;
}

[class*="u-block-hover--shutter-in"]::after {
  top: 0;
  left: 0;
}

[class*="u-block-hover--shutter-in"]::before {
  right: 0;
  bottom: 0;
}

.u-block-hover__additional--shutter-in {
  opacity: 0;
  z-index: 2;
}

[class*="u-block-hover--shutter-in"]:hover .u-block-hover__additional--shutter-in {
  opacity: 1;
  -webkit-transition-delay: .21s;
       -o-transition-delay: .21s;
          transition-delay: .21s;
}

.u-block-hover--shutter-in-horiz::after,
.u-block-hover--shutter-in-horiz::before {
  width: 0;
  height: 100%;
}

.u-block-hover--shutter-in-horiz:hover::after,
.u-block-hover--shutter-in-horiz:hover::before {
  width: 100%;
}

.u-block-hover--shutter-in-vert::after,
.u-block-hover--shutter-in-vert::before {
  height: 0;
  width: 100%;
}

.u-block-hover--shutter-in-vert:hover::after,
.u-block-hover--shutter-in-vert:hover::before {
  height: 100%;
}

.u-block-hover--shutter-in-diag-1::after,
.u-block-hover--shutter-in-diag-1::before {
  width: 200%;
  height: 200%;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}

.u-block-hover--shutter-in-diag-1::after {
  -webkit-transform: skew(-45deg) translateX(-150%);
      -ms-transform: skew(-45deg) translateX(-150%);
          transform: skew(-45deg) translateX(-150%);
}

.u-block-hover--shutter-in-diag-1::before {
  -webkit-transform: skew(-45deg) translateX(150%);
      -ms-transform: skew(-45deg) translateX(150%);
          transform: skew(-45deg) translateX(150%);
}

.u-block-hover--shutter-in-diag-1:hover::after {
  -webkit-transform: skew(-45deg) translateX(-50%);
      -ms-transform: skew(-45deg) translateX(-50%);
          transform: skew(-45deg) translateX(-50%);
}

.u-block-hover--shutter-in-diag-1:hover::before {
  -webkit-transform: skew(-45deg) translateX(50%);
      -ms-transform: skew(-45deg) translateX(50%);
          transform: skew(-45deg) translateX(50%);
}

.u-block-hover--shutter-in-diag-2::after,
.u-block-hover--shutter-in-diag-2::before {
  width: 200%;
  height: 200%;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}

.u-block-hover--shutter-in-diag-2::after {
  -webkit-transform: skew(45deg) translateX(-100%);
      -ms-transform: skew(45deg) translateX(-100%);
          transform: skew(45deg) translateX(-100%);
}

.u-block-hover--shutter-in-diag-2::before {
  -webkit-transform: skew(45deg) translateX(100%);
      -ms-transform: skew(45deg) translateX(100%);
          transform: skew(45deg) translateX(100%);
}

.u-block-hover--shutter-in-diag-2:hover::after {
  -webkit-transform: skew(45deg) translateX(0);
      -ms-transform: skew(45deg) translateX(0);
          transform: skew(45deg) translateX(0);
}

.u-block-hover--shutter-in-diag-2:hover::before {
  -webkit-transform: skew(45deg) translateX(0);
      -ms-transform: skew(45deg) translateX(0);
          transform: skew(45deg) translateX(0);
}

[class*="u-block-hover--shutter-in-out"]::after,
[class*="u-block-hover--shutter-in-out"]::before {
  content: "";
  position: absolute;
  z-index: 1;
}

[class*="u-block-hover--shutter-in-out"]::after {
  top: 0;
  left: 0;
}

[class*="u-block-hover--shutter-in-out"]::before {
  right: 0;
  bottom: 0;
}

.u-block-hover__additional--shutter-in-out {
  opacity: 0;
  z-index: 2;
}

[class*="u-block-hover--shutter-in-out"]:hover .u-block-hover__additional--shutter-in-out {
  opacity: 1;
  -webkit-transition-delay: .21s;
       -o-transition-delay: .21s;
          transition-delay: .21s;
}

.u-block-hover--shutter-in-out-horiz::after,
.u-block-hover--shutter-in-out-horiz::before {
  width: 0;
  height: 100%;
}

.u-block-hover--shutter-in-out-horiz:hover::after,
.u-block-hover--shutter-in-out-horiz:hover::before {
  width: 100%;
  opacity: .75;
}

.u-block-hover--shutter-in-out-vert::after,
.u-block-hover--shutter-in-out-vert::before {
  height: 0;
  width: 100%;
}

.u-block-hover--shutter-in-out-vert:hover::after,
.u-block-hover--shutter-in-out-vert:hover::before {
  height: 100%;
  opacity: .75;
}

.u-block-hover--shutter-in-out-diag-1::after,
.u-block-hover--shutter-in-out-diag-1::before {
  width: 200%;
  height: 200%;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  opacity: .75;
}

.u-block-hover--shutter-in-out-diag-1::after {
  -webkit-transform: skew(-45deg) translateX(-150%);
      -ms-transform: skew(-45deg) translateX(-150%);
          transform: skew(-45deg) translateX(-150%);
}

.u-block-hover--shutter-in-out-diag-1::before {
  -webkit-transform: skew(-45deg) translateX(150%);
      -ms-transform: skew(-45deg) translateX(150%);
          transform: skew(-45deg) translateX(150%);
}

.u-block-hover--shutter-in-out-diag-1:hover::after {
  -webkit-transform: skew(-45deg) translateX(-50%);
      -ms-transform: skew(-45deg) translateX(-50%);
          transform: skew(-45deg) translateX(-50%);
}

.u-block-hover--shutter-in-out-diag-1:hover::before {
  -webkit-transform: skew(-45deg) translateX(50%);
      -ms-transform: skew(-45deg) translateX(50%);
          transform: skew(-45deg) translateX(50%);
}

.u-block-hover--shutter-in-out-diag-2::after,
.u-block-hover--shutter-in-out-diag-2::before {
  width: 200%;
  height: 200%;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  opacity: .75;
}

.u-block-hover--shutter-in-out-diag-2::after {
  -webkit-transform: skew(45deg) translateX(-100%);
      -ms-transform: skew(45deg) translateX(-100%);
          transform: skew(45deg) translateX(-100%);
}

.u-block-hover--shutter-in-out-diag-2::before {
  -webkit-transform: skew(45deg) translateX(100%);
      -ms-transform: skew(45deg) translateX(100%);
          transform: skew(45deg) translateX(100%);
}

.u-block-hover--shutter-in-out-diag-2:hover::after {
  -webkit-transform: skew(45deg) translateX(0);
      -ms-transform: skew(45deg) translateX(0);
          transform: skew(45deg) translateX(0);
}

.u-block-hover--shutter-in-out-diag-2:hover::before {
  -webkit-transform: skew(45deg) translateX(0);
      -ms-transform: skew(45deg) translateX(0);
          transform: skew(45deg) translateX(0);
}

.u-block-hover--strip-shutter::before,
.u-block-hover--strip-shutter::after,
.u-block-hover__additional--strip-shutter::before,
.u-block-hover__additional--strip-shutter::after {
  content: "";
  position: absolute;
  top: 0;
  width: 25%;
  height: 100%;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  opacity: 0;
}

.u-block-hover--strip-shutter::before,
.u-block-hover--strip-shutter::after {
  z-index: 1;
}

.u-block-hover--strip-shutter::before {
  left: 0;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--strip-shutter::after {
  left: 25%;
  -webkit-transition-delay: .105s;
       -o-transition-delay: .105s;
          transition-delay: .105s;
}

.u-block-hover__additional--strip-shutter {
  z-index: 3;
}

.u-block-hover__additional--strip-shutter::before,
.u-block-hover__additional--strip-shutter::after {
  z-index: -1;
}

.u-block-hover__additional--strip-shutter::before {
  left: 50%;
  -webkit-transition-delay: .21s;
       -o-transition-delay: .21s;
          transition-delay: .21s;
}

.u-block-hover__additional--strip-shutter::after {
  left: 75%;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

.u-block-hover--strip-shutter:hover::before,
.u-block-hover--strip-shutter:hover::after,
.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::before,
.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--strip-shutter__inner {
  opacity: 0;
}

.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter__inner {
  opacity: 1;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

.u-block-hover--tile::before,
.u-block-hover--tile::after,
.u-block-hover__additional--tile::before,
.u-block-hover__additional--tile::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 50%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}

.u-block-hover--tile::before,
.u-block-hover--tile::after {
  z-index: 1;
}

.u-block-hover--tile::before {
  top: 0;
  left: 0;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--tile::after {
  top: 0;
  left: 50%;
  -webkit-transition-delay: .105s;
       -o-transition-delay: .105s;
          transition-delay: .105s;
}

.u-block-hover__additional--tile {
  z-index: 3;
}

.u-block-hover__additional--tile::before,
.u-block-hover__additional--tile::after {
  z-index: -1;
}

.u-block-hover__additional--tile::before {
  top: 50%;
  left: 0;
  -webkit-transition-delay: .21s;
       -o-transition-delay: .21s;
          transition-delay: .21s;
}

.u-block-hover__additional--tile::after {
  top: 50%;
  left: 50%;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

.u-block-hover--tile:hover::before,
.u-block-hover--tile:hover::after,
.u-block-hover--tile:hover .u-block-hover__additional--tile::before,
.u-block-hover--tile:hover .u-block-hover__additional--tile::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--tile__inner {
  opacity: 0;
}

.u-block-hover--tile:hover .u-block-hover__additional--tile__inner {
  opacity: 1;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

.u-block-hover--cube {
  overflow: visible;
  background-color: transparent;
  -webkit-perspective: 50em;
          perspective: 50em;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

[class*="u-block-hover__main--cube"] {
  -webkit-transition-delay: .05s;
       -o-transition-delay: .05s;
          transition-delay: .05s;
}

[class*="u-block-hover__additional--cube"] {
  opacity: 0;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--cube:hover [class*="u-block-hover__main--cube"] {
  opacity: 0;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--cube:hover [class*="u-block-hover__additional--cube"] {
  opacity: 1;
  -webkit-transform: translateY(0%) rotateX(0deg);
          transform: translateY(0%) rotateX(0deg);
  -webkit-transition-delay: .05s;
       -o-transition-delay: .05s;
          transition-delay: .05s;
}

.u-block-hover__additional--cube-up {
  -webkit-transform: translateY(50%) rotateX(-90deg);
          transform: translateY(50%) rotateX(-90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-up {
  -webkit-transform: translateY(-50%) rotateX(90deg);
          transform: translateY(-50%) rotateX(90deg);
}

.u-block-hover__additional--cube-down {
  -webkit-transform: translateY(-50%) rotateX(90deg);
          transform: translateY(-50%) rotateX(90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-down {
  -webkit-transform: translateY(50%) rotateX(-90deg);
          transform: translateY(50%) rotateX(-90deg);
}

.u-block-hover__additional--cube-left {
  -webkit-transform: translateX(-50%) rotateY(-90deg);
          transform: translateX(-50%) rotateY(-90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-left {
  -webkit-transform: translateX(50%) rotateY(90deg);
          transform: translateX(50%) rotateY(90deg);
}

.u-block-hover__additional--cube-right {
  -webkit-transform: translateX(50%) rotateY(90deg);
          transform: translateX(50%) rotateY(90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-right {
  -webkit-transform: translateX(-50%) rotateY(-90deg);
          transform: translateX(-50%) rotateY(-90deg);
}

.u-block-hover--border-reveal::before,
.u-block-hover--border-reveal::after,
.u-block-hover__additional--border-reveal::before,
.u-block-hover__additional--border-reveal::after {
  content: "";
  position: absolute;
  background-color: #fff;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

.u-block-hover--border-reveal::before,
.u-block-hover--border-reveal::after {
  left: 5px;
  right: 5px;
  height: 4px;
  z-index: 1;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
}

.u-block-hover--border-reveal::before {
  top: 5px;
  -webkit-transition-delay: .28s;
       -o-transition-delay: .28s;
          transition-delay: .28s;
}

.u-block-hover--border-reveal:hover::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--border-reveal::after {
  bottom: 5px;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--border-reveal:hover::after {
  -webkit-transition-delay: .28s;
       -o-transition-delay: .28s;
          transition-delay: .28s;
}

.u-block-hover__additional--border-reveal {
  background-color: transparent;
  z-index: 3;
}

.u-block-hover__additional--border-reveal__inner {
  opacity: 0;
}

.u-block-hover__additional--border-reveal::before,
.u-block-hover__additional--border-reveal::after {
  top: 5px;
  bottom: 5px;
  width: 4px;
  z-index: -1;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
}

.u-block-hover__additional--border-reveal::before {
  left: 5px;
  -webkit-transition-delay: .28s;
       -o-transition-delay: .28s;
          transition-delay: .28s;
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover__additional--border-reveal::after {
  right: 5px;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after {
  -webkit-transition-delay: .28s;
       -o-transition-delay: .28s;
          transition-delay: .28s;
}

.u-block-hover--border-reveal:hover .u-block-hover__main--border-reveal {
  opacity: 0;
}

.u-block-hover--border-reveal:hover::before,
.u-block-hover--border-reveal:hover::after,
.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before,
.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal__inner {
  opacity: 1;
  -webkit-transition-delay: .35s;
       -o-transition-delay: .35s;
          transition-delay: .35s;
}

.u-block-hover:hover img[class*="u-block-hover__main--mover-"],
.u-block-hover:hover [class*="u-block-hover__additional--mover-"] {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
          transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

img[class*="u-block-hover__main--mover-"] {
  max-width: initial;
  width: calc(100% + 60px);
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

[class*="u-block-hover__additional--mover-"] {
  opacity: 0;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

img.u-block-hover__main--mover-left {
  -webkit-transform: translate3d(-60px, 0, 0);
          transform: translate3d(-60px, 0, 0);
}

.u-block-hover__additional--mover-left {
  -webkit-transform: translate3d(10px, 0, 0);
          transform: translate3d(10px, 0, 0);
}

img.u-block-hover__main--mover-right {
  -webkit-transform: translate3d(-60px, 0, 0);
          transform: translate3d(-60px, 0, 0);
}

.u-block-hover__additional--mover-right {
  -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
}

img.u-block-hover__main--mover-up {
  -webkit-transform: translate3d(0, 20px, 0) scale3d(1.1, 1.1, 1.1);
          transform: translate3d(0, 20px, 0) scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional--mover-up {
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
}

img.u-block-hover__main--mover-down {
  -webkit-transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
          transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional--mover-down {
  -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
}

.u-block-hover__additional--focuser-element {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: .3;
  -webkit-box-shadow: 0 0 0 31px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0 31px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale3d(1.4, 1.4, 1.4);
          transform: scale3d(1.4, 1.4, 1.4);
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

.u-block-hover__additional--focuser-target {
  position: static;
  opacity: 0;
  -webkit-transform: scale3d(1.4, 1.4, 1.4);
          transform: scale3d(1.4, 1.4, 1.4);
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

.u-block-hover:hover .u-block-hover__additional--focuser-target,
.u-block-hover:hover .u-block-hover__additional--focuser-element {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

img[class*="u-block-hover__main--magnifier"] {
  max-width: initial;
  width: calc(100% + 10px);
  margin: -10px 0;
}

[class*="u-block-hover__additional--magnifier-element"] {
  width: 400px;
  height: 400px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 4000px rgba(255, 255, 255, 0.3);
          box-shadow: 0 0 0 4000px rgba(255, 255, 255, 0.3);
  z-index: 2;
  opacity: 0;
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
          transform: scale3d(0.7, 0.7, 0.7);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.u-block-hover:hover [class*="u-block-hover__additional--magnifier-element"] {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

[class*="u-block-hover__additional--magnifier-description"] {
  max-width: 115px;
  z-index: 3;
  opacity: 0;
}

.u-block-hover:hover [class*="u-block-hover__additional--magnifier-description"] {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.u-block-hover__additional--magnifier-element-bottom-right {
  top: auto;
  left: auto;
  bottom: -180px;
  right: -180px;
}

.u-block-hover__additional--magnifier-description-bottom-right {
  top: auto;
  right: 30px;
  bottom: 30px;
  left: auto;
  -webkit-transform: translate3d(20px, 20px, 0);
          transform: translate3d(20px, 20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-right {
  -webkit-transform: translate3d(-10px, -10px, 0);
          transform: translate3d(-10px, -10px, 0);
}

.u-block-hover__additional--magnifier-element-top-right {
  top: -180px;
  right: -180px;
  bottom: auto;
  left: auto;
}

.u-block-hover__additional--magnifier-description-top-right {
  top: 30px;
  right: 30px;
  bottom: auto;
  left: auto;
  -webkit-transform: translate3d(20px, -20px, 0);
          transform: translate3d(20px, -20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-top-right {
  -webkit-transform: translate3d(-10px, 10px, 0);
          transform: translate3d(-10px, 10px, 0);
}

img.u-block-hover__main--magnifier-bottom-left {
  -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
}

.u-block-hover__additional--magnifier-element-bottom-left {
  top: auto;
  left: -180px;
  bottom: -180px;
  right: auto;
}

.u-block-hover__additional--magnifier-description-bottom-left {
  top: auto;
  right: auto;
  bottom: 30px;
  left: 30px;
  -webkit-transform: translate3d(-20px, 20px, 0);
          transform: translate3d(-20px, 20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-left {
  -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
}

img.u-block-hover__main--magnifier-top-left {
  -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
}

.u-block-hover__additional--magnifier-element-top-left {
  top: -180px;
  left: -180px;
  bottom: auto;
  right: auto;
}

.u-block-hover__additional--magnifier-description-top-left {
  top: 30px;
  right: auto;
  bottom: auto;
  left: 30px;
  -webkit-transform: translate3d(-20px, -20px, 0);
          transform: translate3d(-20px, -20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-top-left {
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
}

[class*="u-block-hover__additional--pappercuter"] {
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.u-block-hover__additional--pappercuter-inner {
  width: 100%;
  -webkit-transform: rotate3d(0, 0, 1, 5deg);
          transform: rotate3d(0, 0, 1, 5deg);
}

.u-block-hover__additional--pappercuter-front,
.u-block-hover__additional--pappercuter-back {
  max-width: initial;
  width: 120%;
  top: -60px;
  bottom: -60px;
  left: -10%;
  z-index: 2;
  background-position: center;
  background-size: cover;
  -webkit-transform: rotate3d(0, 0, 1, -5deg);
          transform: rotate3d(0, 0, 1, -5deg);
}

.u-block-hover__additional--pappercuter-front {
  clip: rect(0px, auto, 246px, 0px);
}

.u-block-hover__additional--pappercuter-back {
  top: -61px;
  clip: rect(246px, auto, auto, 0px);
}

.u-block-hover:hover .u-block-hover__additional--pappercuter-front {
  -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, -45%, 0);
          transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, -45%, 0);
}

.u-block-hover:hover .u-block-hover__additional--pappercuter-back {
  -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, 45%, 0);
          transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, 45%, 0);
}

[class*="u-block-hover__additional--outside"] {
  opacity: 0;
  visibility: hidden;
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier(0.7, -1.2, 0.8, 1.2);
       -o-transition-timing-function: cubic-bezier(0.7, -1.2, 0.8, 1.2);
          transition-timing-function: cubic-bezier(0.7, -1.2, 0.8, 1.2);
}

.u-block-hover:hover [class*="u-block-hover__additional--outside"] {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.25, 1.8, 0.8, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 1.8, 0.8, 1);
          transition-timing-function: cubic-bezier(0.25, 1.8, 0.8, 1);
}

.u-block-hover__additional--outside-down {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

.u-block-hover__additional--outside-up {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

.u-block-hover__additional--outside-left {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.u-block-hover__additional--outside-right {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[class*="u-block-hover__additional--lightspeed"] {
  visibility: hidden;
  opacity: 0;
  -webkit-transition-duration: .7s;
       -o-transition-duration: .7s;
          transition-duration: .7s;
  -webkit-transition-timing-function: cubic-bezier(0.75, -1.2, 0.8, 2);
       -o-transition-timing-function: cubic-bezier(0.75, -1.2, 0.8, 2);
          transition-timing-function: cubic-bezier(0.75, -1.2, 0.8, 2);
}

.u-block-hover:hover [class*="u-block-hover__additional--lightspeed"] {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0) skew(0deg, 0deg);
          transform: translate3d(0, 0, 0) skew(0deg, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.25, 2, 0.75, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 2, 0.75, 1);
          transition-timing-function: cubic-bezier(0.25, 2, 0.75, 1);
}

.u-block-hover__additional--lightspeed-left {
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform: translate3d(150%, 0, 0) skew(-35deg, 0deg);
          transform: translate3d(150%, 0, 0) skew(-35deg, 0deg);
}

.u-block-hover__additional--lightspeed-right {
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transform: translate3d(-150%, 0, 0) skew(35deg, 0deg);
          transform: translate3d(-150%, 0, 0) skew(35deg, 0deg);
}

.u-block-hover__additional--lightspeed-down {
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: translate3d(0, -150%, 0) skew(0deg, -35deg);
          transform: translate3d(0, -150%, 0) skew(0deg, -35deg);
}

.u-block-hover__additional--lightspeed-up {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: translate3d(0, 150%, 0) skew(0deg, -35deg);
          transform: translate3d(0, 150%, 0) skew(0deg, -35deg);
}

[class*="u-block-hover__additional--rotate"] {
  opacity: 0;
  visibility: hidden;
}

.u-block-hover:hover [class*="u-block-hover__additional--rotate"] {
  opacity: 1;
  visibility: visible;
  -webkit-transform: rotate3d(0, 0, 0, 0deg) scale3d(1, 1, 1);
          transform: rotate3d(0, 0, 0, 0deg) scale3d(1, 1, 1);
}

.u-block-hover__additional--rotate-in {
  opacity: 1;
  -webkit-transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, -webkit-transform;
  -o-transition-property: transform, opacity, visibility;
  transition-property: transform, opacity, visibility;
  transition-property: transform, opacity, visibility, -webkit-transform;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transform: rotate3d(0, 0, 1, 720deg) scale3d(0, 0, 0);
          transform: rotate3d(0, 0, 1, 720deg) scale3d(0, 0, 0);
}

.u-block-hover__additional--rotate-down-left {
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
}

.u-block-hover__additional--rotate-down-right {
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
}

.u-block-hover__additional--rotate-up-left {
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
}

.u-block-hover__additional--rotate-up-right {
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
}

.u-block-hover__additional--jump {
  position: static;
}

.u-block-hover:hover .u-block-hover__additional--jump,
.u-block-hover.u-block-hover__additional--jump:hover {
  -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
}

/*------------------------------------
  Dedicated Properties
------------------------------------*/
.u-block-hover:hover, .u-block-hover:focus {
  /* Opacity */
  /* Colors */
  /* Background-colors */
}

.u-block-hover:hover .u-block-hover__prop-opacity-1, .u-block-hover:focus .u-block-hover__prop-opacity-1 {
  opacity: 1;
}

.u-block-hover:hover .u-block-hover__prop-color-white, .u-block-hover:focus .u-block-hover__prop-color-white {
  color: #fff;
}

.u-block-hover:hover .u-block-hover__prop-bg-primary, .u-block-hover:focus .u-block-hover__prop-bg-primary {
  background-color: #14313F;
}

.u-block-hover:hover .u-block-hover__prop-bg-primary-opacity-0_9, .u-block-hover:focus .u-block-hover__prop-bg-primary-opacity-0_9 {
  background-color: rgba(114, 192, 44, 0.9);
}

/*------------------------------------
  Blockquotes
------------------------------------*/
.u-blockquote-v1 {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 5px 6px 9px -6px rgba(0, 0, 0, 0.15);
          box-shadow: 5px 6px 9px -6px rgba(0, 0, 0, 0.15);
}

.u-blockquote-v1::before {
  content: "\201C";
  position: absolute;
  width: 60px;
  color: #14313F;
  font-size: 60px;
  margin: -25px 0 0 -40px;
}

.u-blockquote-v1::after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 80px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 30px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.1));
}

.u-blockquote-v2::before, .u-blockquote-v2::after {
  position: relative;
  top: 5px;
  font-size: 22px;
  line-height: 10px;
}

.u-blockquote-v2::before {
  content: "\“";
  padding-right: 5px;
}

.u-blockquote-v2::after {
  content: "\”";
  padding-left: 5px;
}

.u-blockquote-v3 {
  position: relative;
}

.u-blockquote-v3::before {
  content: "\201C";
  position: absolute;
  font-size: 60px;
  color: #14313F;
  margin: -30px 0 0 -40px;
}

.u-blockquote-v4::before, .u-blockquote-v4::after {
  content: "\201C";
  position: absolute;
  font-size: 50px;
  margin-top: -12px;
}

.u-blockquote-v4::before {
  margin-left: -30px;
}

.u-blockquote-v4::after {
  margin-left: 13px;
}

.u-blockquote-v5::before {
  content: "\201C";
  position: absolute;
  width: 60px;
  color: rgba(255, 255, 255, 0.2);
  font-size: 70px;
  margin: -25px 0 0 -40px;
}

.u-blockquote-v6::before, .u-blockquote-v6::after {
  content: "\0022";
  font-family: inherit;
  color: inherit;
}

.u-blockquote-v7 {
  position: relative;
  padding-top: 55px;
}

.u-blockquote-v7::before {
  content: "\f10d";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 35px;
  height: 35px;
  font-size: 12px;
  font-family: "FontAwesome";
  color: #fff;
  line-height: 35px;
  background: #14313F;
  border-radius: 50%;
  margin-left: -18px;
}

.u-blockquote-v8 {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 5px 6px 9px -6px rgba(85, 85, 85, 0.08);
          box-shadow: 5px 6px 9px -6px rgba(85, 85, 85, 0.08);
}

.u-blockquote-v8::after {
  content: "";
  position: absolute;
  left: 50px;
  bottom: -15px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.05));
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.05));
}

/*------------------------------------
  Accordions
------------------------------------*/
.u-accordion__header {
  padding: 0.71429rem 1.07143rem;
}

.u-accordion__body {
  padding: 1.07143rem;
}

.u-accordion__control-icon i:nth-child(1) {
  display: none;
}

.collapsed .u-accordion__control-icon i:nth-child(1) {
  display: inline;
}

.u-accordion__control-icon i:nth-child(2) {
  display: inline;
}

.collapsed .u-accordion__control-icon i:nth-child(2) {
  display: none;
}

[aria-expanded="false"] .u-accordion__control-icon i:nth-child(1) {
  display: inline;
}

[aria-expanded="false"] .u-accordion__control-icon i:nth-child(2) {
  display: none;
}

[aria-expanded="true"] .u-accordion__control-icon i:nth-child(1) {
  display: none;
}

[aria-expanded="true"] .u-accordion__control-icon i:nth-child(2) {
  display: inline;
}

.u-accordion [class*="et-icon-"], .u-accordion-line-icon-pro {
  position: relative;
  top: 3px;
}

.u-accordion-color-primary .u-accordion__header [aria-expanded="true"] {
  color: #14313F !important;
}

.u-accordion-color-white .u-accordion__header [aria-expanded="true"] {
  color: #fff !important;
}

.u-accordion-bg-primary .u-accordion__header [aria-expanded="true"] {
  background-color: #14313F !important;
  border-color: #14313F !important;
}

.u-accordion-bg-white .u-accordion__header [aria-expanded="true"] {
  background-color: #fff !important;
  border-color: #fff !important;
}

.u-accordion-brd-primary .u-accordion__header [aria-expanded="true"] {
  border-color: #14313F !important;
}

.u-accordion-brd-white .u-accordion__header [aria-expanded="true"] {
  border-color: #fff !important;
}

/*------------------------------------
  Carousels
------------------------------------*/
.u-carousel-v1 .js-prev,
.u-carousel-v1 .js-next {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel-v1:hover .js-prev,
.u-carousel-v1:hover .js-next {
  opacity: 1;
}

.u-carousel-v2 .slick-slide {
  padding-top: 4px;
  padding-bottom: 4px;
  opacity: .5;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel-v2 .slick-center {
  padding-top: 0;
  padding-bottom: 0;
  opacity: 1;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.u-carousel-v3 .slick-slide {
  opacity: .5;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel-v3 .slick-center {
  opacity: 1;
}

.u-carousel-v4 .js-pagination {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel-v4:hover .js-pagination {
  opacity: 1;
}

.u-carousel-v5 .slick-list {
  height: 100%;
}

.u-carousel-v5 .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.u-carousel-v5 .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.u-carousel-v6 .slick-list.draggable {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.u-carousel-v11 .slick-slide {
  opacity: .5;
}

.u-carousel-v11 .slick-slide.slick-current {
  opacity: 1;
}

/*------------------------------------
  Slick Carousel v12
------------------------------------*/
.u-carousel-v12 .slick-current .g-opacity-1--active {
  opacity: 1 !important;
}

.u-carousel-v12 .slick-current .u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%271 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0%27/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item,
.swiper-wrapper,
.swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.single-slide {
  opacity: 0 !important;
}

.single-slide.set-position {
  opacity: 1 !important;
}

.js-origin {
  -webkit-perspective: 1200px;
          perspective: 1200px;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
}

/* backSlide */
.js-back-slide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

.js-back-slide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

.swiper-carousel {
  overflow: hidden;
}

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-400px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(-200%);
  }
}

@keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-400px);
            transform: translateZ(-400px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(-200%);
            transform: translateZ(-400px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(-200%);
            transform: translateZ(-400px) translateX(-200%);
  }
}

@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-400px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}

@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-400px) translateX(200%);
            transform: translateZ(-400px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-400px);
            transform: translateZ(-400px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
  }
}

/*--------------------------------------------------
  Chart Pie v1
----------------------------------------------------*/
.u-chart-pie-v1 {
  position: relative;
  line-height: 1em;
}

.u-chart-pie-v1::after {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  right: 10px;
  bottom: 11px;
  left: 10px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Charts
------------------------------------*/
/* Sparkline chart's tooltip */
.jqstooltip {
  width: auto !important;
  height: auto !important;
}

/*--------------------------------------------------
  Counter v1
----------------------------------------------------*/
.u-counter-v3 {
  position: relative;
}

.u-counter-v3::after {
  content: "";
  position: absolute;
  left: -9px;
  right: -9px;
  bottom: -9px;
  top: -9px;
  display: block;
  border-radius: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

/*--------------------------------------------------
  Counter v6
----------------------------------------------------*/
.u-counter-v6 {
  position: relative;
  width: 120px;
  height: 120px;
}

.u-counter-v6::after {
  content: "";
  position: absolute;
  top: -11px;
  right: -11px;
  bottom: -11px;
  left: -11px;
  display: block;
  border-radius: inherit;
  border-width: 2px;
  border-style: inherit;
  border-color: inherit;
  clip: rect(auto, 71px, 142px, auto);
}

/*------------------------------------
  Credit cards
------------------------------------*/
.u-card--v1 {
  position: relative;
}

.u-card--v1-front {
  position: relative;
  margin-bottom: 220px;
  z-index: 2;
}

.u-card--v1-back {
  position: absolute;
  bottom: -70%;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 80%;
  padding-left: 0;
}

@media (min-width: 768px) {
  .u-card--v1-front {
    margin-bottom: 30px;
  }
  .u-card--v1-back {
    bottom: auto;
    top: 30px;
    right: -30%;
    height: 100%;
    padding-left: 70%;
  }
}

/*------------------------------------
  Dropdowns v1
------------------------------------*/
.u-dropdown-v1 {
  position: relative;
  line-height: normal;
  font-size: 16px;
  color: #777;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 11px 40px 11px 14px;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

.u-dropdown-v1::after {
  display: none;
}

.u-dropdown-v1-menu {
  padding: 0;
  border-color: #ccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.u-dropdown-v1-menu__item {
  line-height: normal;
  font-size: 16px;
  color: #777;
  padding: 9px 20px;
}

.u-dropdown-v1-menu__item:hover {
  color: #777;
}

.u-dropdown-v1__icon {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 40px;
  height: 100%;
}

.u-dropdown-v1__icon-open, .u-dropdown-v1__icon-close {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-dropdown-v1__icon-open {
  opacity: 1;
}

.u-dropdown-v1__icon-close {
  opacity: 0;
}

.u-dropdown-v1[aria-expanded="true"] {
  background-color: rgba(204, 204, 204, 0.1);
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.u-dropdown-v1[aria-expanded="true"] [class*="__icon-open"] {
  opacity: 0;
}

.u-dropdown-v1[aria-expanded="true"] [class*="__icon-close"] {
  opacity: 1;
}

.u-dropdown-v1:focus {
  outline: 0 none;
}

/*------------------------------------
  Covers
------------------------------------*/
.u-bg-overlay {
  position: relative;
}

.u-bg-overlay::before, .u-bg-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.u-bg-overlay--v1::after {
  position: absolute;
  top: 0.35714rem;
  right: 0.35714rem;
  bottom: 0.35714rem;
  left: 0.35714rem;
}

.u-bg-overlay__inner {
  z-index: 3;
  position: relative;
}

.u-bg-overlay--reverse::before {
  z-index: 2;
}

.u-bg-overlay--reverse::after {
  z-index: 1;
}

/*------------------------------------
  Material: Waves
------------------------------------*/
.u-waves-effect {
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  z-index: 1;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
}

.u-waves-effect .u-waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 1.42857rem;
  height: 1.42857rem;
  margin-top: -0.71429rem;
  margin-left: -0.71429rem;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: all .7s ease-out;
  -o-transition: all .7s ease-out;
  transition: all .7s ease-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  pointer-events: none;
}

.u-waves-effect.u-waves-light .u-waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.u-waves-effect.u-waves-dark .u-waves-ripple {
  background-color: rgba(0, 0, 0, 0.15);
}

.u-waves-effect input[type="button"], .u-waves-effect input[type="reset"], .u-waves-effect input[type="submit"] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}

.u-waves-effect img {
  position: relative;
  z-index: -1;
}

.u-waves-notransition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.u-waves-circle {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.u-waves-input-wrapper {
  border-radius: .2em;
  vertical-align: bottom;
}

.u-waves-input-wrapper .u-waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.u-waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

.u-waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
.u-waves-effect .u-waves-ripple {
  z-index: -1;
}

/*------------------------------------
  Material: FAB
------------------------------------*/
.u-fixed-action-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 997;
}

.u-fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 60px;
  margin: 0;
  visibility: hidden;
  list-style-type: none;
  padding-left: 0;
}

.u-fixed-action-btn ul li {
  margin-bottom: 1.07143rem;
}

.u-fixed-action-btn ul a.u-btn-floating {
  opacity: 0;
}

.u-fixed-action-btn.active ul {
  visibility: visible;
}

.u-fixed-action-btn-horizontal {
  padding: 0 0 0 1.07143rem;
}

.u-fixed-action-btn-horizontal ul {
  text-align: right;
  right: 4.57143rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 100%;
  left: auto;
  width: 500px;
  /*width 100% only goes to width of button container */
}

.u-fixed-action-btn-horizontal ul li {
  display: inline-block;
  margin: 0.71429rem 1.07143rem 0 0;
}

.u-fixed-action-btn-toolbar {
  padding: 0;
  height: 4rem;
}

.u-fixed-action-btn-toolbar.active > a i {
  opacity: 0;
}

.u-fixed-action-btn-toolbar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.u-fixed-action-btn-toolbar ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.u-fixed-action-btn-toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  line-height: 4rem;
  z-index: 1;
}

.u-fixed-action-btn-toolbar ul li a i {
  line-height: inherit;
}

.u-fixed-action-btn .u-fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 2.85714rem;
  height: 2.85714rem;
  border-radius: 50%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

/*------------------------------------
  Chips
------------------------------------*/
.u-chip {
  display: inline-block;
  height: 2.28571rem;
  margin: 0.14286rem 0;
  padding: 0 0.85714rem;
  font-size: 0;
  white-space: nowrap;
  line-height: 2.28571rem;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 1.14286rem;
  background-color: #eee;
}

.u-chip:focus {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.u-chip--deletable {
  padding-right: 0.28571rem;
}

.u-chip--contact {
  padding-left: 0;
}

.u-chip__contact {
  display: inline-block;
  width: 2.28571rem;
  height: 2.28571rem;
  margin-right: 0.57143rem;
  overflow: hidden;
  vertical-align: middle;
  border-radius: 1.14286rem;
  text-align: center;
  font-size: 1.28571rem;
  line-height: 2.28571rem;
}

.u-chip__text {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.92857rem;
}

.u-chip__action {
  display: inline-block;
  width: 1.71429rem;
  height: 1.71429rem;
  margin: 0 0 0 0.28571rem;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  border: none;
  font-size: 0.92857rem;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.3);
  background: transparent;
  opacity: .54;
  cursor: pointer;
  outline: none;
  overflow: hidden;
}

.u-outer-spaces-helper {
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  overflow: hidden;
}

.u-outer-spaces-helper::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #f7f7f7;
  background-position: center;
  background-repeat: repeat;
}

.g-dark-theme .u-outer-spaces-helper::after {
  background-color: #000;
}

[class*="g-bgi-v"] .u-outer-spaces-helper::after {
  background-color: transparent;
}

.u-outer-space-v1 .u-outer-spaces-helper,
.u-outer-space-v2 .u-outer-spaces-helper {
  display: block;
}

.u-outer-space-v1 .u-outer-spaces-helper {
  height: 20px;
}

.u-outer-space-v2 .u-outer-spaces-helper {
  height: 40px;
}

/*------------------------------------
  Info Block v1-1
------------------------------------*/
.u-info-v1-1 {
  overflow: hidden;
  position: relative;
}

.u-info-v1-1::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 40px;
}

/*--------------------------------------------------
  Info Block v1-2
----------------------------------------------------*/
.u-info-v1-2__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.78571rem;
}

.u-info-v1-2__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background: #bbb;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.u-info-v1-2:hover .u-info-v1-2__item::after {
  width: 100%;
  background: #14313F;
}

/*------------------------------------
  Info Block v1-3
------------------------------------*/
.u-info-v1-3__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.92857rem;
}

.u-info-v1-3__item::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 2.14286rem;
  height: 1px;
  margin-left: -1.07143rem;
  background: #777;
}

/*------------------------------------
  Info Block v1-4
------------------------------------*/
.u-info-v1-4__item-hidden {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 61px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 61px, 0);
          transform: translate3d(0, 61px, 0);
}

.u-info-v1-4:hover .u-info-v1-4__item-hidden {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.u-info-v1-4:hover .u-info-v1-4__item-regular {
  -webkit-transform: translate3d(0, -61px, 0);
          transform: translate3d(0, -61px, 0);
}

/*------------------------------------
  Info Block v1-5
------------------------------------*/
.u-info-v1-5__item {
  position: relative;
  padding-bottom: 19px;
}

.u-info-v1-5__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px;
  display: block;
  width: 28px;
  border-bottom: 1px solid #14313F;
}

/*------------------------------------
  Info Block v2-1
------------------------------------*/
.u-info-v2-1__item {
  height: 65px;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
}

.u-info-v2-1__item:hover {
  height: 80px;
  margin-top: -15px;
}

/*------------------------------------
  Info Block v2-2
------------------------------------*/
.u-info-v2-2__item {
  position: relative;
  border-left: solid 1px;
  border-right: solid 1px;
  border-bottom: solid 1px;
}

.u-info-v2-2__item::after, .u-info-v2-2__item::before {
  content: "";
  position: absolute;
  top: 0;
  width: 30%;
  border-top: solid 1px;
  z-index: 1;
}

.u-info-v2-2__item::before {
  left: 0;
}

.u-info-v2-2__item::after {
  right: 0;
}

.u-info-v2-2__item.g-brd-white-dark-v3 {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-info-v2-2__item.g-brd-white-dark-v3::before, .u-info-v2-2__item.g-brd-white-dark-v3::after {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-info-v2-2__item.g-brd-black-dark-v3 {
  border-color: rgba(0, 0, 0, 0.3);
}

.u-info-v2-2__item.g-brd-black-dark-v3::before, .u-info-v2-2__item.g-brd-black-dark-v3::after {
  border-color: rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Info Block v2-3
------------------------------------*/
.u-info-v2-3:hover .u-info-v2-3__title {
  color: #000;
}

/*------------------------------------
  Info Block v3-1
------------------------------------*/
/* Title */
.info-v3-1__title {
  position: relative;
  display: inline-block;
  margin-left: 4.28571rem;
  margin-right: 4.28571rem;
}

.info-v3-1__title::before, .info-v3-1__title::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 3.57143rem;
  margin-top: -1px;
  height: 2px;
  background-color: #fff;
}

.info-v3-1__title::before {
  right: 100%;
  margin-right: 10px;
}

.info-v3-1__title::after {
  left: 100%;
  margin-left: 10px;
}

/*------------------------------------
  Info Block v3-2
------------------------------------*/
.info-v3-2 {
  position: relative;
  background-position: center;
}

.info-v3-2::before {
  content: "";
  position: absolute;
  top: 1.42857rem;
  right: 1.42857rem;
  bottom: 1.42857rem;
  left: 1.42857rem;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 1;
}

.info-v3-2:hover {
  background-position: center 0;
}

/*------------------------------------
  Info Block v3-3
------------------------------------*/
.info-v3-3 {
  overflow: hidden;
}

.info-v3-3:hover .info-v3-3__title {
  color: #fff;
}

.info-v3-3:hover .info-v3-3__img,
.info-v3-3:hover .info-v3-3__description {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.info-v3-3:hover .info-v3-3__content {
  display: block;
}

.info-v3-3:hover .info-v3-3__category {
  display: none;
}

.info-v3-3:hover::after {
  opacity: 1;
}

.info-v3-3::after {
  opacity: 0;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
}

/* Image */
.info-v3-3__img {
  -webkit-transform: translate3d(70%, 0, 0);
          transform: translate3d(70%, 0, 0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

/* Content */
.info-v3-3__content {
  display: none;
}

/* Description */
.info-v3-3__description {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(-20%, 0, 0);
          transform: translate3d(-20%, 0, 0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  z-index: 1;
}

/*------------------------------------
  Info Block v3-4
------------------------------------*/
.info-v3-4 {
  position: relative;
}

.info-v3-4::before {
  content: "";
  position: absolute;
  top: 0.71429rem;
  right: 0.71429rem;
  bottom: 0.71429rem;
  left: 0.71429rem;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  z-index: 1;
}

/*------------------------------------
  Info Block v5-1
------------------------------------*/
/* Title */
.info-v5-1__title {
  position: relative;
  display: inline-block;
}

.info-v5-1__title::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  display: block;
  width: 3000%;
  margin-left: 15px;
  border-bottom: 1px solid #eee;
}

/*------------------------------------
  Info Block v5-2
------------------------------------*/
/* Product Image */
.info-v5-2__image {
  width: calc(100% + 1px);
}

/*------------------------------------
  Info Block v5-3
------------------------------------*/
.info-v5-3__info-price {
  opacity: 0;
}

.info-v5-3__info-title {
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  margin-bottom: 4.64286rem;
  -webkit-transform: translate3d(0, 70px, 0);
          transform: translate3d(0, 70px, 0);
}

.info-v5-3:hover .info-v5-3__info {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(114, 192, 44, 0.9);
}

.info-v5-3:hover .info-v5-3__info-price {
  opacity: 1;
}

.info-v5-3:hover .info-v5-3__info-list {
  color: #fff;
}

.info-v5-3:hover .info-v5-3__info-list .fa {
  color: #fff;
}

.info-v5-3:hover .info-v5-3__info-title {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  margin-bottom: 3.21429rem;
}

/*------------------------------------
  Info Block v5-4
------------------------------------*/
/* Actions */
.info-v5-4__action .fa {
  opacity: 0.75;
}

.info-v5-4__action:hover .fa {
  opacity: 1;
}

/*------------------------------------
  Info Block v5-5
------------------------------------*/
.info-v5-5__header::after,
.info-v5-5__content::after {
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}

.info-v5-5__content::after {
  opacity: 0;
}

.info-v5-5:hover .info-v5-5__header::after,
.info-v5-5:hover .info-v5-5__content::after {
  opacity: .8;
}

/*------------------------------------
  Info Block v5-6
------------------------------------*/
.info-v5-6:hover .info-v5-6__rating {
  color: #333;
}

.info-v5-6:hover .info-v5-6__price {
  background-color: #333;
}

.info-v5-6 .g-color-gray-light-v5--hover .g-rating,
.info-v5-6 .g-bg-white--hover,
.info-v5-6 .g-color-primary--hover {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

.info-v5-6:hover .g-color-gray-light-v5--hover .g-rating {
  color: #f7f7f7;
}

.info-v5-6:hover .g-bg-white--hover {
  background: #fff;
}

.info-v5-6:hover .g-color-primary--hover {
  color: #14313F;
}

/*--------------------------------------------------
  Info Block v6-1
----------------------------------------------------*/
.u-info-v6-1__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.78571rem;
}

.u-info-v6-1__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background-image: -webkit-gradient(linear, left top, right top, from(#14313F), to(transparent));
  background-image: -webkit-linear-gradient(left, #14313F 0%, transparent 100%);
  background-image: -o-linear-gradient(left, #14313F 0%, transparent 100%);
  background-image: linear-gradient(to right, #14313F 0%, transparent 100%);
  background-repeat: repeat-x;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.u-info-v6-1:hover .u-info-v6-1__item::after {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, right top, from(#14313F), to(transparent));
  background-image: -webkit-linear-gradient(left, #14313F 0%, transparent 100%);
  background-image: -o-linear-gradient(left, #14313F 0%, transparent 100%);
  background-image: linear-gradient(to right, #14313F 0%, transparent 100%);
  background-repeat: repeat-x;
}

/*--------------------------------------------------
  Info Block v7-1
----------------------------------------------------*/
.u-info-v7-1__item {
  border: 2px solid transparent;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.u-info-v7-1__item-child-v1 {
  border: 5px solid transparent;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.u-info-v7-1__item-child-v2 {
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.u-info-v7-1:hover {
  border-color: #eee;
}

.u-info-v7-1:hover .u-info-v7-1__item {
  border-color: #ddd;
}

.u-info-v7-1:hover .u-info-v7-1__item-child-v1 {
  border-color: #ddd;
}

.u-info-v7-1:hover .u-info-v7-1__item-child-v2 {
  color: #fff;
  background: #14313F;
}

/*--------------------------------------------------
  Info Block v8-1
----------------------------------------------------*/
.u-hs-filter {
  padding: 20px;
  margin-bottom: 0;
}

.u-hs-filter a {
  padding: 0.5rem 1.07143rem;
  color: rgba(255, 255, 255, 0.8);
  border: solid 1px rgba(255, 255, 255, 0.2);
  text-transform: uppercase;
  border-radius: 3px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.u-hs-filter a:hover, .u-hs-filter a:focus {
  text-decoration: none;
}

.u-hs-filter a:hover {
  color: #585f69;
  background-color: white;
}

.u-hs-filter .active a {
  color: #585f69;
  background-color: white;
}

/*--------------------------------------------------
  Info Block v9-1
----------------------------------------------------*/
@media (min-width: 768px) {
  .u-info-v9-1 {
    position: relative;
  }
  .u-info-v9-1::before {
    position: absolute;
    top: 111px;
    left: 17%;
    width: 66%;
    border-top: 1px dotted #ddd;
    content: " ";
  }
}

/*--------------------------------------------------
  Info Block v10-1
----------------------------------------------------*/
.u-info-v10-1 {
  position: relative;
  display: inline-block;
}

.u-info-v10-1::before, .u-info-v10-1::after {
  display: block;
  position: absolute;
  top: 50%;
  width: 1000px;
  height: 1px;
  background: #f7f7f7;
  content: " ";
  margin-top: 0.5px;
}

.u-info-v10-1::before {
  right: 100%;
  margin-right: 25px;
}

.u-info-v10-1::after {
  left: 100%;
  margin-left: 25px;
}

/*------------------------------------
  Info v11-1
------------------------------------*/
.u-info-v11-1-img {
  border: 0 solid #eee;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.u-info-v11-1:hover .u-info-v11-1-img {
  border-width: 5px;
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

/*------------------------------------
  Custom Bootstrap
------------------------------------*/
.container-semiboxed {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .container-semiboxed {
    width: 540px;
  }
}

@media (min-width: 768px) {
  .container-semiboxed {
    width: 720px;
  }
}

@media (min-width: 992px) {
  .container-semiboxed {
    width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-semiboxed {
    width: 1140px;
  }
}

@media (min-width: 1400px) {
  .container-semiboxed {
    width: 1340px;
  }
}

.text-muted {
  color: #999 !important;
}

.list-group-item {
  border-color: #eee;
}

.list-group-item-action:hover {
  background-color: #f7f7f7;
}

.list-group-item.active {
  background-color: #14313F;
  border-color: #14313F;
}

.list-group-border-0 .list-group-item:first-child,
.list-group-border-0 .list-group-item:last-child {
  border-radius: 0;
}

/* Paginations */
.page-link {
  color: #14313F;
}

.page-link:focus, .page-link:hover {
  color: #14313F;
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  border-color: #14313F;
  background-color: #14313F;
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  background-color: #14313F;
}

.nav-tabs {
  border-bottom: 1px solid #eee;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #555;
  border-color: #eee #eee #fff;
}

.progress {
  font-size: 1rem;
  line-height: inherit;
  height: inherit;
  background-color: #eee;
}

.progress-bar {
  height: auto;
  min-height: 12px;
  background-color: #14313F;
}

.btn-primary {
  background-color: #14313F;
  border-color: #14313F;
}

.btn-primary:hover {
  color: #fff;
  background-color: #6db82a;
  border-color: #6db82a;
}

.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(114, 192, 44, 0.5);
          box-shadow: 0 0 0 2px rgba(114, 192, 44, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #14313F;
  border-color: #14313F;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #6db82a;
  border-color: #6db82a;
}

.btn-outline-primary {
  color: #14313F;
  border-color: #14313F;
}

.btn-outline-primary:hover {
  background-color: #6db82a;
  border-color: #6db82a;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(114, 192, 44, 0.5);
          box-shadow: 0 0 0 2px rgba(114, 192, 44, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #14313F;
}

.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #6db82a;
  border-color: #6db82a;
}

.card,
.card-header {
  border-color: #eee;
}

.card-header {
  padding: 0.71429rem 1.07143rem;
}

.card-block {
  padding: 1.07143rem;
}

.form-control {
  border-color: #ccc;
  height: auto;
}

.form-control-md {
  padding: .8rem 1rem .6rem;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  height: calc(3.75rem + 2px);
}

.form-control,
.form-control:focus {
  color: #555;
}

.form-control:focus,
.custom-select:focus {
  border-color: #14313F;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: .5;
}

.form-control::-ms-input-placeholder {
  color: inherit;
  opacity: .5;
}

.form-control::placeholder {
  color: inherit;
  opacity: .5;
}

.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
  color: #5cb85c;
}

.has-success .form-control {
  border-color: #5cb85c;
}

.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
  color: #f0ad4e;
}

.has-warning .form-control {
  border-color: #f0ad4e;
}

.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
  color: #d9534f;
}

.has-danger .form-control {
  border-color: #d9534f;
}

[class*="input-group-"] {
  min-width: 38px;
  background-color: transparent;
  border-color: #ccc;
  -webkit-transition: border-color .15s ease-in-out 0s;
  -o-transition: border-color .15s ease-in-out 0s;
  transition: border-color .15s ease-in-out 0s;
}

[class*="input-group-"] > * {
  white-space: normal;
}

[class*="input-group-"] i {
  margin: 0 auto;
}

.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
  z-index: auto;
}

.btn-group {
  display: block;
}

.input-group-addon + .input-group-addon {
  border-left: solid 1px #ccc;
}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #f7f7f7;
}

.table-striped tbody td {
  border-top: none;
}

@media (min-width: 768px) {
  .btn-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .justified-content {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .justified-content > * {
    display: table-cell;
    width: 1%;
    float: none;
  }
}

.dropdown-menu {
  min-width: 15rem;
  padding: 0;
}

.dropdown-toggle::before {
  display: none;
}

.dropdown-toggle::after {
  content: "\e900";
  position: relative;
  top: 0.21429rem;
  font-family: "hs-icons" !important;
  font-size: 10px;
  display: inline;
  border: none;
  margin-left: 0.5rem;
}

.dropdown-item {
  padding: 0.21429rem 1.07143rem;
}

.dropdown-item:focus, .dropdown-item:hover {
  background: rgba(0, 0, 0, 0.03);
}

.dropdown-item.active, .dropdown-item:active {
  background: rgba(0, 0, 0, 0.05);
  color: inherit !important;
}

.dropdown-item.active > a, .dropdown-item:active > a {
  color: inherit !important;
}

.dropdown-item.active > a::before, .dropdown-item.active > a::after, .dropdown-item:active > a::before, .dropdown-item:active > a::after {
  background-color: #fff;
}

.u-header__section--dark .dropdown-item.active > a, .u-header__section--dark .dropdown-item:active > a {
  color: #fff !important;
}

.chosen-container-single .chosen-single div b {
  position: relative;
}

.chosen-container-single .chosen-search input[type="text"] {
  padding: .8rem 1rem .6rem;
  border-color: #ccc;
}

.chosen-container-single.u-dropdown-sm .chosen-search input[type="text"] {
  padding: .25rem .5rem .1rem;
}

.chosen-container-single.u-dropdown-lg .chosen-search input[type="text"] {
  padding: .75rem 1.5rem .55rem;
}

.chosen-container-single.u-select-above .chosen-drop {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
}

[data-animation].cbp {
  visibility: visible;
}

.cbp-slider-next::after,
.cbp-slider-prev::after {
  display: none;
}

.cbp-filter-item {
  cursor: pointer;
}

.cbp-item-off {
  opacity: 0;
}

/*------------------------------------
  Border Colors
------------------------------------*/
/* Primary Colors */
.g-brd-primary--active.cbp-filter-item-active {
  border-color: #14313F !important;
}

.g-brd-primary-opacity-0_3--active.cbp-filter-item-active {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1--active.cbp-filter-item-active {
  border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2--active.cbp-filter-item-active {
  border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active {
  border-color: #599722 !important;
}

/* Black Colors */
.g-brd-black--active.cbp-filter-item-active {
  border-color: #000 !important;
}

/* White Colors */
.g-brd-white--active.cbp-filter-item-active {
  border-color: #fff !important;
}

.g-brd-white-opacity-0_1--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1--active.cbp-filter-item-active {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2--active.cbp-filter-item-active {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3--active.cbp-filter-item-active {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4--active.cbp-filter-item-active {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5--active.cbp-filter-item-active {
  border-color: #999 !important;
}

.g-brd-gray-light-v1--active.cbp-filter-item-active {
  border-color: #bbb !important;
}

.g-brd-gray-light-v2--active.cbp-filter-item-active {
  border-color: #ccc !important;
}

.g-brd-gray-light-v3--active.cbp-filter-item-active {
  border-color: #ddd !important;
}

.g-brd-gray-light-v4--active.cbp-filter-item-active {
  border-color: #eee !important;
}

.g-brd-gray-light-v5--active.cbp-filter-item-active {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent--active.cbp-filter-item-active {
  border-color: transparent !important;
}

/*------------------------------------
  Background Colors
------------------------------------*/
/* Primary Colors */
.g-bg-primary--active.cbp-filter-item-active {
  background-color: #14313F !important;
}

/*------------------------------------
  Colors
------------------------------------*/
/* Primary Colors */
.g-color-primary--active.cbp-filter-item-active {
  color: #14313F !important;
}

/* Black Colors */
.g-color-black--active.cbp-filter-item-active {
  color: #000 !important;
}

/* White Colors */
.g-color-white--active.cbp-filter-item-active {
  color: #fff !important;
}

/* Gray Colors */
.g-color-gray-light-v1--active.cbp-filter-item-active {
  color: #bbb !important;
}

.g-color-gray-light-v2--active.cbp-filter-item-active {
  color: #ccc !important;
}

.g-color-gray-light-v3--active.cbp-filter-item-active {
  color: #ddd !important;
}

.g-color-gray-light-v4--active.cbp-filter-item-active {
  color: #eee !important;
}

.g-color-gray-light-v5--active.cbp-filter-item-active {
  color: #f7f7f7 !important;
}

.g-color-gray-dark-v1--active.cbp-filter-item-active {
  color: #111 !important;
}

.g-color-gray-dark-v2--active.cbp-filter-item-active {
  color: #333 !important;
}

.g-color-gray-dark-v3--active.cbp-filter-item-active {
  color: #555 !important;
}

.g-color-gray-dark-v4--active.cbp-filter-item-active {
  color: #777 !important;
}

.g-color-gray-dark-v5--active.cbp-filter-item-active {
  color: #999 !important;
}

/*--------------------------------------------------
  Fancybox
----------------------------------------------------*/
/* Blur bg container */
/*--------------------------------------------------
     Fancybox
     ----------------------------------------------------*/
.u-fancybox-theme .fancybox-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.u-fancybox-theme .fancybox-slide--iframe .fancybox-content {
  position: static;
}

.u-fancybox-theme.fancybox-show-thumbs .fancybox-content {
  right: 220px;
}

.u-fancybox-theme .fancybox-button,
.u-fancybox-theme .fancybox-arrow {
  font-size: 1.42857rem;
  line-height: 2.92857rem;
  width: 3.14286rem;
  height: 3.14286rem;
  text-align: center;
  background-color: transparent;
  border-width: 0.07143rem;
  border-style: solid;
  border-color: #fff;
  color: #fff;
  outline: none;
  border-radius: 50%;
  opacity: .8;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.u-fancybox-theme .fancybox-button::before,
.u-fancybox-theme .fancybox-arrow::before {
  font-family: "hs-icons";
  position: static;
  opacity: 1;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
  height: auto;
}

.u-fancybox-theme .fancybox-button::after,
.u-fancybox-theme .fancybox-arrow::after {
  display: none;
}

.u-fancybox-theme .fancybox-button:hover, .u-fancybox-theme .fancybox-button:focus,
.u-fancybox-theme .fancybox-arrow:hover,
.u-fancybox-theme .fancybox-arrow:focus {
  opacity: 1;
}

.u-fancybox-theme .fancybox-button {
  display: inline-block;
}

.u-fancybox-theme .fancybox-button--close::before {
  content: "\e904";
}

.u-fancybox-theme .fancybox-button--play::before {
  content: "\e90c";
}

.u-fancybox-theme .fancybox-button--fullscreen::before {
  content: "\e909";
}

.u-fancybox-theme .fancybox-button--thumbs::before {
  content: "\e906";
}

.u-fancybox-theme .fancybox-arrow--left, .u-fancybox-theme .fancybox-arrow--right {
  margin-top: -1.57143rem;
  position: absolute;
  top: 50%;
  z-index: 100000;
  display: none;
}

.u-fancybox-theme.fancybox-show-nav .fancybox-arrow--left, .u-fancybox-theme.fancybox-show-nav .fancybox-arrow--right {
  display: block;
}

.u-fancybox-theme .fancybox-arrow--left::before, .u-fancybox-theme .fancybox-arrow--right::before {
  content: "\e902";
}

.u-fancybox-theme .fancybox-arrow--left {
  left: 1.42857rem;
}

.u-fancybox-theme .fancybox-arrow--right {
  right: 1.42857rem;
}

.u-fancybox-theme .fancybox-toolbar {
  top: 1.42857rem;
  right: 1.42857rem;
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.u-fancybox-theme .fancybox-toolbar .fancybox-button {
  margin-left: 0.35714rem;
  margin-right: 0.35714rem;
}

.u-fancybox-theme .fancybox-thumbs {
  background-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li {
  border-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li::before {
  border-color: #14313F;
}

.fancybox-controls--canzoomIn .fancybox-placeholder,
.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: inherit;
}

.fancybox-slide.has-animation {
  display: block;
}

.fancybox-is-sliding .fancybox-slide.has-animation,
.fancybox-slide--current.has-animation,
.fancybox-slide--next.has-animation,
.fancybox-slide--previous.has-animation {
  display: none;
}

.fancybox-is-sliding .fancybox-slide.has-animation.animated,
.fancybox-slide--current.has-animation.animated,
.fancybox-slide--next.has-animation.animated,
.fancybox-slide--previous.has-animation.animated {
  display: block;
}

/*--------------------------------------------------
  Hamburgers
----------------------------------------------------*/
.hamburger {
  padding: 10px;
}

.hamburger-box {
  width: 37px;
  height: 25px;
}

.hamburger-inner {
  margin-top: 1px;
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
  width: 100%;
  height: 1px;
  border-radius: 0;
}

.u-header__section--light .hamburger-inner,
.u-header__section--light .hamburger-inner::after,
.u-header__section--light .hamburger-inner::before {
  background: #555;
}

.u-header__section--dark .hamburger-inner,
.u-header__section--dark .hamburger-inner::after,
.u-header__section--dark .hamburger-inner::before {
  background: #fff;
}

.hs-has-mega-menu:not(.hs-mega-menu-opened) *,
.hs-has-sub-menu:not(.hs-sub-menu-opened) * {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.hs-has-mega-menu:not(.hs-mega-menu-opened) *::before, .hs-has-mega-menu:not(.hs-mega-menu-opened) *::after,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::before,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::after {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

[class^="et-"] {
  line-height: 1.1;
}

.material-icons {
  position: relative;
  top: 0.14286rem;
}

.u-btn-floating .material-icons,
.u-chip .material-icons {
  top: 0;
}

.jFiler-jProgressBar {
  height: auto;
  margin-top: 0;
}

.jFiler-item-thumb-image img {
  max-width: 100%;
}

/*------------------------------------
  jQuery UI
------------------------------------*/
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
  z-index: 991;
}

.ui-autocomplete .left {
  float: left;
}

.ui-autocomplete .right {
  float: right;
}

.ui-autocomplete .ui-menu-item {
  padding: 0;
}

.ui-autocomplete .ui-menu-item-wrapper {
  display: block;
  color: inherit;
  background-color: transparent;
  border-color: transparent;
  padding: 7px 15px;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active, .ui-autocomplete .ui-menu-item-wrapper:hover {
  color: #fff;
  background-color: #14313F;
  text-decoration: none;
}

.ui-autocomplete .ui-menu-item:hover {
  color: #fff;
  background-color: #14313F;
}

.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper {
  background-color: transparent;
  border-color: transparent;
}

.ui-autocomplete-category {
  padding: 5px 15px;
  margin: 0;
  font-weight: bold;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
}

/*------------------------------------
  Pin Map
------------------------------------*/
.point {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}

.point::before, .point::after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
}

.point::before {
  top: 5px;
  left: 5px;
  width: 11px;
  height: 11px;
  background: #14313F;
}

.point::after {
  top: 8px;
  left: 8px;
  width: 5px;
  height: 5px;
  background: rgba(0, 0, 0, 0.5);
}

.mwp-wrap {
  -webkit-box-shadow: 0 1px 9px -1px;
          box-shadow: 0 1px 9px -1px;
  left: -82px;
  bottom: 35px !important;
}

.mwp-wrap::after {
  content: "";
  position: absolute;
  top: 99%;
  left: 50%;
  margin-left: -7px;
  width: 0;
  height: 0;
  border-width: 14px 14px 0 14px;
  border-style: solid;
  border-color: #111 transparent transparent transparent;
}

.embed-responsive .plyr--video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.plyr--full-ui input[type=range] {
  color: #14313F;
}

pre[class*="language-"] {
  position: relative;
  margin: 0;
}

pre[class*="language-"] .toolbar {
  position: absolute;
  top: -1px;
  right: -1px;
}

pre[class*="language-"] .toolbar-item a {
  display: block;
  z-index: 10;
  padding: 5px 8px;
  font-size: 12px;
  color: #111;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 0 0 0 4px;
}

.select2-container .select2-selection--single {
  height: 2.5rem;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: normal;
  padding: .5rem .75rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  line-height: 26px;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: static;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  vertical-align: middle;
  border: none;
  margin-top: 0;
  margin-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
  content: "\f0dc";
}

.g-rounded-0 + .select2-container--default .select2-selection--single {
  border-radius: 0;
}

.select2-results__option {
  position: relative;
}

.select2-results__option img:first-child {
  margin-right: 10px;
}

.select2-results__option img:last-child {
  margin-left: 10px;
}

.select2-results__option:hover .u-option-icons--v1 {
  opacity: 1;
}

.u-select-v1 {
  position: relative;
}

.select2-container--default .u-select-v1 {
  height: auto;
  border-radius: 0;
}

.select2-container--default .u-select-v1 .select2-selection__rendered {
  padding: 0;
}

.select2-container--default .u-select-v1 .select2-selection__arrow {
  line-height: 22px;
}

.select2-container--default .u-select-v1:focus {
  outline: 0 none;
}

.slick-transform-off .slick-track {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}

.slick-slide:focus {
  outline: 0 none;
}

[data-lazy] {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.js-carousel {
  background: url(/build/assets/unify/img/preloaders/preloader-black.9aee91aa.svg) no-repeat 50% 50%;
}

.js-carousel .js-next,
.js-carousel .js-prev {
  opacity: 0;
}

.js-carousel.slick-initialized {
  background: none;
}

.js-carousel.slick-initialized .js-slide,
.js-carousel.slick-initialized .js-thumb {
  visibility: visible;
  height: auto;
  overflow: visible;
}

.js-carousel.slick-initialized .js-next,
.js-carousel.slick-initialized .js-prev {
  opacity: 1;
}

.js-slide, .js-thumb {
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.js-slide:first-child, .js-thumb:first-child {
  height: auto;
}

.slick-vertical .slick-slide {
  border: none;
}

/*------------------------------------
  Border Colors
------------------------------------*/
/* Primary Colors */
.slick-active .g-brd-primary--before--active::before {
  border-color: #14313F !important;
}

.slick-active .g-brd-primary--active {
  border-color: #14313F !important;
}

.js-pagination .g-brd-primary--before--hover:hover::before {
  border-color: #14313F !important;
}

/*------------------------------------
  Border Width
------------------------------------*/
.slick-active .g-brd-3--before--active::before {
  border-width: 3px !important;
}

/*------------------------------------
  Box shadows
------------------------------------*/
.g-parent.slick-current .u-shadow-v24--active {
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

/*------------------------------------
  Dot line v1
------------------------------------*/
.slick-active .u-dot-line-v1__inner::before, .slick-active
.u-dot-line-v1-2__inner::before {
  width: 100%;
  height: 100%;
}

/*------------------------------------
  Dot line v2
------------------------------------*/
.slick-active .u-dot-line-v2__inner::before, .slick-active
.u-dot-line-v2-2__inner::before {
  width: 100%;
  height: 100%;
}

.u-has-sidebar-navigation .custombox-content,
.u-has-sidebar-navigation .custombox-overlay {
  left: 0;
  right: 0;
}

/*------------------------------------
  JS
------------------------------------*/
.js-carousel_single-item {
  max-width: 100%;
  position: relative;
}

.js-next,
.js-prev,
.js-thumb {
  cursor: pointer;
}

.js-next,
.js-prev {
  z-index: 10;
}

.js-thumb img {
  display: inline-block;
}

.js-carousel_single-item-thumbs5__thumbs .js-thumb {
  opacity: .3;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5__thumbs .slick-center {
  opacity: 1;
}

.js-carousel_single-item-thumbs5--v2__thumbs .js-thumb {
  opacity: .4;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5--v2__thumbs .slick-center {
  opacity: 1;
}

.js-carousel_single-item-thumbs5--v3__thumbs .js-thumb {
  opacity: .4;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5--v3__thumbs .slick-center {
  opacity: 1;
}

.u-pagi-control--v2 {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  border-radius: 50%;
  background-color: #ddd;
  opacity: .3;
  cursor: pointer;
}

.slick-active .u-pagi-control-red {
  background-color: #f00;
}

.slick-active .u-pagi-control-grey {
  opacity: 1;
}

.u-carousel--v3 .js-prev,
.u-carousel--v3 .js-next {
  top: 50%;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel--v3 .g-height-40.js-prev, .u-carousel--v3 .g-height-40.js-next {
  margin-top: -20px;
  left: 50%;
}

.u-carousel--v3 .g-height-40.js-prev {
  margin-left: -99px;
}

.u-carousel--v3 .g-height-40.js-next {
  margin-left: 65px;
}

.u-carousel--v3:hover .js-prev,
.u-carousel--v3:hover .js-next {
  opacity: 1;
}

.u-carousel--v4 {
  margin-left: -15px;
  margin-right: -15px;
}

.u-carousel--v4 .js-prev,
.u-carousel--v4 .js-next {
  top: 50%;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
       -o-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.u-carousel--v4 .g-height-40.js-prev, .u-carousel--v4 .g-height-40.js-next {
  margin-top: -20px;
  left: 50%;
}

.u-carousel--v4 .g-height-40.js-prev {
  margin-left: -160px;
}

.u-carousel--v4 .g-height-40.js-next {
  margin-left: 125px;
}

.u-carousel--v4:hover .js-prev,
.u-carousel--v4:hover .js-next {
  opacity: 1;
}

/*--------------------------------------------------
  Filter v1
----------------------------------------------------*/
.u-filter-v1 > li:not(:last-child)::after {
  content: "|";
  font-size: 0.71429rem;
  margin: 0 7px 0 14px;
  position: relative;
  top: -2px;
  line-height: inherit;
  display: inline-block;
  vertical-align: middle;
  color: #ddd;
}

.u-filter-v1 > li:hover,
.u-filter-v1 [class*="active"] {
  color: #14313F;
}

/*--------------------------------------------------
  Carousel v10
----------------------------------------------------*/
.u-carousel-v10 .slick-dots {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: auto;
  visibility: hidden;
  margin: 0;
  padding: 0;
}

.u-carousel-v10 .slick-dots li {
  display: block;
  margin-bottom: 5px;
}

.u-carousel-v10 .slick-dots button {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  color: transparent;
  background: #ccc;
  border: none;
  outline: none;
}

.u-carousel-v10 .slick-dots .slick-active button {
  background: #14313F;
}

.u-carousel-v10-nav {
  margin-top: -135px;
}

.u-carousel-v10-nav .js-slide {
  position: relative;
  cursor: pointer;
  height: 100%;
}

.u-carousel-v10-nav .js-slide:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.u-carousel-v10-nav .js-slide.slick-current::after {
  opacity: 0;
}

@media only screen and (max-width: 991px) {
  .u-carousel-v10 .slick-dots {
    visibility: visible;
  }
  .u-carousel-v10-nav {
    display: none;
  }
}

/*------------------------------------
  Internet Explorer (IE)
------------------------------------*/
/* Text Gradients */
.IE .g-color-cyan-gradient-opacity-v1,
.IE .g-color-blue-gradient-opacity-v1 {
  background: transparent;
  -webkit-text-fill-color: initial;
}

.IE .g-color-cyan-gradient-opacity-v1 {
  color: #00bed6;
}

.IE .g-color-blue-gradient-opacity-v1 {
  color: #8654da;
}

.IE .form-control:-ms-input-placeholder {
  opacity: 1;
}

/*------------------------------------
  Demo of Icons
------------------------------------*/
.u-icons-demo__item {
  border: solid 1px #eee;
  margin: 0 -1px -1px 0;
  padding: 20px 15px;
}

.u-icons-demo-item__value, .u-icons-demo-item__value:focus {
  width: 100%;
  text-align: center;
  border: none;
  outline: none;
}

/* Add here all your css styles (customizations) */

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/unify/css/unify-globals.css ***!
  \***************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------
  Globals
------------------------------------*/
/* Text */
.g-word-break {
  word-wrap: break-word;
}

/* Puller */
.g-pull-50x-up {
  -webkit-transform: translateY(-51%);
      -ms-transform: translateY(-51%);
          transform: translateY(-51%);
}

.g-pull-50x-bottom {
  -webkit-transform: translateY(51%);
      -ms-transform: translateY(51%);
          transform: translateY(51%);
}

.g-pull-50x-left {
  -webkit-transform: translateX(-51%);
      -ms-transform: translateX(-51%);
          transform: translateX(-51%);
}

.g-pull-50x-right {
  -webkit-transform: translateX(51%);
      -ms-transform: translateX(51%);
          transform: translateX(51%);
}

/* Link overlay */
/*------------------------------------
  Background Attachment
------------------------------------*/
.g-bg-attachment-fixed {
  background-attachment: fixed;
}

/*------------------------------------
  Background Gradient Colors
------------------------------------*/
/* Simple Linear Gradients
------------------------------------*/
/* Gray Light v1 */
.g-bg-gray-light-gradient-v1--after::after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 247, 247, 0.5)), to(#f7f7f7));
  background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0.5), #f7f7f7);
  background: -o-linear-gradient(top, rgba(247, 247, 247, 0.5), #f7f7f7);
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0.5), #f7f7f7);
}

/* White v1 */
.g-bg-white-gradient-v1--after::after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.9)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
}

/* Linear Gradients
------------------------------------*/
/* Gray Gradient */
.g-bg-gray-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dbdbdb));
  background-image: -webkit-linear-gradient(top, #fff, #dbdbdb);
  background-image: -o-linear-gradient(top, #fff, #dbdbdb);
  background-image: linear-gradient(180deg, #fff, #dbdbdb);
}

/* Geinsa Gradient */
.g-bg-geinsa-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#14313F));
  background-image: -webkit-linear-gradient(top, #fff, #14313F);
  background-image: -o-linear-gradient(top, #fff, #14313F);
  background-image: linear-gradient(180deg, #fff, #14313F);
}

/* Blue Pink Gradient */
.g-bg-bluepink-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(40deg, #2b7cb6, #f62d51);
  background-image: -o-linear-gradient(40deg, #2b7cb6, #f62d51);
  background-image: linear-gradient(50deg, #2b7cb6, #f62d51);
}

/* Blue Gradient */
.g-bg-blue-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#73bec7), to(#4e66b0));
  background-image: -webkit-linear-gradient(bottom, #73bec7, #4e66b0);
  background-image: -o-linear-gradient(bottom, #73bec7, #4e66b0);
  background-image: linear-gradient(0deg, #73bec7, #4e66b0);
}

.g-bg-blue-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #429edc, #00629e);
  background-image: -o-linear-gradient(225deg, #429edc, #00629e);
  background-image: linear-gradient(225deg, #429edc, #00629e);
}

.g-bg-blue-lineargradient-v3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #3266a2, #98cfbf);
  background-image: -o-linear-gradient(225deg, #3266a2, #98cfbf);
  background-image: linear-gradient(225deg, #3266a2, #98cfbf);
}

.g-bg-blue-lineargradient-v4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #5b85df, #3ec2e3);
  background-image: -o-linear-gradient(225deg, #5b85df, #3ec2e3);
  background-image: linear-gradient(225deg, #5b85df, #3ec2e3);
}

.g-bg-blue-lineargradient-v5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #0050c2, #5180fa);
  background-image: -o-linear-gradient(225deg, #0050c2, #5180fa);
  background-image: linear-gradient(225deg, #0050c2, #5180fa);
}

/* Orange Gradient */
.g-bg-orange-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #be1715, #ed6d0f);
  background-image: -o-linear-gradient(225deg, #be1715, #ed6d0f);
  background-image: linear-gradient(225deg, #be1715, #ed6d0f);
}

.g-bg-orange-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #f5cd21, #c22821);
  background-image: -o-linear-gradient(225deg, #f5cd21, #c22821);
  background-image: linear-gradient(225deg, #f5cd21, #c22821);
}

/* Yellow Gradient */
.g-bg-yellow-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #f59b00, #f5d400);
  background-image: -o-linear-gradient(225deg, #f59b00, #f5d400);
  background-image: linear-gradient(225deg, #f59b00, #f5d400);
}

/* Dark Purple Gradient */
.g-bg-darkpurple-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #0b011d, #330c3c);
  background-image: -o-linear-gradient(225deg, #0b011d, #330c3c);
  background-image: linear-gradient(225deg, #0b011d, #330c3c);
}

/* Blue Gray Gradient */
.g-bg-bluegray-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #1d253c, #3e4757);
  background-image: -o-linear-gradient(225deg, #1d253c, #3e4757);
  background-image: linear-gradient(225deg, #1d253c, #3e4757);
}

/* Pink Gradient */
.g-bg-pink-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #b6003b, #ed1261);
  background-image: -o-linear-gradient(225deg, #b6003b, #ed1261);
  background-image: linear-gradient(225deg, #b6003b, #ed1261);
}

/* Pink-v2 Gradient */
.g-bg-pink-lineargradient-v2 {
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(10%, #fc7279), color-stop(65%, #ff7b9c), color-stop(125%, #ffc019));
  background-image: -webkit-linear-gradient(left bottom, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
  background-image: -o-linear-gradient(left bottom, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
  background-image: linear-gradient(to right top, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
  background-repeat: no-repeat;
}

/* Red Gradient */
.g-bg-red-lineargradient {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(225deg, #d70417, #9f041b);
  background-image: -o-linear-gradient(225deg, #d70417, #9f041b);
  background-image: linear-gradient(225deg, #d70417, #9f041b);
}

/* Black Gradient */
.g-bg-black-gradient-opacity-v1,
.g-bg-black-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-repeat: repeat-x;
}

/* Green Gradient */
.g-bg-green-gradient-opacity-v1,
.g-bg-green-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 152, 220, 0.5)), to(rgba(114, 192, 44, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
  background-image: -o-linear-gradient(top, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(114, 192, 44, 0.5)), to(rgba(154, 105, 203, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(114, 192, 44, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
  background-image: -o-linear-gradient(top, rgba(114, 192, 44, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Pink Light Gradient */
.g-bg-pink-gradient-opacity-v1,
.g-bg-pink-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(114, 192, 44, 0.5)), to(rgba(232, 28, 98, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(114, 192, 44, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
  background-image: -o-linear-gradient(top, rgba(114, 192, 44, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Cyan Gradient */
.g-bg-cyan-gradient-opacity-v1,
.g-bg-cyan-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 153, 0.5)), to(rgba(0, 190, 214, 0.6)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(300deg, #b7ebf6, rgba(228, 97, 210, 0.7));
  background-image: -o-linear-gradient(300deg, #b7ebf6, rgba(228, 97, 210, 0.7));
  background-image: linear-gradient(150deg, #b7ebf6, rgba(228, 97, 210, 0.7));
}

/* Primary Gradient */
.g-bg-primary-gradient-opacity-v1,
.g-bg-primary-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(300deg, #14313F, rgba(51, 152, 220, 0.7));
  background-image: -o-linear-gradient(300deg, #14313F, rgba(51, 152, 220, 0.7));
  background-image: linear-gradient(150deg, #14313F, rgba(51, 152, 220, 0.7));
}

/* Gray Gradient */
.g-bg-gray-gradient-opacity-v1,
.g-bg-gray-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(white));
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, white 100%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, white 100%);
  background-image: linear-gradient(to top, #f7f7f7 0%, white 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v1,
.g-bg-white-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v2,
.g-bg-white-gradient-opacity-v2--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background-image: -o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v3,
.g-bg-white-gradient-opacity-v3--after::after {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0.3)));
  background-image: -webkit-linear-gradient(right, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-image: -o-linear-gradient(right, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-image: linear-gradient(to left, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v4,
.g-bg-white-gradient-opacity-v4--after::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, white), to(rgba(255, 255, 255, 0.3)));
  background-image: -webkit-linear-gradient(left, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-image: -o-linear-gradient(left, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-image: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v5,
.g-bg-white-gradient-opacity-v5--after::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(47%, white), color-stop(75%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, white 47%, rgba(255, 255, 255, 0) 75%);
  background-image: -o-linear-gradient(left, white 47%, rgba(255, 255, 255, 0) 75%);
  background-image: linear-gradient(to right, white 47%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v1,
.g-bg-bluegray-gradient-opacity-v1--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(88, 95, 105, 0.2)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v2,
.g-bg-bluegray-gradient-opacity-v2--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(88, 95, 105, 0.3)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v3,
.g-bg-bluegray-gradient-opacity-v3--after::after {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(300deg, rgba(107, 125, 224, 0.85), #2a2734);
  background-image: -o-linear-gradient(300deg, rgba(107, 125, 224, 0.85), #2a2734);
  background-image: linear-gradient(150deg, rgba(107, 125, 224, 0.85), #2a2734);
}

/* Secondary Gradient v1 */
.g-bg-secondary-gradient-v1,
.g-bg-secondary-gradient-v1--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(250, 250, 250, 0)), to(#fafafa));
  background-image: -webkit-linear-gradient(bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  background-image: -o-linear-gradient(bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  background-image: linear-gradient(to top, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  background-repeat: repeat-x;
}

/* Secondary Gradient v2 */
.g-bg-secondary-gradient-v2,
.g-bg-secondary-gradient-v2--after::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(rgba(250, 250, 250, 0)));
  background-image: -webkit-linear-gradient(bottom, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  background-image: -o-linear-gradient(bottom, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  background-image: linear-gradient(to top, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  background-repeat: repeat-x;
}

/* Radial Gradients (Ellipse)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-ellipse {
  background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
  background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-gray-radialgradient-ellipse {
  background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
  background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-graylight-radialgradient-ellipse {
  background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
  background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
  background-repeat: no-repeat;
}

/*  Radial Gradients (Circle)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-circle {
  background-image: -webkit-radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
  background-image: -o-radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
  background-image: radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
  background-repeat: no-repeat;
}

/* Blue Gradient */
.g-bg-blue-radialgradient-circle {
  background-image: -webkit-radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
  background-image: -o-radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
  background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
  background-repeat: no-repeat;
}

/* Dark Gray Gradient */
.g-bg-darkgray-radialgradient-circle {
  background-image: -webkit-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
  background-image: -o-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
  background-image: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
  background-repeat: no-repeat;
}

.g-bg-blue-radialgradient-circle-endless {
  background-image: -webkit-repeating-radial-gradient(50% 50%, circle, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
  background-image: -o-repeating-radial-gradient(50% 50%, circle, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
  background-image: repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
}

.g-bg-gray-verticalstripes-endless {
  background: -webkit-repeating-linear-gradient(top, #fff, #fff 5px, #eee 5px, #eee 10px);
  background: -o-repeating-linear-gradient(top, #fff, #fff 5px, #eee 5px, #eee 10px);
  background: repeating-linear-gradient(to bottom, #fff, #fff 5px, #eee 5px, #eee 10px);
}

/*------------------------------------
  Background Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Main Colors */
.g-bg-main {
  background-color: #fff !important;
}

/* Main Secondary */
.g-bg-secondary {
  background-color: #f4f4f4 !important;
}

/* Primary Colors */
.g-bg-primary {
  background-color: #14313F !important;
}

.g-bg-primary--hover:hover {
  background-color: #14313F !important;
}

.u-block-hover:hover .g-bg-primary--hover {
  background-color: #14313F;
}

.g-parent:hover .g-bg-primary--parent-hover {
  background-color: #14313F !important;
}

.g-bg-primary--active.active,
.active .g-bg-primary--active {
  background-color: #14313F !important;
}

.g-parent.active .g-bg-primary--parent-active {
  background-color: #14313F !important;
}

.g-bg-primary--before::before, .g-bg-primary--after::after {
  background-color: #14313F !important;
}

.g-bg-primary-dark-v1 {
  background-color: #6db82a !important;
}

.g-bg-primary-dark-v2 {
  background-color: #66ab27 !important;
}

.g-bg-primary-dark-v3 {
  background-color: #599722 !important;
}

.g-bg-primary-opacity-0_1 {
  background-color: rgba(114, 192, 44, 0.1) !important;
}

.g-bg-primary-opacity-0_2 {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover:hover {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.active .g-bg-primary-opacity-0_2--active {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_2--before::before, .g-bg-primary-opacity-0_2--after::after {
  background-color: rgba(114, 192, 44, 0.2) !important;
}

.g-bg-primary-opacity-0_3 {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover:hover {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.active .g-bg-primary-opacity-0_3--active {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_3--before::before, .g-bg-primary-opacity-0_3--after::after {
  background-color: rgba(114, 192, 44, 0.3) !important;
}

.g-bg-primary-opacity-0_4 {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover:hover {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_4--after::after {
  background-color: rgba(114, 192, 44, 0.4) !important;
}

.g-bg-primary-opacity-0_6 {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover:hover {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_6--after::after {
  background-color: rgba(114, 192, 44, 0.6) !important;
}

.g-bg-primary-opacity-0_8 {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover:hover {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before::after, .g-bg-primary-opacity-0_8--after::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before--hover:hover::after, .g-bg-primary-opacity-0_8--after--hover:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-primary-opacity-0_9 {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover:hover {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before::after, .g-bg-primary-opacity-0_9--after::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before--hover:hover::after, .g-bg-primary-opacity-0_9--after--hover:hover::after {
  background-color: rgba(114, 192, 44, 0.9) !important;
}

/* Black Colors */
.g-bg-black {
  background-color: #000 !important;
}

.g-bg-black--hover:hover {
  background-color: #000 !important;
}

.g-bg-black--after::after {
  background-color: #000 !important;
}

.g-bg-black-opacity-0_1 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_1--after::after {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_2 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_2--after::after {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_3 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover:hover {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--after::after, .g-bg-black-opacity-0_3--before::before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover--after:hover::after {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_4 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_4--after::after {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--hover:hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--after::after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_6 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_6--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_6--after::after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_7 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--after::after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_8 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--after::after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--hover:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_9 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--after::after {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--hover:hover {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.u-block-hover:hover .g-bg-black--hover {
  background-color: #000 !important;
}

/* White Colors */
.g-bg-white {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-bg-white--hover:hover, .g-bg-white--active.active {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white--parent-hover {
  background-color: #fff !important;
}

.g-bg-white--disabled:disabled {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white-opacity-0--after--parent-hover::after {
  background-color: rgba(255, 255, 255, 0) !important;
}

.g-bg-white-opacity-0_05 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

.g-bg-white-opacity-0_1 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_1--after::after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_2 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_2--hover:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_3 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--hover:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--after::after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_4 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_4--hover:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_5--after::after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_7 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--hover:hover {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--after::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_8 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover:hover {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--after::after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover--after:hover::after {
  background-color: rgba(114, 192, 44, 0.8) !important;
}

.g-bg-white-opacity-0_9 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--hover:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--after::after {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* Gray Colors */
.g-bg-gray-dark-v1 {
  background-color: #111 !important;
}

.g-bg-gray-dark-v1--hover:hover {
  background-color: #111 !important;
}

.g-bg-gray-dark-v2 {
  background-color: #333 !important;
}

.g-bg-gray-dark-v2--hover:hover {
  background-color: #333 !important;
}

.g-bg-gray-dark-v3 {
  background-color: #555 !important;
}

.g-bg-gray-dark-v3--hover:hover {
  background-color: #555 !important;
}

.g-bg-gray-dark-v4 {
  background-color: #777 !important;
}

.g-bg-gray-dark-v4--hover:hover {
  background-color: #777 !important;
}

.g-bg-gray-dark-v5 {
  background-color: #999 !important;
}

.g-bg-gray-dark-v5--hover:hover {
  background-color: #999 !important;
}

.g-bg-gray-light-v1 {
  background-color: #bbb !important;
}

.g-bg-gray-light-v1--hover:hover {
  background-color: #bbb !important;
}

.g-bg-gray-light-v2 {
  background-color: #ccc !important;
}

.g-bg-gray-light-v2--hover:hover {
  background-color: #ccc !important;
}

.g-bg-gray-light-v3 {
  background-color: #ddd !important;
}

.g-bg-gray-light-v3--hover:hover {
  background-color: #ddd !important;
}

.g-bg-gray-light-v4 {
  background-color: #eee !important;
}

.g-bg-gray-light-v4--hover:hover {
  background-color: #eee !important;
}

.g-bg-gray-light-v5 {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--hover:hover {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--active.active,
.active .g-bg-gray-light-v5--active {
  background-color: #f7f7f7 !important;
}

/* Transparent */
.g-bg-transparent {
  background-color: transparent !important;
}

.g-bg-transparent--hover:hover {
  background-color: transparent !important;
}

.g-bg-transparent--hover--after:hover::after {
  background-color: transparent !important;
}

.g-parent:hover .g-bg-transparent--parent-hover {
  background-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Beige Colors */
.g-bg-beige {
  background-color: #e5e1de !important;
}

/* Color Green */
.g-bg-green {
  background-color: #14313F !important;
}

.g-bg-green-opacity-0_1 {
  background-color: rgba(114, 192, 44, 0.1) !important;
}

.g-bg-green--hover:hover {
  background-color: #14313F !important;
}

/* Color Blue */
.g-bg-blue {
  background-color: #3398dc !important;
}

.g-bg-blue-opacity-0_1 {
  background-color: rgba(51, 152, 220, 0.1) !important;
}

.g-bg-blue-opacity-0_7 {
  background-color: rgba(51, 152, 220, 0.7) !important;
}

.g-bg-blue-opacity-0_9 {
  background-color: rgba(51, 152, 220, 0.9) !important;
}

.g-bg-blue--hover:hover {
  background-color: #3398dc !important;
}

/* Color Light Blue */
.g-bg-lightblue {
  background-color: #edf2f8 !important;
}

.g-bg-lightblue-opacity-0_1 {
  background-color: rgba(237, 242, 248, 0.1) !important;
}

.g-bg-lightblue-v1 {
  background-color: #d6e2ee !important;
}

.g-bg-lightblue-v1-opacity-0_1 {
  background-color: rgba(214, 226, 238, 0.1) !important;
}

/* Color Dark Blue */
.g-bg-darkblue {
  background-color: #009 !important;
}

.g-bg-darkblue-opacity-0_1 {
  background-color: rgba(0, 0, 153, 0.1) !important;
}

/* Color Indigo */
.g-bg-indigo {
  background-color: #4263a3 !important;
}

.g-bg-indigo-opacity-0_1 {
  background-color: rgba(66, 99, 163, 0.1) !important;
}

/* Color Red */
.g-bg-red {
  background-color: #f00 !important;
}

.g-bg-red-opacity-0_1 {
  background-color: rgba(255, 0, 0, 0.1) !important;
}

.g-bg-red-opacity-0_2 {
  background-color: rgba(255, 0, 0, 0.2) !important;
}

.g-bg-red-opacity-0_5 {
  background-color: rgba(255, 0, 0, 0.5) !important;
}

.g-bg-red-opacity-0_8 {
  background-color: rgba(255, 0, 0, 0.8) !important;
}

.g-bg-red--hover:hover {
  background-color: #f00 !important;
}

/* Color Light Red */
.g-bg-lightred {
  background-color: #e64b3b !important;
}

.g-bg-lightred-opacity-0_1 {
  background-color: rgba(230, 75, 59, 0.1) !important;
}

.g-bg-lightred--hover:hover {
  background-color: #e64b3b !important;
}

/* Color Dark Red */
.g-bg-darkred {
  background-color: #a10f2b !important;
}

.g-bg-darkred-opacity-0_1 {
  background-color: rgba(161, 15, 43, 0.1) !important;
}

/* Color Purple */
.g-bg-purple {
  background-color: #9a69cb !important;
}

.g-bg-purple-opacity-0_1 {
  background-color: rgba(154, 105, 203, 0.1) !important;
}

.g-bg-purple-opacity-0_7 {
  background-color: rgba(154, 105, 203, 0.7) !important;
}

.g-bg-purple-opacity-0_9 {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple-opacity-0_9--after::after {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple--hover:hover {
  background-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-bg-darkpurple {
  background-color: #6639b6 !important;
}

.g-bg-darkpurple-opacity-0_1 {
  background-color: rgba(102, 57, 182, 0.1) !important;
}

/* Color Pink */
.g-bg-pink {
  background-color: #e81c62 !important;
}

.g-bg-pink-opacity-0_1 {
  background-color: rgba(232, 28, 98, 0.1) !important;
}

.g-bg-pink-opacity-0_9 {
  background-color: rgba(232, 28, 98, 0.9) !important;
}

.g-bg-pink--hover:hover {
  background-color: #e81c62 !important;
}

.g-bg-pink--before::after, .g-bg-pink--after::after {
  background-color: #e81c62 !important;
}

.g-bg-pink--before--hover:hover::after, .g-bg-pink--after--hover:hover::after {
  background-color: #e81c62 !important;
}

/* Color Orange */
.g-bg-orange {
  background-color: #e57d20 !important;
}

.g-bg-orange-opacity-0_1 {
  background-color: rgba(229, 125, 32, 0.1) !important;
}

.g-bg-orange-opacity-0_2 {
  background-color: rgba(229, 125, 32, 0.2) !important;
}

.g-bg-orange--hover:hover {
  background-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-bg-deeporange {
  background-color: #fe541e !important;
}

.g-bg-deeporange-opacity-0_1 {
  background-color: rgba(254, 84, 30, 0.1) !important;
}

.g-bg-deeporange--hover:hover {
  background-color: #fe541e !important;
}

/* Color Yellow */
.g-bg-yellow {
  background-color: #ebc71d !important;
}

.g-bg-yellow-opacity-0_1 {
  background-color: rgba(235, 199, 29, 0.1) !important;
}

.g-bg-yellow-opacity-0_7 {
  background: rgba(235, 199, 29, 0.7) !important;
}

.g-bg-yellow--hover:hover {
  background-color: #ebc71d !important;
}

/* Color Aqua */
.g-bg-aqua {
  background-color: #29d6e6 !important;
}

.g-bg-aqua-opacity-0_1 {
  background-color: rgba(41, 214, 230, 0.1) !important;
}

.g-bg-aqua-opacity-0_9 {
  background-color: rgba(41, 214, 230, 0.9) !important;
}

.g-bg-aqua--hover:hover {
  background-color: #29d6e6 !important;
}

/* Color Cyan */
.g-bg-cyan {
  background-color: #00bed6 !important;
}

.g-bg-cyan-opacity-0_1 {
  background-color: rgba(0, 190, 214, 0.1) !important;
}

.g-bg-cyan-opacity-0_9 {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan-opacity-0_9--after::after {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan--hover:hover {
  background-color: #00bed6 !important;
}

/* Color Teal */
.g-bg-teal {
  background-color: #18ba9b !important;
}

.g-bg-teal-opacity-0_1 {
  background-color: rgba(24, 186, 155, 0.1) !important;
}

.g-bg-teal-opacity-0_9 {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal-opacity-0_9--after::after {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal--hover:hover {
  background-color: #18ba9b !important;
}

/* Color Brown */
.g-bg-brown {
  background-color: #9c8061 !important;
}

.g-bg-brown-opacity-0_1 {
  background-color: rgba(156, 128, 97, 0.1) !important;
}

.g-bg-brown--hover:hover {
  background-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-bg-bluegray {
  background-color: #585f69 !important;
}

.g-bg-bluegray-opacity-0_1 {
  background-color: rgba(88, 95, 105, 0.1) !important;
}

.g-bg-bluegray-opacity-0_2--before::before, .g-bg-bluegray-opacity-0_2--after::after {
  background-color: rgba(88, 95, 105, 0.2) !important;
}

.g-bg-bluegray-opacity-0_3--before::before, .g-bg-bluegray-opacity-0_3--after::after {
  background-color: rgba(88, 95, 105, 0.3) !important;
}

.g-bg-bluegray-opacity-0_5, .g-bg-bluegray-opacity-0_5--after::after {
  background-color: rgba(88, 95, 105, 0.5) !important;
}

.g-bg-bluegray-opacity-0_7 {
  background-color: rgba(88, 95, 105, 0.7) !important;
}

.g-bg-bluegray--hover:hover {
  background-color: #585f69 !important;
}

.g-grayscale-100x {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  -webkit-filter: grayscale(100%);
}

.g-parent:hover .g-grayscale-0--parent-hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%271 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0%27/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.g-grayscale-0--hover:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%271 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0%27/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* O */
@media (min-width: 576px) {
  .g-bg-transparent--sm {
    background-color: transparent !important;
  }
}

/*------------------------------------
  Background Colors Extended
------------------------------------*/
.js-header-change-moment .g-bg-primary--scrolling {
  background-color: #14313F !important;
}

/*------------------------------------
  Social Background Colors
------------------------------------*/
/* Facebook */
.g-bg-facebook {
  background-color: #3b5998;
}

.u-block-hover:hover .g-bg-facebook--hover, .g-bg-facebook--hover:hover {
  background-color: #344e86 !important;
}

/* Twitter */
.g-bg-twitter {
  background-color: #00acee;
}

.u-block-hover:hover .g-bg-twitter--hover, .g-bg-twitter--hover:hover {
  background-color: #009ad5 !important;
}

/* Skype */
.g-bg-skype {
  background-color: #00aff0;
}

.u-block-hover:hover .g-bg-skype--hover, .g-bg-skype--hover:hover {
  background-color: #009cd7 !important;
}

/* Pinterest */
.g-bg-pinterest {
  background-color: #c8232c;
}

.u-block-hover:hover .g-bg-pinterest--hover, .g-bg-pinterest--hover:hover {
  background-color: #b21f27 !important;
}

/* Vine */
.g-bg-vine {
  background-color: #00bf8f;
}

.u-block-hover:hover .g-bg-vine--hover, .g-bg-vine--hover:hover {
  background-color: #00a67c !important;
}

/* Youtube */
.g-bg-youtube {
  background-color: #c4302b;
}

.u-block-hover:hover .g-bg-youtube--hover, .g-bg-youtube--hover:hover {
  background-color: #af2b26 !important;
}

/* Google plus */
.g-bg-google-plus {
  background-color: #dd4b39;
}

.u-block-hover:hover .g-bg-google-plus--hover, .g-bg-google-plus--hover:hover {
  background-color: #d73925 !important;
}

/* Dribbble */
.g-bg-dribbble {
  background-color: #ea4c89;
}

.u-block-hover:hover .g-bg-dribbble--hover, .g-bg-dribbble--hover:hover {
  background-color: #e7357a !important;
}

/* VK */
.g-bg-vk {
  background-color: #2b587a;
}

.u-block-hover:hover .g-bg-vk--hover, .g-bg-vk--hover:hover {
  background-color: #244a67 !important;
}

/* Linkedin */
.g-bg-linkedin {
  background-color: #0e76a8;
}

.u-block-hover:hover .g-bg-linkedin--hover, .g-bg-linkedin--hover:hover {
  background-color: #0c6590 !important;
}

/* Instagram */
.g-bg-instagram {
  background-color: #3f729b;
}

.u-block-hover:hover .g-bg-instagram--hover, .g-bg-instagram--hover:hover {
  background-color: #386589 !important;
}

/*------------------------------------
  Images Grid
------------------------------------*/
.g-bg-grid-v1--before::before {
  background-image: url(/build/assets/unify/img/bg/grid/wave.34fefe39.png);
}

.g-bg-grid-v2--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/tile-left.62aab1ae.png);
}

.g-bg-grid-v3--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/tile-right.d397fb28.png);
}

.g-bg-grid-v4--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/diagonal-left.7a7be8bf.png);
}

.g-bg-grid-v5--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/diagonal-right.b23bbf54.png);
}

.g-bg-grid-v6--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/zigzag-left.f87971a3.png);
}

.g-bg-grid-v7--before::after {
  background-image: url(/build/assets/unify/img/bg/grid/zigzag-right.7db65a3f.png);
}

/*------------------------------------
  Covers
------------------------------------*/
.g-bg-cover {
  position: relative;
}

.g-bg-cover::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.g-bg-cover-v1::after {
  position: absolute;
  top: 0.35714rem;
  right: 0.35714rem;
  bottom: 0.35714rem;
  left: 0.35714rem;
}

.g-bg-cover__inner {
  z-index: 1;
  position: relative;
}

/*------------------------------------
  Background Image Style
------------------------------------*/
.g-bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/*------------------------------------
  Background Patterns
------------------------------------*/
.g-bg-pattern-green {
  background-image: url(/build/assets/unify/img/bg/pattern--green.5cf86203.png);
}

/*------------------------------------
  Background Position
------------------------------------*/
.g-bg-pos-center {
  background-position: center;
}

.g-bg-pos-left-center {
  background-position: left center;
}

.g-bg-pos-top-left {
  background-position: top left;
}

.g-bg-pos-top-right {
  background-position: top right;
}

.g-bg-pos-top-center {
  background-position: top center;
}

.g-bg-pos-bottom-center {
  background-position: bottom center;
}

/*------------------------------------
  Background Repeat
------------------------------------*/
.g-bg-no-repeat {
  background-repeat: no-repeat;
}

/*------------------------------------
  Background Size
------------------------------------*/
.g-bg-size-cover {
  background-size: cover !important;
}

.g-bg-size-100x {
  background-size: 100% !important;
}

.g-bg-size-100x--hover:hover {
  background-size: 100% !important;
}

.g-parent:hover .g-bg-size-100x--parent-hover {
  background-size: 100% !important;
}

.g-bg-size-120x {
  background-size: 120% !important;
}

.g-bg-size-120x--hover {
  background-size: 120% !important;
}

.g-parent:hover .g-bg-size-120x--parent-hover {
  background-size: 120% !important;
}

.g-bg-repeat {
  background-repeat: repeat !important;
  /* P */
  background-size: auto !important;
}

/* Primary Colors */
.g-fill-primary {
  fill: #14313F !important;
}

.g-fill-primary path,
.g-fill-primary polygon {
  fill: #14313F !important;
}

.g-fill-primary--hover:hover path,
.g-fill-primary--hover:hover polygon {
  fill: #14313F !important;
}

*:hover > * > .g-fill-primary--hover-parent svg path,
*:hover > * > .g-fill-primary--hover-parent svg polygon {
  fill: #14313F !important;
}

.g-fill-white {
  fill: #fff !important;
}

.g-fill-white path,
.g-fill-white polygon {
  fill: #fff !important;
}

.g-fill-white--opened-menu:not(.collapsed) path,
.g-fill-white--opened-menu:not(.collapsed) polygon {
  fill: #fff !important;
}

*:not(.collapsed) > .g-fill-white--parent-opened-menu path,
*:not(.collapsed) > .g-fill-white--parent-opened-menu polygon {
  fill: #fff !important;
}

.g-fill-white--hover:hover path,
.g-fill-white--hover:hover polygon {
  fill: #fff !important;
}

*:hover > * > .g-fill-white--hover-parent svg path,
*:hover > * > .g-fill-white--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-main {
  fill: #555 !important;
}

.g-fill-main path,
.g-fill-main polygon {
  fill: #555 !important;
}

.g-fill-main--opened-menu:not(.collapsed) path,
.g-fill-main--opened-menu:not(.collapsed) polygon {
  fill: #555 !important;
}

*:not(.collapsed) > .g-fill-main--parent-opened-menu path,
*:not(.collapsed) > .g-fill-main--parent-opened-menu polygon {
  fill: #555 !important;
}

.g-fill-main--hover:hover path,
.g-fill-main--hover:hover polygon {
  fill: #555 !important;
}

*:hover > * > .g-fill-main--hover-parent svg path,
*:hover > * > .g-fill-main--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-gray-light-v4 path,
.g-fill-gray-light-v4 polygon {
  fill: #eee !important;
}

.g-fill-gray-light-v4--hover:hover path,
.g-fill-gray-light-v4--hover:hover polygon {
  fill: #eee !important;
}

*:hover > * > .g-fill-gray-light-v4--hover-parent svg path,
*:hover > * > .g-fill-gray-light-v4--hover-parent svg polygon {
  fill: #eee !important;
}

.g-fill-red path,
.g-fill-red polygon {
  fill: #f00 !important;
}

.g-fill-red--hover:hover path,
.g-fill-red--hover:hover polygon {
  fill: #f00 !important;
}

*:hover > * > .g-fill-red--hover-parent path,
*:hover > * > .g-fill-red--hover-parent polygon {
  fill: #f00 !important;
}

*:hover > .g-fill-red--parent-hover path,
*:hover > .g-fill-red--parent-hover polygon {
  fill: #f00 !important;
}

*:hover > * > * > .g-fill-red--parent-parent-parent-hover path,
*:hover > * > * > .g-fill-red--parent-parent-parent-hover polygon {
  fill: #f00 !important;
}

/*------------------------------------
  Borders Default (solid)
------------------------------------*/
.g-brd-none {
  /* P */
  border: none !important;
}

.g-brd-x {
  border-left: solid 1px transparent !important;
  border-right: solid 1px transparent !important;
}

.g-brd-y {
  border-top: solid 1px transparent !important;
  border-bottom: solid 1px transparent !important;
}

.g-brd-around {
  border: solid 1px transparent !important;
}

.g-brd-top {
  border-top: solid 1px transparent !important;
}

.g-brd-right {
  border-right: solid 1px transparent !important;
}

.g-brd-bottom {
  border-bottom: solid 1px transparent !important;
}

.g-brd-left {
  border-left: solid 1px transparent !important;
}

.g-brd-left-none {
  border-left: none !important;
}

@media (min-width: 576px) {
  .g-brd-around--sm {
    border: solid 1px transparent !important;
  }
  .g-brd-top--sm {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--sm {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--sm {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--sm {
    border-left: solid 1px transparent !important;
  }
}

@media (min-width: 768px) {
  .g-brd-x--md {
    border-left: solid 1px transparent !important;
    border-right: solid 1px transparent !important;
  }
  .g-brd-around--md {
    border: solid 1px transparent !important;
  }
  .g-brd-top--md {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--md {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--md {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--md {
    border-left: solid 1px transparent !important;
  }
}

@media (min-width: 992px) {
  /* P */
  .g-brd-around--lg {
    border: solid 1px transparent !important;
  }
  .g-brd-top--lg {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--lg {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--lg {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--lg {
    border-left: solid 1px transparent !important;
  }
  .g-brd-left-none--lg {
    border-left: none !important;
  }
  .g-brd-x--lg {
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
  }
  .g-brd-none--lg {
    border: none !important;
  }
}

/*------------------------------------
  Borders None
------------------------------------*/
.g-brd-around-none {
  border-width: 0 !important;
}

.g-brd-y-none {
  border-top: none !important;
  border-bottom: none !important;
}

.g-brd-top-none {
  border-top: none !important;
}

.g-brd-bottom-none {
  border-bottom: none !important;
}

.g-brd-x-none {
  border-left: none !important;
  border-right: none !important;
}

.g-brd-left-none {
  border-left: none !important;
}

.g-brd-right-none {
  border-right: none !important;
}

@media (min-width: 576px) {
  .g-brd-around-none--sm {
    border-width: 0 !important;
  }
  .g-brd-y-none--sm {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--sm {
    border-top: none !important;
  }
  .g-brd-bottom-none--sm {
    border-bottom: none !important;
  }
  .g-brd-x-none--sm {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--sm {
    border-left: none !important;
  }
  .g-brd-right-none--sm {
    border-right: none !important;
  }
}

@media (min-width: 768px) {
  .g-brd-around-none--md {
    border-width: 0 !important;
  }
  .g-brd-y-none--md {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--md {
    border-top: none !important;
  }
  .g-brd-bottom-none--md {
    border-bottom: none !important;
  }
  .g-brd-x-none--md {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--md {
    border-left: none !important;
  }
  .g-brd-right-none--md {
    border-right: none !important;
  }
}

@media (min-width: 992px) {
  .g-brd-around-none--lg {
    border-width: 0 !important;
  }
  .g-brd-y-none--lg {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--lg {
    border-top: none !important;
  }
  .g-brd-bottom-none--lg {
    border-bottom: none !important;
  }
  .g-brd-x-none--lg {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--lg {
    border-left: none !important;
  }
  .g-brd-right-none--lg {
    border-right: none !important;
  }
}

@media (min-width: 1200px) {
  .g-brd-around-none--xl {
    border-width: 0 !important;
  }
  .g-brd-y-none--xl {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--xl {
    border-top: none !important;
  }
  .g-brd-bottom-none--xl {
    border-bottom: none !important;
  }
  .g-brd-x-none--xl {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--xl {
    border-left: none !important;
  }
  .g-brd-right-none--xl {
    border-right: none !important;
  }
}

/*------------------------------------
  Border Style
------------------------------------*/
.g-brd-style-solid {
  border-style: solid !important;
}

.g-brd-style-dashed {
  border-style: dashed !important;
}

.g-brd-style-dotted {
  border-style: dotted !important;
}

/*------------------------------------
  Border Radius (Rounded Styles)
------------------------------------*/
/* Rounded Around */
.rounded-0 {
  border-radius: 0 !important;
}

.g-rounded-50x {
  border-radius: 50%;
}

.g-rounded-1 {
  border-radius: 1px !important;
}

.g-rounded-2 {
  border-radius: 2px !important;
}

.g-rounded-3 {
  border-radius: 3px !important;
}

.g-rounded-4 {
  border-radius: 4px !important;
}

.g-rounded-5 {
  border-radius: 5px !important;
}

.g-rounded-6 {
  border-radius: 6px !important;
}

.g-rounded-7 {
  border-radius: 7px !important;
}

.g-rounded-10 {
  border-radius: 10px !important;
}

.g-rounded-15 {
  border-radius: 15px !important;
}

.g-rounded-20 {
  border-radius: 20px !important;
}

.g-rounded-25 {
  border-radius: 25px !important;
}

.g-rounded-30 {
  border-radius: 30px !important;
}

.g-rounded-50 {
  border-radius: 50px !important;
}

.g-rounded-100 {
  border-radius: 100px !important;
}

.g-rounded-100--after::after {
  border-radius: 100px !important;
}

/* Rounded Top */
.g-rounded-top-5 {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* Rounded Right */
.g-rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.g-rounded-right-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-right-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-right-5 {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.g-rounded-right-10 {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.g-rounded-right-20 {
  border-bottom-right-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.g-rounded-right-25 {
  border-bottom-right-radius: 25px !important;
  border-top-right-radius: 25px !important;
}

.g-rounded-right-30 {
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
}

.g-rounded-right-50 {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* Rounded Bottom */
.g-rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-bottom-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-bottom-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-bottom-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* Rounded Left */
.g-rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-left-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.g-rounded-left-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.g-rounded-left-5 {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.g-rounded-left-10 {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.g-rounded-left-20 {
  border-bottom-left-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

.g-rounded-left-25 {
  border-bottom-left-radius: 25px !important;
  border-top-left-radius: 25px !important;
}

.g-rounded-left-30 {
  border-top-left-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}

.g-rounded-left-50 {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

.g-rounded-circle--before::before {
  border-radius: 50% !important;
}

.g-rounded-circle--after::after {
  border-radius: 50% !important;
}

@media (min-width: 768px) {
  .g-rounded-0--md {
    border-radius: 0 !important;
  }
  .g-rounded-left-0--md {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .g-rounded-right-0--md {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}

@media (min-width: 992px) {
  .g-rounded-left-5--lg-up {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
  .g-rounded-right-5--lg-up {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
}

/*------------------------------------
  Borders Default (dashed)
------------------------------------*/
.g-brd-around--dashed {
  border: dashed 1px transparent;
}

.g-brd-top--dashed {
  border-top: dashed 1px transparent;
}

.g-brd-bottom--dashed {
  border-bottom: dashed 1px transparent;
}

.g-brd-right--dashed {
  border-right: dashed 1px transparent;
}

.g-brd-left--dashed {
  border-left: dashed 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dashed--sm {
    border: dashed 1px transparent;
  }
  .g-brd-top--dashed--sm {
    border-top: dashed 1px transparent;
  }
  .g-brd-bottom--dashed--sm {
    border-bottom: dashed 1px transparent;
  }
  .g-brd-right--dashed--sm {
    border-right: dashed 1px transparent;
  }
  .g-brd-left--dashed--sm {
    border-left: dashed 1px transparent;
  }
}

@media (min-width: 768px) {
  .g-brd-around--dashed--md {
    border: dashed 1px transparent;
  }
  .g-brd-top--dashed--md {
    border-top: dashed 1px transparent;
  }
  .g-brd-bottom--dashed--md {
    border-bottom: dashed 1px transparent;
  }
  .g-brd-right--dashed--md {
    border-right: dashed 1px transparent;
  }
  .g-brd-left--dashed--md {
    border-left: dashed 1px transparent;
  }
}

/*------------------------------------
  Borders Default (dotted)
------------------------------------*/
.g-brd-around--dotted {
  border: dotted 1px transparent;
}

.g-brd-top--dotted {
  border-top: dotted 1px transparent;
}

.g-brd-bottom--dotted {
  border-bottom: dotted 1px transparent;
}

.g-brd-right--dotted {
  border-right: dotted 1px transparent;
}

.g-brd-left--dotted {
  border-left: dotted 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dotted--sm {
    border: dotted 1px transparent;
  }
  .g-brd-top--dotted--sm {
    border-top: dotted 1px transparent;
  }
  .g-brd-bottom--dotted--sm {
    border-bottom: dotted 1px transparent;
  }
  .g-brd-right--dotted--sm {
    border-right: dotted 1px transparent;
  }
  .g-brd-left--dotted--sm {
    border-left: dotted 1px transparent;
  }
}

@media (min-width: 768px) {
  .g-brd-around--dotted--md {
    border: dotted 1px transparent;
  }
  .g-brd-top--dotted--md {
    border-top: dotted 1px transparent;
  }
  .g-brd-bottom--dotted--md {
    border-bottom: dotted 1px transparent;
  }
  .g-brd-right--dotted--md {
    border-right: dotted 1px transparent;
  }
  .g-brd-left--dotted--md {
    border-left: dotted 1px transparent;
  }
}

/*------------------------------------
  Border Width
------------------------------------*/
.g-brd-0 {
  border-width: 0 !important;
}

.g-brd-1 {
  border-width: 1px !important;
}

.g-brd-2 {
  border-width: 2px !important;
}

.g-brd-3 {
  border-width: 3px !important;
}

.g-brd-3--before::before {
  border-width: 3px !important;
}

.g-brd-3--before--active.active::before {
  border-width: 3px !important;
}

.g-brd-4 {
  border-width: 4px !important;
}

.g-brd-5 {
  border-width: 5px !important;
}

.g-brd-6 {
  border-width: 6px !important;
}

.g-brd-7 {
  border-width: 7px !important;
}

.g-brd-10 {
  border-width: 10px !important;
}

.g-brd-12 {
  border-width: 12px !important;
}

.g-brd-top-0 {
  border-top-width: 0 !important;
}

.g-brd-top-2 {
  border-top-width: 2px !important;
}

.g-brd-top-3 {
  border-top-width: 3px !important;
}

.g-brd-top-5 {
  border-top-width: 5px !important;
}

.g-brd-bottom-0 {
  border-bottom-width: 0 !important;
}

.g-brd-bottom-2 {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-2--hover:hover {
  border-bottom-width: 2px !important;
}

.g-parent:hover .g-brd-bottom-2--parent-hover {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-5 {
  border-bottom-width: 5px !important;
}

.g-brd-left-0 {
  border-left-width: 0 !important;
}

.g-brd-left-1 {
  border-left-width: 1px !important;
}

.g-brd-left-2 {
  border-left-width: 2px !important;
}

.g-brd-left-3 {
  border-left-width: 3px !important;
}

.g-brd-left-4 {
  border-left-width: 4px !important;
}

.g-brd-right-0 {
  border-right-width: 0 !important;
}

.g-brd-right-1 {
  border-right-width: 1px !important;
}

.g-brd-right-2 {
  border-right-width: 2px !important;
}

.g-brd-right-3 {
  border-right-width: 3px !important;
}

.g-brd-right-4 {
  border-right-width: 4px !important;
}

@media (min-width: 768px) {
  .g-brd-0--md {
    border-width: 0 !important;
  }
  .g-brd-1--md {
    border-width: 1px !important;
  }
  .g-brd-2--md {
    border-width: 2px !important;
  }
  .g-brd-3--md {
    border-width: 3px !important;
  }
  .g-brd-4--md {
    border-width: 4px !important;
  }
  .g-brd-5--md {
    border-width: 5px !important;
  }
  .g-brd-6--md {
    border-width: 6px !important;
  }
  .g-brd-10--md {
    border-width: 10px !important;
  }
  .g-brd-top-0--md {
    border-top-width: 0 !important;
  }
  .g-brd-top-2--md {
    border-top-width: 2px !important;
  }
  .g-brd-top-3--md {
    border-top-width: 3px !important;
  }
  .g-brd-top-5--md {
    border-top-width: 5px !important;
  }
  .g-brd-bottom-0--md {
    border-bottom-width: 0 !important;
  }
  .g-brd-bottom-2--md {
    border-bottom-width: 2px !important;
  }
  .g-brd-bottom-5--md {
    border-bottom-width: 5px !important;
  }
  .g-brd-left-0--md {
    border-left-width: 0 !important;
  }
  .g-brd-left-1--md {
    border-left-width: 1px !important;
  }
  .g-brd-left-2--md {
    border-left-width: 2px !important;
  }
  .g-brd-left-3--md {
    border-left-width: 3px !important;
  }
  .g-brd-left-4--md {
    border-left-width: 4px !important;
  }
  .g-brd-right-0--md {
    border-right-width: 0 !important;
  }
  .g-brd-right-1--md {
    border-right-width: 1px !important;
  }
}

@media (min-width: 992px) {
  .g-brd-0--lg {
    border-width: 0 !important;
  }
  .g-brd-1--lg {
    border-width: 1px !important;
  }
  .g-brd-top-0--lg {
    border-top-width: 0 !important;
  }
  .g-brd-top-1--lg {
    border-top-width: 1px !important;
  }
  .g-brd-bottom-0--lg {
    border-bottom-width: 0 !important;
  }
  .g-brd-bottom-1--lg {
    border-bottom-width: 1px !important;
  }
  .g-brd-left-0--lg {
    border-left-width: 0 !important;
  }
  .g-brd-left-1--lg {
    border-left-width: 1px !important;
  }
  .g-brd-right-0--lg {
    border-right-width: 0 !important;
  }
  .g-brd-right-1--lg {
    border-right-width: 1px !important;
  }
}

/*------------------------------------
  Border Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Primary Colors */
.g-brd-primary {
  border-color: #14313F !important;
}

.g-brd-primary--before::before {
  border-color: #14313F !important;
}

.g-brd-primary--before--active.active::before {
  border-color: #14313F !important;
}

.g-brd-primary--hover:hover, .g-brd-primary--active.active {
  border-color: #14313F !important;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
  border-color: #14313F !important;
}

*:hover > .g-brd-primary--hover-parent {
  border-color: #14313F !important;
}

.g-brd-primary-opacity-0_3 {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3--hover:hover, .g-brd-primary-opacity-0_3--active.active {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

*:hover > .g-brd-primary-opacity-0_3--hover-parent {
  border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1 {
  border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1--hover:hover, .g-brd-primary-dark-dark-v1--active.active {
  border-color: #6db82a !important;
}

*:hover > .g-brd-primary-dark-dark-v1--hover-parent {
  border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2 {
  border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2--hover:hover, .g-brd-primary-dark-dark-v2--active.active {
  border-color: #66ab27 !important;
}

*:hover > .g-brd-primary-dark-dark-v2--hover-parent {
  border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3 {
  border-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3--hover:hover, .g-brd-primary-dark-dark-v3--active.active {
  border-color: #599722 !important;
}

*:hover > .g-brd-primary-dark-dark-v3--hover-parent {
  border-color: #599722 !important;
}

.g-brd-bottom-primary--hover:hover {
  border-bottom-color: #14313F !important;
}

/* Main Colors */
.g-brd-main {
  border-color: #555 !important;
}

.g-brd-main--hover:hover {
  border-color: #555 !important;
}

/* Black Colors */
.g-brd-black {
  border-color: #000 !important;
}

.g-brd-black--hover:hover, .g-brd-black--active.active {
  border-color: #000 !important;
}

*:hover > .g-brd-black--hover-parent {
  border-color: #000 !important;
}

.g-brd-black-opacity-0_4 {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* White Colors */
.g-brd-white {
  border-color: #fff !important;
}

.g-brd-white--hover:hover, .g-brd-white--active.active {
  border-color: #fff !important;
}

*:hover > .g-brd-white--hover-parent {
  border-color: #fff !important;
}

.g-brd-white-opacity-0_1 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1--hover:hover, .g-brd-white-opacity-0_1--active.active {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

*:hover > .g-brd-white-opacity-0_1--hover-parent {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2--hover:hover, .g-brd-white-opacity-0_2--active.active {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

*:hover > .g-brd-white-opacity-0_2--hover-parent {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3--hover:hover, .g-brd-white-opacity-0_3--active.active {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

*:hover > .g-brd-white-opacity-0_3--hover-parent {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4--hover:hover, .g-brd-white-opacity-0_4--active.active {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

*:hover > .g-brd-white-opacity-0_4--hover-parent {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5--hover:hover, .g-brd-white-opacity-0_5--active.active {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

*:hover > .g-brd-white-opacity-0_5--hover-parent {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6--hover:hover, .g-brd-white-opacity-0_6--active.active {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

*:hover > .g-brd-white-opacity-0_6--hover-parent {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_8 {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

.g-brd-white-opacity-0_8--hover:hover, .g-brd-white-opacity-0_8--active.active {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

*:hover > .g-brd-white-opacity-0_8--hover-parent {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1 {
  border-color: #111 !important;
}

.g-brd-gray-dark-v1--hover:hover, .g-brd-gray-dark-v1--active.active {
  border-color: #111 !important;
}

*:hover > .g-brd-gray-dark-v1--hover-parent {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2 {
  border-color: #333 !important;
}

.g-brd-gray-dark-v2--hover:hover, .g-brd-gray-dark-v2--active.active {
  border-color: #333 !important;
}

*:hover > .g-brd-gray-dark-v2--hover-parent {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3 {
  border-color: #555 !important;
}

.g-brd-gray-dark-v3--hover:hover, .g-brd-gray-dark-v3--active.active {
  border-color: #555 !important;
}

*:hover > .g-brd-gray-dark-v3--hover-parent {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4 {
  border-color: #777 !important;
}

.g-brd-gray-dark-v4--hover:hover, .g-brd-gray-dark-v4--active.active {
  border-color: #777 !important;
}

*:hover > .g-brd-gray-dark-v4--hover-parent {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5 {
  border-color: #999 !important;
}

.g-brd-gray-dark-v5--hover:hover, .g-brd-gray-dark-v5--active.active {
  border-color: #999 !important;
}

*:hover > .g-brd-gray-dark-v5--hover-parent {
  border-color: #999 !important;
}

.g-brd-gray-light-v1 {
  border-color: #bbb !important;
}

.g-brd-gray-light-v1--hover:hover, .g-brd-gray-light-v1--focus:focus, .g-brd-gray-light-v1--active.active {
  border-color: #bbb !important;
}

*:hover > .g-brd-gray-light-v1--hover-parent {
  border-color: #bbb !important;
}

.g-brd-gray-light-v2 {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--before::before {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--after::after {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--hover:hover, .g-brd-gray-light-v2--active.active {
  border-color: #ccc !important;
}

*:hover > .g-brd-gray-light-v2--hover-parent {
  border-color: #ccc !important;
}

.g-brd-gray-light-v3 {
  border-color: #ddd !important;
}

.g-brd-gray-light-v3--hover:hover, .g-brd-gray-light-v3--active.active, .g-brd-gray-light-v3--focus:focus {
  border-color: #ddd !important;
}

*:hover > .g-brd-gray-light-v3--hover-parent {
  border-color: #ddd !important;
}

.g-brd-gray-light-v4 {
  border-color: #eee !important;
}

.g-brd-gray-light-v4--hover:hover, .g-brd-gray-light-v4--active.active {
  border-color: #eee !important;
}

*:hover > .g-brd-gray-light-v4--hover-parent {
  border-color: #eee !important;
}

.g-brd-gray-light-v5 {
  border-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5--hover:hover, .g-brd-gray-light-v5--active.active {
  border-color: #f7f7f7 !important;
}

*:hover > .g-brd-gray-light-v5--hover-parent {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent {
  border-color: transparent !important;
}

.g-brd-transparent--before::before {
  border-color: transparent !important;
}

.g-brd-transparent--after::after {
  border-color: transparent !important;
}

.g-brd-transparent--hover:hover, .g-brd-transparent--active.active {
  border-color: transparent !important;
}

*:hover > .g-brd-transparent--hover-parent {
  border-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green {
  border-color: #14313F !important;
}

.g-brd-green--hover:hover, .g-brd-green--active.active {
  border-color: #14313F !important;
}

*:hover > .g-brd-green--hover-parent {
  border-color: #14313F !important;
}

/* Color Blue */
.g-brd-blue {
  border-color: #3398dc !important;
}

.g-brd-blue--hover:hover, .g-brd-blue--active.active {
  border-color: #3398dc !important;
}

*:hover > .g-brd-blue--hover-parent {
  border-color: #3398dc !important;
}

.g-brd-blue-opacity-0_1 {
  border-color: rgba(51, 152, 220, 0.1) !important;
}

/* Color Light Blue */
.g-brd-lightblue {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue--hover:hover, .g-brd-lightblue--active.active {
  border-color: #edf2f8 !important;
}

*:hover > .g-brd-lightblue--hover-parent {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue-v1 {
  border-color: #d6e2ee !important;
}

.g-brd-lightblue-v1--hover:hover, .g-brd-lightblue-v1--active.active {
  border-color: #d6e2ee !important;
}

*:hover > .g-brd-lightblue-v1--hover-parent {
  border-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue {
  border-color: #009 !important;
}

.g-brd-darkblue--hover:hover, .g-brd-darkblue--active.active {
  border-color: #009 !important;
}

*:hover > .g-brd-darkblue--hover-parent {
  border-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo {
  border-color: #4263a3 !important;
}

.g-brd-indigo--hover:hover, .g-brd-indigo--active.active {
  border-color: #4263a3 !important;
}

*:hover > .g-brd-indigo--hover-parent {
  border-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red {
  border-color: #f00 !important;
}

.g-brd-red--hover:hover, .g-brd-red--active.active {
  border-color: #f00 !important;
}

*:hover > .g-brd-red--hover-parent {
  border-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred {
  border-color: #e64b3b !important;
}

.g-brd-lightred--hover:hover, .g-brd-lightred--active.active {
  border-color: #e64b3b !important;
}

*:hover > .g-brd-lightred--hover-parent {
  border-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred {
  border-color: #a10f2b !important;
}

.g-brd-darkred--hover:hover, .g-brd-darkred--active.active {
  border-color: #a10f2b !important;
}

*:hover > .g-brd-darkred--hover-parent {
  border-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple {
  border-color: #9a69cb !important;
}

.g-brd-purple--hover:hover, .g-brd-purple--active.active {
  border-color: #9a69cb !important;
}

*:hover > .g-brd-purple--hover-parent {
  border-color: #9a69cb !important;
}

.g-brd-purple-opacity-0_1 {
  border-color: rgba(154, 105, 203, 0.1) !important;
}

/* Color Dark Purple */
.g-brd-darkpurple {
  border-color: #6639b6 !important;
}

.g-brd-darkpurple--hover:hover, .g-brd-darkpurple--active.active {
  border-color: #6639b6 !important;
}

*:hover > .g-brd-darkpurple--hover-parent {
  border-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink {
  border-color: #e81c62 !important;
}

.g-brd-pink--hover:hover, .g-brd-pink--active.active {
  border-color: #e81c62 !important;
}

*:hover > .g-brd-pink--hover-parent {
  border-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange {
  border-color: #e57d20 !important;
}

.g-brd-orange--hover:hover, .g-brd-orange--active.active {
  border-color: #e57d20 !important;
}

*:hover > .g-brd-orange--hover-parent {
  border-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange {
  border-color: #fe541e !important;
}

.g-brd-deeporange--hover:hover, .g-brd-deeporange--active.active {
  border-color: #fe541e !important;
}

*:hover > .g-brd-deeporange--hover-parent {
  border-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow {
  border-color: #ebc71d !important;
}

.g-brd-yellow--hover:hover, .g-brd-yellow--active.active {
  border-color: #ebc71d !important;
}

*:hover > .g-brd-yellow--hover-parent {
  border-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua {
  border-color: #29d6e6 !important;
}

.g-brd-aqua--hover:hover, .g-brd-aqua--active.active {
  border-color: #29d6e6 !important;
}

*:hover > .g-brd-aqua--hover-parent {
  border-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan {
  border-color: #00bed6 !important;
}

.g-brd-cyan--hover:hover, .g-brd-cyan--active.active {
  border-color: #00bed6 !important;
}

*:hover > .g-brd-cyan--hover-parent {
  border-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal {
  border-color: #18ba9b !important;
}

.g-brd-teal--hover:hover, .g-brd-teal--active.active {
  border-color: #18ba9b !important;
}

*:hover > .g-brd-teal--hover-parent {
  border-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown {
  border-color: #9c8061 !important;
}

.g-brd-brown--hover:hover, .g-brd-brown--active.active {
  border-color: #9c8061 !important;
}

*:hover > .g-brd-brown--hover-parent {
  border-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray {
  border-color: #585f69 !important;
}

.g-brd-bluegray--hover:hover, .g-brd-bluegray--active.active {
  border-color: #585f69 !important;
}

*:hover > .g-brd-bluegray--hover-parent {
  border-color: #585f69 !important;
}

/* Primary Colors */
.g-brd-primary-top {
  border-top-color: #14313F !important;
}

.g-brd-primary-top--before::before {
  border-top-color: #14313F !important;
}

.g-brd-primary-bottom {
  border-bottom-color: #14313F !important;
}

.g-brd-primary-bottom--before:before {
  border-bottom-color: #14313F !important;
}

.g-brd-primary-left {
  border-left-color: #14313F !important;
}

.g-brd-primary-left--before:before {
  border-left-color: #14313F !important;
}

.g-brd-primary-right {
  border-right-color: #14313F !important;
}

.g-brd-primary-right--before:before {
  border-right-color: #14313F !important;
}

.g-brd-primary-opacity-0_3-top {
  border-top-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-bottom {
  border-bottom-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-left {
  border-left-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3-right {
  border-right-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1-top {
  border-top-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-bottom {
  border-bottom-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-left {
  border-left-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1-right {
  border-right-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2-top {
  border-top-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-bottom {
  border-bottom-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-left {
  border-left-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2-right {
  border-right-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3-top {
  border-top-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-bottom {
  border-bottom-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-left {
  border-left-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3-right {
  border-right-color: #599722 !important;
}

/* Black Colors */
.g-brd-black-top {
  border-top-color: #000 !important;
}

.g-brd-black-bottom {
  border-bottom-color: #000 !important;
}

.g-brd-black-left {
  border-left-color: #000 !important;
}

.g-brd-black-right {
  border-right-color: #000 !important;
}

/* White */
.g-brd-white-top {
  border-top-color: #fff !important;
}

.g-brd-white-bottom {
  border-bottom-color: #fff !important;
}

.g-brd-white-left {
  border-left-color: #fff !important;
}

.g-brd-white-right {
  border-right-color: #fff !important;
}

.g-brd-white-opacity-0_1-top {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-left {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-right {
  border-right-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2-top {
  border-top-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-left {
  border-left-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-right {
  border-right-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3-top {
  border-top-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-left {
  border-left-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-right {
  border-right-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4-top {
  border-top-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-left {
  border-left-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-right {
  border-right-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5-top {
  border-top-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-left {
  border-left-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-right {
  border-right-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6-top {
  border-top-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-left {
  border-left-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-right {
  border-right-color: rgba(255, 255, 255, 0.6) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1-top {
  border-top-color: #111 !important;
}

.g-brd-gray-dark-v1-bottom {
  border-bottom-color: #111 !important;
}

.g-brd-gray-dark-v1-left {
  border-left-color: #111 !important;
}

.g-brd-gray-dark-v1-right {
  border-right-color: #111 !important;
}

.g-brd-gray-dark-v2-top {
  border-top-color: #333 !important;
}

.g-brd-gray-dark-v2-bottom {
  border-bottom-color: #333 !important;
}

.g-brd-gray-dark-v2-left {
  border-left-color: #333 !important;
}

.g-brd-gray-dark-v2-right {
  border-right-color: #333 !important;
}

.g-brd-gray-dark-v3-top {
  border-top-color: #555 !important;
}

.g-brd-gray-dark-v3-bottom {
  border-bottom-color: #555 !important;
}

.g-brd-gray-dark-v3-left {
  border-left-color: #555 !important;
}

.g-brd-gray-dark-v3-right {
  border-right-color: #555 !important;
}

.g-brd-gray-dark-v4-top {
  border-top-color: #777 !important;
}

.g-brd-gray-dark-v4-bottom {
  border-bottom-color: #777 !important;
}

.g-brd-gray-dark-v4-left {
  border-left-color: #777 !important;
}

.g-brd-gray-dark-v4-right {
  border-right-color: #777 !important;
}

.g-brd-gray-dark-v5-top {
  border-top-color: #999 !important;
}

.g-brd-gray-dark-v5-bottom {
  border-bottom-color: #999 !important;
}

.g-brd-gray-dark-v5-left {
  border-left-color: #999 !important;
}

.g-brd-gray-dark-v5-right {
  border-right-color: #999 !important;
}

.g-brd-gray-light-v1-top {
  border-top-color: #bbb !important;
}

.g-brd-gray-light-v1-bottom {
  border-bottom-color: #bbb !important;
}

.g-brd-gray-light-v1-left {
  border-left-color: #bbb !important;
}

.g-brd-gray-light-v1-right {
  border-right-color: #bbb !important;
}

.g-brd-gray-light-v2-top {
  border-top-color: #ccc !important;
}

.g-brd-gray-light-v2-bottom {
  border-bottom-color: #ccc !important;
}

.g-brd-gray-light-v2-left {
  border-left-color: #ccc !important;
}

.g-brd-gray-light-v2-right {
  border-right-color: #ccc !important;
}

.g-brd-gray-light-v3-top {
  border-top-color: #ddd !important;
}

.g-brd-gray-light-v3-bottom {
  border-bottom-color: #ddd !important;
}

.g-brd-gray-light-v3-left {
  border-left-color: #ddd !important;
}

.g-brd-gray-light-v3-right {
  border-right-color: #ddd !important;
}

.g-brd-gray-light-v4-top {
  border-top-color: #eee !important;
}

.g-brd-gray-light-v4-bottom {
  border-bottom-color: #eee !important;
}

.g-brd-gray-light-v4-left {
  border-left-color: #eee !important;
}

.g-brd-gray-light-v4-right {
  border-right-color: #eee !important;
}

.g-brd-gray-light-v5-top {
  border-top-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-bottom {
  border-bottom-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-left {
  border-left-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-right {
  border-right-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent-top {
  border-top-color: transparent !important;
}

.g-brd-transparent-bottom {
  border-bottom-color: transparent !important;
}

.g-brd-transparent-left {
  border-left-color: transparent !important;
}

.g-brd-transparent-right {
  border-right-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green-top {
  border-top-color: #14313F !important;
}

.g-brd-green-bottom {
  border-bottom-color: #14313F !important;
}

.g-brd-green-left {
  border-left-color: #14313F !important;
}

.g-brd-green-right {
  border-right-color: #14313F !important;
}

/* Color Blue */
.g-brd-blue-top {
  border-top-color: #3398dc !important;
}

.g-brd-blue-bottom {
  border-bottom-color: #3398dc !important;
}

.g-brd-blue-left {
  border-left-color: #3398dc !important;
}

.g-brd-blue-right {
  border-right-color: #3398dc !important;
}

/* Color Light Blue */
.g-brd-lightblue-top {
  border-top-color: #edf2f8 !important;
}

.g-brd-lightblue-bottom {
  border-bottom-color: #edf2f8 !important;
}

.g-brd-lightblue-left {
  border-left-color: #edf2f8 !important;
}

.g-brd-lightblue-right {
  border-right-color: #edf2f8 !important;
}

.g-brd-lightblue-v1-top {
  border-top-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-bottom {
  border-bottom-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-left {
  border-left-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-right {
  border-right-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue-top {
  border-top-color: #009 !important;
}

.g-brd-darkblue-bottom {
  border-bottom-color: #009 !important;
}

.g-brd-darkblue-left {
  border-left-color: #009 !important;
}

.g-brd-darkblue-right {
  border-right-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo-top {
  border-top-color: #4263a3 !important;
}

.g-brd-indigo-bottom {
  border-bottom-color: #4263a3 !important;
}

.g-brd-indigo-left {
  border-left-color: #4263a3 !important;
}

.g-brd-indigo-right {
  border-right-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red-top {
  border-top-color: #f00 !important;
}

.g-brd-red-bottom {
  border-bottom-color: #f00 !important;
}

.g-brd-red-left {
  border-left-color: #f00 !important;
}

.g-brd-red-right {
  border-right-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred-top {
  border-top-color: #e64b3b !important;
}

.g-brd-lightred-bottom {
  border-bottom-color: #e64b3b !important;
}

.g-brd-lightred-left {
  border-left-color: #e64b3b !important;
}

.g-brd-lightred-right {
  border-right-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred-top {
  border-top-color: #a10f2b !important;
}

.g-brd-darkred-bottom {
  border-bottom-color: #a10f2b !important;
}

.g-brd-darkred-left {
  border-left-color: #a10f2b !important;
}

.g-brd-darkred-right {
  border-right-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple-top {
  border-top-color: #9a69cb !important;
}

.g-brd-purple-bottom {
  border-bottom-color: #9a69cb !important;
}

.g-brd-purple-left {
  border-left-color: #9a69cb !important;
}

.g-brd-purple-right {
  border-right-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-brd-darkpurple-top {
  border-top-color: #6639b6 !important;
}

.g-brd-darkpurple-bottom {
  border-bottom-color: #6639b6 !important;
}

.g-brd-darkpurple-left {
  border-left-color: #6639b6 !important;
}

.g-brd-darkpurple-right {
  border-right-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink-top {
  border-top-color: #e81c62 !important;
}

.g-brd-pink-bottom {
  border-bottom-color: #e81c62 !important;
}

.g-brd-pink-left {
  border-left-color: #e81c62 !important;
}

.g-brd-pink-right {
  border-right-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange-top {
  border-top-color: #e57d20 !important;
}

.g-brd-orange-bottom {
  border-bottom-color: #e57d20 !important;
}

.g-brd-orange-left {
  border-left-color: #e57d20 !important;
}

.g-brd-orange-right {
  border-right-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange-top {
  border-top-color: #fe541e !important;
}

.g-brd-deeporange-bottom {
  border-bottom-color: #fe541e !important;
}

.g-brd-deeporange-left {
  border-left-color: #fe541e !important;
}

.g-brd-deeporange-right {
  border-right-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow-top {
  border-top-color: #ebc71d !important;
}

.g-brd-yellow-bottom {
  border-bottom-color: #ebc71d !important;
}

.g-brd-yellow-left {
  border-left-color: #ebc71d !important;
}

.g-brd-yellow-right {
  border-right-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua-top {
  border-top-color: #29d6e6 !important;
}

.g-brd-aqua-bottom {
  border-bottom-color: #29d6e6 !important;
}

.g-brd-aqua-left {
  border-left-color: #29d6e6 !important;
}

.g-brd-aqua-right {
  border-right-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan-top {
  border-top-color: #00bed6 !important;
}

.g-brd-cyan-bottom {
  border-bottom-color: #00bed6 !important;
}

.g-brd-cyan-left {
  border-left-color: #00bed6 !important;
}

.g-brd-cyan-right {
  border-right-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal-top {
  border-top-color: #18ba9b !important;
}

.g-brd-teal-bottom {
  border-bottom-color: #18ba9b !important;
}

.g-brd-teal-left {
  border-left-color: #18ba9b !important;
}

.g-brd-teal-right {
  border-right-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown-top {
  border-top-color: #9c8061 !important;
}

.g-brd-brown-bottom {
  border-bottom-color: #9c8061 !important;
}

.g-brd-brown-left {
  border-left-color: #9c8061 !important;
}

.g-brd-brown-right {
  border-right-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray-top {
  border-top-color: #585f69 !important;
}

.g-brd-bluegray-bottom {
  border-bottom-color: #585f69 !important;
}

.g-brd-bluegray-left {
  border-left-color: #585f69 !important;
}

.g-brd-bluegray-right {
  border-right-color: #585f69 !important;
}

/* O */
.g-brd-primary-top--hover:hover {
  border-top-color: #14313F !important;
}

.g-brd-primary-top--hover:hover::after {
  border-top-color: #14313F;
}

.g-brd-primary-top--active.active {
  border-top-color: #14313F !important;
}

.g-brd-primary-top--active.active::after {
  border-top-color: #14313F;
}

.g-brd-primary-bottom--hover:hover {
  border-bottom-color: #14313F !important;
}

.g-brd-primary-bottom--hover:hover::after {
  border-bottom-color: #14313F;
}

.g-brd-primary-bottom--active.active {
  border-bottom-color: #14313F !important;
}

.g-brd-primary-bottom--active.active::after {
  border-bottom-color: #14313F;
}

.g-brd-pinterest {
  border-color: #c8232c !important;
}

.g-brd-pinterest::after {
  border-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-top--active.active {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--active.active::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-bottom--hover:hover {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--hover:hover::after {
  border-bottom-color: #c8232c;
}

.g-brd-pinterest-bottom--active.active {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--active.active::after {
  border-bottom-color: #c8232c;
}

/*------------------------------------
  Social Border Colors
------------------------------------*/
/* Facebook */
.g-brd-facebook {
  border-color: #3b5998;
}

.g-brd-facebook--hover:hover {
  border-color: #3b5998 !important;
}

/* Twitter */
.g-brd-twitter {
  border-color: #00acee;
}

.g-brd-twitter--hover:hover {
  border-color: #00acee !important;
}

/* Skype */
.g-brd-skype {
  border-color: #00aff0;
}

.g-brd-skype--hover:hover {
  border-color: #00aff0 !important;
}

/* Pinterest */
.g-brd-pinterest {
  border-color: #c8232c;
}

.g-brd-pinterest--hover:hover {
  border-color: #c8232c !important;
}

/* Vine */
.g-brd-vine {
  border-color: #00bf8f;
}

.g-brd-vine--hover:hover {
  border-color: #00bf8f !important;
}

/* Youtube */
.g-brd-youtube {
  border-color: #c4302b;
}

.g-brd-youtube--hover:hover {
  border-color: #c4302b !important;
}

/* Google plus */
.g-brd-google-plus {
  border-color: #dd4b39;
}

.g-brd-google-plus--hover:hover {
  border-color: #dd4b39 !important;
}

/* Dribbble */
.g-brd-dribbble {
  border-color: #ea4c89;
}

.g-brd-dribbble--hover:hover {
  border-color: #ea4c89 !important;
}

/* VK */
.g-brd-vk {
  border-color: #2b587a;
}

.g-brd-vk--hover:hover {
  border-color: #2b587a !important;
}

/* Linkedin */
.g-brd-linkedin {
  border-color: #0e76a8;
}

.g-brd-linkedin--hover:hover {
  border-color: #0e76a8 !important;
}

/* Instagram */
.g-brd-instagram {
  border-color: #3f729b;
}

.g-brd-instagram--hover:hover {
  border-color: #3f729b !important;
}

/*------------------------------------
  Border Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-brd-cyan-gradient-opacity-v1 {
  -webkit-border-image: -webkit-linear-gradient(290deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
       -o-border-image: -o-linear-gradient(290deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
          border-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
  border-image-slice: 1;
}

/*------------------------------------
  Typography Font Family
------------------------------------*/
.g-font-secondary {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

.g-font-code {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.g-font-niconne {
  font-family: "Niconne", cursive;
}

/*------------------------------------
  Typography Font Size
------------------------------------*/
.g-font-size-default {
  font-size: 1rem !important;
}

.g-font-size-70x {
  font-size: 70% !important;
}

.g-font-size-75x {
  font-size: 75% !important;
}

.g-font-size-80x {
  font-size: 80% !important;
}

.g-font-size-85x {
  font-size: 85% !important;
}

.g-font-size-90x {
  font-size: 90% !important;
}

.g-font-size-95x {
  font-size: 95% !important;
}

.g-font-size-0 {
  font-size: 0;
}

.g-font-size-5 {
  font-size: 0.35714rem !important;
}

.g-font-size-8 {
  font-size: 0.57143rem !important;
}

.g-font-size-9 {
  font-size: 0.64286rem !important;
}

.g-font-size-10 {
  font-size: 0.71429rem !important;
}

.g-font-size-11 {
  font-size: 0.78571rem !important;
}

.g-font-size-12 {
  font-size: 0.85714rem !important;
}

.g-font-size-13 {
  font-size: 0.92857rem !important;
}

.g-font-size-14 {
  font-size: 1rem !important;
}

.g-font-size-15 {
  font-size: 1.07143rem !important;
}

.g-font-size-16 {
  font-size: 1.14286rem !important;
}

.g-font-size-17 {
  font-size: 1.21429rem !important;
}

.g-font-size-18 {
  font-size: 1.28571rem !important;
}

.g-font-size-20 {
  font-size: 1.42857rem !important;
}

.g-font-size-22 {
  font-size: 1.57143rem !important;
}

.g-font-size-23 {
  font-size: 1.64286rem !important;
}

.g-font-size-24 {
  font-size: 1.71429rem !important;
}

.g-font-size-25 {
  font-size: 1.78571rem !important;
}

.g-font-size-26 {
  font-size: 1.85714rem !important;
}

.g-font-size-27 {
  font-size: 1.92857rem !important;
}

.g-font-size-28 {
  font-size: 2rem !important;
}

.g-font-size-30 {
  font-size: 2.14286rem !important;
}

.g-font-size-32 {
  font-size: 2.28571rem !important;
}

.g-font-size-33 {
  font-size: 2.35714rem !important;
}

.g-font-size-35 {
  font-size: 2.5rem !important;
}

.g-font-size-36 {
  font-size: 2.57143rem !important;
}

.g-font-size-38 {
  font-size: 2.71429rem !important;
}

.g-font-size-40 {
  font-size: 2.85714rem !important;
}

.g-font-size-42 {
  font-size: 3rem !important;
}

.g-font-size-45 {
  font-size: 3.21429rem !important;
}

.g-font-size-46 {
  font-size: 3.28571rem !important;
}

.g-font-size-48 {
  font-size: 3.42857rem !important;
}

.g-font-size-50 {
  font-size: 3.57143rem !important;
}

.g-font-size-55 {
  font-size: 3.92857rem !important;
}

.g-font-size-56 {
  font-size: 4rem !important;
}

.g-font-size-60 {
  font-size: 4.28571rem !important;
}

.g-font-size-65 {
  font-size: 4.64286rem !important;
}

.g-font-size-70 {
  line-height: 70px;
  font-size: 5rem !important;
}

.g-font-size-75 {
  font-size: 5.35714rem !important;
}

.g-font-size-76 {
  font-size: 5.42857rem !important;
}

.g-font-size-80 {
  font-size: 5.71429rem !important;
}

.g-font-size-86 {
  font-size: 6.14286rem !important;
}

.g-font-size-90 {
  font-size: 6.42857rem !important;
}

.g-font-size-120 {
  font-size: 8.57143rem !important;
}

.g-font-size-200 {
  line-height: 210px;
  font-size: 14.28571rem !important;
}

.g-font-size-180 {
  font-size: 12.85714rem !important;
}

@media (min-width: 576px) {
  .g-font-size-20--sm {
    font-size: 1.42857rem !important;
  }
  .g-font-size-25--sm {
    font-size: 1.78571rem !important;
  }
  .g-font-size-40--sm {
    font-size: 2.85714rem !important;
  }
  .g-font-size-50--sm {
    font-size: 3.57143rem !important;
  }
  .g-font-size-240--sm {
    font-size: 17.14286rem !important;
  }
}

@media (min-width: 768px) {
  .g-font-size-default--md {
    font-size: 1rem !important;
  }
  .g-font-size-12--md {
    font-size: 0.85714rem !important;
  }
  .g-font-size-16--md {
    font-size: 1.14286rem !important;
  }
  .g-font-size-18--md {
    font-size: 1.28571rem !important;
  }
  .g-font-size-20--md {
    font-size: 1.42857rem !important;
  }
  .g-font-size-22--md {
    font-size: 22px !important;
  }
  .g-font-size-24--md {
    font-size: 1.71429rem !important;
  }
  .g-font-size-25--md {
    font-size: 1.78571rem !important;
  }
  .g-font-size-26--md {
    font-size: 1.85714rem !important;
  }
  .g-font-size-27--md {
    font-size: 1.92857rem !important;
  }
  .g-font-size-28--md {
    font-size: 2rem !important;
  }
  .g-font-size-30--md {
    font-size: 2.14286rem !important;
  }
  .g-font-size-32--md {
    font-size: 2.28571rem !important;
  }
  .g-font-size-35--md {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--md {
    font-size: 2.57143rem !important;
  }
  .g-font-size-40--md {
    font-size: 2.85714rem !important;
  }
  .g-font-size-45--md {
    font-size: 3.21429rem !important;
  }
  .g-font-size-46--md {
    font-size: 3.28571rem !important;
  }
  .g-font-size-48--md {
    font-size: 3.42857rem !important;
  }
  .g-font-size-50--md {
    font-size: 3.57143rem !important;
  }
  .g-font-size-55--md {
    font-size: 3.92857rem !important;
  }
  .g-font-size-56--md {
    font-size: 4rem !important;
  }
  .g-font-size-60--md {
    font-size: 4.28571rem !important;
  }
  .g-font-size-65--md {
    font-size: 4.64286rem !important;
  }
  .g-font-size-70--md {
    font-size: 5rem !important;
  }
  .g-font-size-75--md {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--md {
    font-size: 5.42857rem !important;
  }
  .g-font-size-90--md {
    font-size: 6.42857rem !important;
  }
  .g-font-size-130--md {
    font-size: 9.28571rem !important;
  }
}

@media (min-width: 992px) {
  .g-font-size-default--lg {
    font-size: 1rem !important;
  }
  .g-font-size-16--lg {
    font-size: 1.14286rem !important;
  }
  .g-font-size-18--lg {
    font-size: 1.28571rem !important;
  }
  .g-font-size-20--lg {
    font-size: 20px !important;
  }
  .g-font-size-26--lg {
    font-size: 1.85714rem !important;
  }
  .g-font-size-32--lg {
    font-size: 2.28571rem !important;
  }
  .g-font-size-35--lg {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--lg {
    font-size: 2.57143rem !important;
  }
  .g-font-size-42--lg {
    font-size: 3rem !important;
  }
  .g-font-size-50--lg {
    font-size: 50px !important;
  }
  .g-font-size-60--lg {
    font-size: 4.28571rem !important;
  }
  .g-font-size-75--lg {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--lg {
    font-size: 5.42857rem !important;
  }
  .g-font-size-420--lg {
    font-size: 30rem !important;
  }
}

@media (min-width: 1200px) {
  .g-font-size-17--xl {
    font-size: 1.21429rem !important;
  }
  .g-font-size-75--xl {
    font-size: 75px !important;
  }
  .g-font-size-20--xl {
    font-size: 20px !important;
  }
  .g-font-size-48--xl {
    font-size: 3.42857rem !important;
  }
}

@media (max-width: 576px - 1) {
  .g-font-size-25 {
    font-size: 1.78571rem !important;
  }
}

/*------------------------------------
  Typography Font Weight
------------------------------------*/
.g-font-weight-100 {
  font-weight: 100 !important;
}

.g-font-weight-200 {
  font-weight: 200 !important;
}

.g-font-weight-300 {
  font-weight: 300 !important;
}

.g-font-weight-400 {
  font-weight: 400 !important;
}

.g-font-weight-500 {
  font-weight: 500 !important;
}
.g-font-weight-500--hover:hover {
  font-weight: 500 !important;
}

.g-font-weight-600 {
  font-weight: 600 !important;
}

.g-font-weight-700 {
  font-weight: 700 !important;
}

.g-font-weight-800 {
  font-weight: 800 !important;
}

.g-font-weight-900 {
  font-weight: 900 !important;
}

@media (min-width: 768px) {
  .g-font-weight-100--md {
    font-weight: 100 !important;
  }
  .g-font-weight-200--md {
    font-weight: 200 !important;
  }
  .g-font-weight-300--md {
    font-weight: 300 !important;
  }
  .g-font-weight-400--md {
    font-weight: 400 !important;
  }
  .g-font-weight-500--md {
    font-weight: 500 !important;
  }
  .g-font-weight-600--md {
    font-weight: 600 !important;
  }
  .g-font-weight-700--md {
    font-weight: 700 !important;
  }
  .g-font-weight-800--md {
    font-weight: 800 !important;
  }
  .g-font-weight-900--md {
    font-weight: 900 !important;
  }
}

/*------------------------------------
  Typography Text Transform
------------------------------------*/
.g-text-transform-none {
  text-transform: none !important;
}

/*------------------------------------
  Typography Text Decoration
------------------------------------*/
.g-text-underline {
  text-decoration: underline;
}

.g-text-underline--none--hover:focus, .g-text-underline--none--hover:hover {
  text-decoration: none;
}

.g-text-strike {
  text-decoration: line-through;
}

/*------------------------------------
  Typography Letter Spacing
------------------------------------*/
.g-letter-spacing-minus-2 {
  letter-spacing: -0.14286rem;
}

.g-letter-spacing-0_5 {
  letter-spacing: 0.03571rem;
}

.g-letter-spacing-1_5 {
  letter-spacing: 0.10714rem !important;
}

.g-letter-spacing-0 {
  letter-spacing: 0px;
}

.g-letter-spacing-1 {
  letter-spacing: 0.07143rem !important;
}

.g-letter-spacing-2 {
  letter-spacing: 0.14286rem;
}

.g-letter-spacing-3 {
  letter-spacing: 0.21429rem;
}

.g-letter-spacing-4 {
  letter-spacing: 0.28571rem;
}

.g-letter-spacing-5 {
  letter-spacing: 0.35714rem;
}

.g-letter-spacing-6 {
  letter-spacing: 0.42857rem;
}

.g-letter-spacing-7 {
  letter-spacing: 0.5rem;
}

.g-letter-spacing-8 {
  letter-spacing: 0.57143rem;
}

.g-letter-spacing-9 {
  letter-spacing: 0.64286rem;
}

.g-letter-spacing-10 {
  letter-spacing: 0.71429rem;
}

.g-letter-spacing-11 {
  letter-spacing: 0.78571rem;
}

.g-letter-spacing-12 {
  letter-spacing: 0.85714rem;
}

/*------------------------------------
  Typography Line Height
------------------------------------*/
.g-line-height-0 {
  line-height: 0 !important;
}

.g-line-height-0_7 {
  line-height: .7 !important;
}

.g-line-height-0_8 {
  line-height: .8 !important;
}

.g-line-height-0_9 {
  line-height: .9 !important;
}

.g-line-height-1 {
  line-height: 1 !important;
}

.g-line-height-1_1 {
  line-height: 1.1 !important;
}

.g-line-height-1_2 {
  line-height: 1.2 !important;
}

.g-line-height-1_3 {
  line-height: 1.3 !important;
}

.g-line-height-1_4 {
  line-height: 1.4 !important;
}

.g-line-height-1_5 {
  line-height: 1.5 !important;
}

.g-line-height-1_6 {
  line-height: 1.6 !important;
}

.g-line-height-1_8 {
  line-height: 1.8 !important;
}

.g-line-height-2 {
  line-height: 2 !important;
}

/*------------------------------------
  Typography Font Style
------------------------------------*/
.g-font-style-normal {
  font-style: normal;
}

.g-font-style-italic {
  font-style: italic;
}

/*------------------------------------
  List Style Types
------------------------------------*/
.g-list-style-circle {
  list-style-type: circle;
}

.g-list-style-disc {
  list-style-type: disc;
}

.g-list-style-square {
  list-style-type: square;
}

.g-list-style-lower-roman {
  list-style-type: lower-roman;
}

.g-list-style-upper-roman {
  list-style-type: upper-roman;
}

.g-list-style-lower-latin {
  list-style-type: lower-latin;
}

.g-list-style-upper-latin {
  list-style-type: upper-latin;
}

/*------------------------------------
  Text Types
------------------------------------*/
.g-text-break-word {
  word-wrap: break-word;
}

/*------------------------------------
  Quotes
------------------------------------*/
/* Quote v1 */
.u-quote-v1::before {
  content: "\“";
  font-size: 36px;
  line-height: 0.75em;
  text-align: center;
  font-weight: 600;
  display: block;
}

.u-quote-v1::after {
  display: none;
}

/*------------------------------------
  Positions
------------------------------------*/
.g-pos-rel {
  position: relative !important;
}

.g-pos-abs {
  position: absolute !important;
}

.g-pos-stc {
  position: static !important;
}

.g-pos-fix {
  position: fixed !important;
}

@media (min-width: 576px) {
  .g-pos-rel--sm {
    position: relative !important;
  }
  .g-pos-fix--sm {
    position: fixed !important;
  }
  .g-pos-abs--sm {
    position: absolute !important;
  }
  .g-pos-stc--sm {
    position: static !important;
  }
}

@media (min-width: 768px) {
  .g-pos-rel--md {
    position: relative !important;
  }
  .g-pos-fix--md {
    position: fixed !important;
  }
  .g-pos-abs--md {
    position: absolute !important;
  }
  .g-pos-stc--sm {
    position: static !important;
  }
}

@media (min-width: 992px) {
  .g-pos-rel--lg {
    position: relative !important;
  }
  .g-pos-fix--lg {
    position: fixed !important;
  }
  .g-pos-abs--lg {
    position: absolute !important;
  }
  .g-pos-stc--lg {
    position: static !important;
  }
}

/*------------------------------------
  Position Spaces
------------------------------------*/
/* Top */
.g-top-auto {
  /* P */
  top: auto;
}

.g-parent:hover .g-top-auto--parent-hover {
  top: auto;
}

.g-top-0 {
  top: 0 !important;
}

.g-top-0--hover:hover {
  top: 0 !important;
}

.g-parent:hover .g-top-0--parent-hover {
  top: 0 !important;
}

.g-top-1 {
  top: 0.07143rem;
}

.g-top-2 {
  top: 0.14286rem;
}

.g-top-3 {
  top: 0.21429rem;
}

.g-top-5 {
  top: 0.35714rem !important;
}

.g-top-7 {
  top: 0.5rem !important;
}

.g-top-10 {
  top: 0.71429rem !important;
}

.g-top-12 {
  top: 0.85714rem !important;
}

.g-top-15 {
  top: 1.07143rem;
}

.g-top-18 {
  top: 1.28571rem;
}

.g-top-20 {
  top: 1.42857rem;
}

.g-top-25 {
  top: 1.78571rem;
}

.g-top-30 {
  top: 2.14286rem;
}

.g-top-35 {
  top: 2.5rem;
}

.g-top-55 {
  top: 3.92857rem;
}

.g-top-65 {
  top: 4.64286rem;
}

.g-top-100 {
  top: 7.14286rem;
}

.g-top-15x {
  top: 15%;
}

.g-top-20x {
  top: 20%;
}

.g-top-25x {
  top: 25%;
}

.g-top-30x {
  top: 30%;
}

.g-top-35x {
  top: 35%;
}

.g-top-50x {
  top: 50%;
}

.g-top-100x {
  top: 100%;
}

/* Top Minis */
.g-top-minus-1 {
  top: -0.07143rem;
}

.g-top-minus-2 {
  top: -0.14286rem;
}

.g-top-minus-3 {
  top: -0.21429rem !important;
}

.g-top-minus-4 {
  top: -0.28571rem;
}

.g-top-minus-5 {
  top: -0.35714rem;
}

.g-top-minus-6 {
  top: -0.42857rem;
}

.g-top-minus-8 {
  top: -0.57143rem;
}

.g-top-minus-10 {
  top: -0.71429rem;
}

.g-top-minus-15 {
  top: -1.07143rem;
}

.g-top-minus-20 {
  top: -1.42857rem;
}

.g-top-minus-30 {
  top: -2.14286rem;
}

.g-top-minus-35 {
  top: -2.5rem;
}

.g-top-minus-40 {
  top: -2.85714rem;
}

.g-top-minus-70 {
  top: -5rem;
}

.g-top-minus-120 {
  top: -8.57143rem;
}

.g-top-minus-25x {
  top: -25%;
}

.g-top-minus-80x {
  top: -80%;
}

/* Left */
.g-left-auto {
  /* P */
  left: auto !important;
}

.g-left-0 {
  left: 0;
}

.g-left-0--hover:hover {
  left: 0;
}

.g-parent:hover .g-left-0--parent-hover {
  left: 0;
}

.g-left-2 {
  left: 0.14286rem;
}

.g-left-5 {
  left: 0.35714rem;
}

.g-left-10 {
  left: 0.71429rem;
}

.g-left-15 {
  left: 1.07143rem !important;
}

.g-left-20 {
  left: 1.42857rem;
}

.g-left-30 {
  left: 2.14286rem;
}

.g-left-40 {
  left: 2.85714rem;
  /* O */
}

.g-left-45 {
  left: 3.21429rem;
  /* P */
}

.g-left-75 {
  left: 5.35714rem;
}

.g-left-110 {
  left: 7.85714rem;
}

.g-left-130 {
  left: 9.28571rem;
}

.g-left-200 {
  left: 14.28571rem;
}

.g-left-15x {
  left: 15%;
}

.g-left-35x {
  left: 35%;
}

.g-left-50x {
  left: 50%;
}

.g-left-100x {
  left: 100%;
}

/* Left Minus */
.g-left-minus-3 {
  left: -0.21429rem;
}

.g-left-minus-6 {
  left: -0.42857rem;
}

.g-left-minus-7 {
  left: -0.5rem;
}

.g-left-minus-10 {
  left: -0.71429rem;
}

.g-left-minus-15 {
  left: -1.07143rem;
}

.g-left-minus-20 {
  left: -1.42857rem;
}

.g-left-minus-25 {
  left: -1.78571rem;
}

.g-left-minus-30 {
  left: -2.14286rem;
}

.g-left-minus-40 {
  left: -2.85714rem;
}

.g-left-minus-50 {
  left: -3.57143rem;
}

.g-parent:hover .g-left-minus-50--parent-hover {
  left: -3.57143rem;
}

/* Right */
.g-right-auto {
  /* P */
  right: auto;
}

.g-right-0 {
  right: 0 !important;
}

.g-right-0--hover:hover {
  right: 0 !important;
}

.g-parent:hover .g-right-0--parent-hover {
  right: 0 !important;
}

.g-right-5 {
  right: 0.35714rem !important;
}

.g-right-7 {
  right: 0.5rem !important;
}

.g-right-10 {
  right: 0.71429rem !important;
}

.g-right-12 {
  right: 0.85714rem !important;
}

.g-right-14 {
  right: 1rem !important;
}

.g-right-15 {
  right: 1.07143rem !important;
}

.g-right-20 {
  right: 1.42857rem;
}

.g-right-30 {
  right: 2.14286rem;
}

.g-right-40 {
  right: 2.85714rem;
}

.g-right-45 {
  right: 3.21429rem;
  /* P */
}

.g-right-55 {
  right: 3.92857rem;
  /* O */
}

.g-right-65 {
  right: 4.64286rem;
}

.g-right-100 {
  right: 7.14286rem;
}

.g-right-110 {
  right: 7.85714rem;
}

.g-right-130 {
  right: 9.28571rem;
}

.g-right-15x {
  right: 15%;
}

.g-right-35x {
  right: 35%;
}

.g-right-50x {
  right: 50%;
}

.g-right-100x {
  right: 100%;
}

/* Right Minus */
.g-right-minus-3 {
  right: -0.21429rem !important;
}

.g-right-minus-6 {
  right: -0.42857rem;
}

.g-right-minus-5 {
  right: -0.35714rem;
}

.g-right-minus-10 {
  right: -0.71429rem;
}

.g-right-minus-13 {
  right: -0.92857rem;
}

.g-right-minus-15 {
  right: -1.07143rem;
}

.g-right-minus-20 {
  right: -1.42857rem;
}

.g-right-minus-25 {
  right: -1.78571rem;
}

.g-right-minus-40 {
  right: -2.85714rem;
}

.g-right-minus-50 {
  right: -3.57143rem;
}

/* Bottom */
.g-bottom-auto {
  /* P */
  bottom: auto;
}

.g-bottom-0 {
  bottom: 0;
}

.g-bottom-0--hover:hover {
  bottom: 0;
}

.g-parent:hover .g-bottom-0--parent-hover {
  bottom: 0;
}

.g-bottom-6 {
  bottom: 0.42857rem;
}

.g-bottom-10 {
  bottom: 0.71429rem;
}

.g-bottom-20 {
  bottom: 1.42857rem;
}

.g-bottom-30 {
  bottom: 2.14286rem;
}

.g-bottom-40 {
  bottom: 2.85714rem;
}

.g-bottom-50 {
  bottom: 3.57143rem;
}

.g-parent:hover .g-bottom-50--parent-hover {
  bottom: 3.57143rem;
}

.g-bottom-60 {
  bottom: 4.28571rem;
}

.g-bottom-80 {
  bottom: 5.71429rem;
}

.g-bottom-minus-20 {
  bottom: -1.42857rem;
}

.g-bottom-minus-30 {
  bottom: -2.14286rem;
}

.g-bottom-minus-40 {
  bottom: -2.85714rem;
}

.g-bottom-minus-70 {
  bottom: -5rem;
}

.g-bottom-minus-35x {
  bottom: -35%;
}

.g-bottom-15x {
  bottom: 15%;
}

.g-bottom-minus-25x {
  bottom: -25%;
}

.g-bottom-100x {
  bottom: 100%;
}

/* Z */
@media (min-width: 576px) {
  .g-top-auto--sm {
    top: auto;
  }
  .g-left-auto--sm {
    left: auto;
  }
  .g-left-minus-20--sm {
    left: -20px;
  }
  .g-right-minus-20--sm {
    right: -20px;
  }
}

/* O */
@media (min-width: 768px) {
  .g-right-0--md {
    right: 0 !important;
  }
  .g-left-0--md {
    left: 0 !important;
  }
  .g-right-minus-15--md {
    right: -1.07143rem;
  }
  .g-left-minus-15--md {
    left: -1.07143rem;
  }
  .g-top-minus-20--md {
    top: -1.42857rem;
  }
  .g-right-minus-25--md {
    right: -1.78571rem;
  }
  .g-right-100--md {
    right: 7.14286rem;
  }
  .g-bottom-minus-50--md {
    bottom: -3.57143rem;
  }
  .g-left-auto--md {
    left: auto !important;
  }
  .g-right-auto--md {
    right: auto !important;
  }
  .g-left-minus-25--md {
    left: -1.78571rem;
  }
  .g-left-130--md {
    left: 9.28571rem !important;
  }
  .g-left-35x--md {
    left: 35%;
  }
  .g-left-50x--md {
    left: 50%;
  }
  .g-right-130--md {
    right: 9.28571rem !important;
  }
  .g-right-35x--md {
    right: 35%;
  }
  .g-right-50x--md {
    right: 50%;
  }
}

@media (min-width: 992px) {
  .g-top-0--lg {
    top: 0 !important;
  }
  .g-right-0--lg {
    right: 0;
  }
  .g-left-minus-35--lg {
    left: -2.5rem;
  }
  .g-left-40--lg {
    left: 2.85714rem;
  }
  .g-right-minus-35--lg {
    right: -2.5rem;
  }
  .g-right-40--lg {
    right: 2.85714rem;
  }
}

/*------------------------------------
  Block Alignments
------------------------------------*/
/* Absolute (Position, X, Y) */
.g-absolute-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-absolute-centered--x {
  position: absolute !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 576px) {
  .g-absolute-centered--x--sm {
    position: absolute !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}

@media (min-width: 768px) {
  .g-absolute-centered--x--md {
    position: absolute !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}

.g-absolute-centered--y {
  position: absolute !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 768px) {
  .g-absolute-centered--y--md {
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}

@media (min-width: 992px) {
  .g-absolute-centered--y--lg {
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}

/* O */
.g-transform-origin--top-left {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}

.g-transform-origin--top-right {
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}

.g-absolute-centered--y--scl-0_6 {
  position: absolute;
  top: 50%;
  -webkit-transform: scale(0.6) translateY(-50%);
      -ms-transform: scale(0.6) translateY(-50%);
          transform: scale(0.6) translateY(-50%);
}

/* Relative (Position, X, Y) */
.g-relative-centered {
  position: relative;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--x {
  position: relative;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--y {
  position: relative;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

/* Flex centered */
.g-flex-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.g-flex-centered-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.g-flex-centered-item--top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.g-flex-centered-item--bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* Flex right */
.g-flex-right--xs {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* Flex middle */
.g-flex-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.g-flex-middle-item {
  margin-top: auto;
  margin-bottom: auto;
}

.g-flex-middle-item--top {
  margin-top: 0;
  margin-bottom: 0;
}

.g-flex-middle-item--bottom {
  margin-top: auto;
  margin-bottom: 0;
}

.g-flex-middle-item--fixed {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  max-width: 50%;
}

@media (min-width: 768px) {
  /* Flex right */
  .g-flex-right--md {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .g-flex-centered--md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .g-absolute-centered--y--scl-1--md {
    position: absolute;
    top: 50%;
    -webkit-transform: scale(1) translateY(-50%);
        -ms-transform: scale(1) translateY(-50%);
            transform: scale(1) translateY(-50%);
  }
}

@media (min-width: 576px) {
  .g-flex-centered--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .g-absolute-centered--sm {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }
  .g-absolute-centered--x-sm--reset {
    position: static !important;
    left: auto !important;
    -webkit-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
}

@media (min-width: 768px) {
  .g-absolute-centered--md {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }
}

@media (min-width: 992px) {
  .g-absolute-centered--x--lg {
    position: absolute !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
  .g-flex-centered--lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/*------------------------------------
  Alignments
------------------------------------*/
.g-valign-super {
  vertical-align: super !important;
}

.g-valign-sub {
  vertical-align: sub !important;
}

.g-valign-top {
  vertical-align: top !important;
}

.g-valign-middle {
  vertical-align: middle !important;
}

.g-valign-bottom {
  vertical-align: bottom !important;
}

/*------------------------------------
  Blur
------------------------------------*/
.g-blur-30 {
  -webkit-filter: blur(30px);
          filter: blur(30px);
}

.g-blur-30--hover:hover {
  -webkit-filter: blur(30px);
          filter: blur(30px);
}

.g-parent:hover .g-blur-30--parent-hover {
  -webkit-filter: blur(30px);
          filter: blur(30px);
}

/*------------------------------------
  Box-shadows
------------------------------------*/
.g-box-shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/*------------------------------------
  Clear
------------------------------------*/
.g-clear {
  clear: both;
}

.g-clear--left {
  clear: left;
}

.g-clear--right {
  clear: right;
}

/*------------------------------------
  Cursors
------------------------------------*/
.g-cursor-pointer {
  cursor: pointer;
}

/*------------------------------------
  Overflows
------------------------------------*/
.g-overflow-hidden {
  overflow: hidden !important;
}

.g-overflow-visible {
  overflow: visible;
}

.g-overflow-x-hidden {
  overflow-x: hidden;
}

.g-overflow-x-auto {
  overflow-x: auto !important;
}

.g-overflow-x-scroll {
  overflow-x: scroll;
}

.g-overflow-y-auto {
  overflow-y: auto;
}

.g-overflow-y-hidden {
  overflow-y: hidden;
}

@media (min-width: 768px) {
  .g-overflow-x-visible--md {
    overflow-x: visible;
  }
}

@media (min-width: 992px) {
  .g-overflow-x-visible--lg {
    overflow-x: visible;
  }
}

/*------------------------------------
  Transitions
------------------------------------*/
/*.g-transition {
  &-0_2 {
    transition: .2s ease-out;
  }
  &-0_3 {
    transition: .3s ease-out;
  }
  &-0_6 {
    transition: .6s ease-out;
    &-ease {
      transition: .6s ease;
    }
  }
}

[class*="g-color-"][class*="--hover"] {
  transition: color .2s ease-out;
}
[class*="g-bg-"][class*="--hover"] {
  transition: background-color .3s ease-out;
}
[class*="g-color-"][class*="--hover"][class*="g-bg-"][class*="--hover"] {
  transition: .3s ease-out;
}*/
[class*="g-transition"] {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

[class*="g-transition"]::before, [class*="g-transition"]::after {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

svg[class*="g-transition"] path,
svg[class*="g-transition"] polygon {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.g-transition-0 {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.g-transition-0::before, .g-transition-0::after {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

svg.g-transition-0 path,
svg.g-transition-0 polygon {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.g-transition-0_2 {
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
}

.g-transition-0_2::before, .g-transition-0_2::after {
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
}

svg.g-transition-0_2 path,
svg.g-transition-0_2 polygon {
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
}

.g-transition-0_3 {
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

.g-transition-0_3::before, .g-transition-0_3::after {
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

svg.g-transition-0_3 path,
svg.g-transition-0_3 polygon {
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

.g-transition-0_5 {
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

.g-transition-0_5::before, .g-transition-0_5::after {
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

svg.g-transition-0_5 path,
svg.g-transition-0_5 polygon {
  -webkit-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
}

.g-transition-0_6 {
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
}

.g-transition-0_6::before, .g-transition-0_6::after {
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
}

svg.g-transition-0_6 path,
svg.g-transition-0_6 polygon {
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
}

.g-transition-delay-0_11 {
  -webkit-transition-delay: .11s;
       -o-transition-delay: .11s;
          transition-delay: .11s;
}

.g-transition-delay-0_11::before, .g-transition-delay-0_11::after {
  -webkit-transition-delay: .11s;
       -o-transition-delay: .11s;
          transition-delay: .11s;
}

svg.g-transition-0_11 path,
svg.g-transition-0_11 polygon {
  -webkit-transition-duration: .11s;
       -o-transition-duration: .11s;
          transition-duration: .11s;
}

.g-transition-delay-0_2 {
  -webkit-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
}

.g-transition-delay-0_2::before, .g-transition-delay-0_2::after {
  -webkit-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
}

svg.g-transition-delay-0_2 path,
svg.g-transition-delay-0_2 polygon {
  -webkit-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
}

.g-transition-delay-0_45 {
  -webkit-transition-delay: .45s;
       -o-transition-delay: .45s;
          transition-delay: .45s;
}

.g-transition-delay-0_45::before, .g-transition-delay-0_45::after {
  -webkit-transition-delay: .45s;
       -o-transition-delay: .45s;
          transition-delay: .45s;
}

svg.g-transition-delay-0_45 path,
svg.g-transition-delay-0_45 polygon {
  -webkit-transition-delay: .45s;
       -o-transition-delay: .45s;
          transition-delay: .45s;
}

.g-transition--ease-out {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.g-transition--ease-out::before, .g-transition--ease-out::after {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

svg.g-transition--ease-out path,
svg.g-transition--ease-out polygon {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.g-transition--ease-in {
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.g-transition--ease-in::before, .g-transition--ease-in::after {
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

svg.g-transition--ease-in path,
svg.g-transition--ease-in polygon {
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.g-transition--ease-in-out {
  -webkit-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}

.g-transition--ease-in-out::before, .g-transition--ease-in-out::after {
  -webkit-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}

svg.g-transition--ease-in-out path,
svg.g-transition--ease-in-out polygon {
  -webkit-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}

.g-transition--linear {
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

.g-transition--linear::before, .g-transition--linear::after {
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

svg.g-transition--linear path,
svg.g-transition--linear polygon {
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

/*------------------------------------
  Transforms
------------------------------------*/
.g-transform-scale-0_5 {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}

.g-transform-scale-0_5--hover:hover {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}

.g-parent:hover .g-transform-scale-0_5--parent-hover {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}

.g-transform-scale-0_8 {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.g-transform-scale-0_8--hover:hover {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.g-parent:hover .g-transform-scale-0_8--parent-hover {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.g-transform-scale-0_85 {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
}

.g-transform-scale-0_85--hover:hover {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
}

.g-parent:hover .g-transform-scale-0_85--parent-hover {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
}

.g-transform-scale-0_9 {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.g-transform-scale-0_9--hover:hover {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.g-parent:hover .g-transform-scale-0_9--parent-hover {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.g-transform-scale-1 {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.g-transform-scale-1--hover:hover {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.g-parent:hover .g-transform-scale-1--parent-hover {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.g-transform-scale-1_05 {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
          transform: scale3d(1.05, 1.05, 1.05);
}

.g-transform-scale-1_05--hover:hover {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
          transform: scale3d(1.05, 1.05, 1.05);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_05--parent-hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1 {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1--hover:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_1--parent-hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_2 {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.g-transform-scale-1_2--hover:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.g-parent:hover .g-transform-scale-1_2--parent-hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.g-transform-translate-x-100x {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.g-transform-translate-x-100x--hover:hover {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.g-parent:hover .g-transform-translate-x-100x--parent-hover {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.g-transform-translate-x-minus-100x {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.g-transform-translate-x-minus-100x--hover:hover {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.g-parent:hover .g-transform-translate-x-minus-100x--parent-hover {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.g-transform-translate-y-5 {
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px);
}

.g-transform-translate-y-5--hover:hover {
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px);
}

.g-parent:hover .g-transform-translate-y-5--parent-hover {
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px);
}

.g-transform-translate-y-100x {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.g-transform-translate-y-100x--hover:hover {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.g-parent:hover .g-transform-translate-y-100x--parent-hover {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.g-transform-translate-y-minus-5 {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}

.g-transform-translate-y-minus-5--hover:hover {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}

.g-parent:hover .g-transform-translate-y-minus-5--parent-hover {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}

.g-transform-translate-y-minus-70 {
  -webkit-transform: translateY(-70px);
      -ms-transform: translateY(-70px);
          transform: translateY(-70px);
}

.g-transform-translate-y-minus-70--hover:hover {
  -webkit-transform: translateY(-70px);
      -ms-transform: translateY(-70px);
          transform: translateY(-70px);
}

.g-parent:hover .g-transform-translate-y-minus-70--parent-hover {
  -webkit-transform: translateY(-70px);
      -ms-transform: translateY(-70px);
          transform: translateY(-70px);
}

.g-transform-translate-y-minus-100x {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.g-transform-translate-y-minus-100x--hover:hover {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.g-parent:hover .g-transform-translate-y-minus-100x--parent-hover {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/*------------------------------------
  Opacity
------------------------------------*/
.opacity-0 {
  opacity: 0 !important;
}

.g-opacity-0_3 {
  opacity: .3 !important;
}

.g-opacity-0_4 {
  opacity: .4 !important;
}

.g-opacity-0_5 {
  opacity: .5 !important;
}

.g-opacity-0_6 {
  opacity: .6 !important;
}

.g-opacity-0_7 {
  opacity: .7 !important;
}

.g-opacity-0_8 {
  opacity: .8 !important;
}

.g-opacity-1 {
  opacity: 1 !important;
}

.opacity-0--hover:hover {
  opacity: 0 !important;
}

.g-parent:hover .opacity-0--parent-hover {
  opacity: 0 !important;
}

.g-opacity-0_3--hover:hover {
  opacity: .3 !important;
}

.g-parent:hover .g-opacity-0_3--parent-hover {
  opacity: .3 !important;
}

.g-opacity-0_5--hover:hover {
  opacity: .5 !important;
}

.g-parent:hover .g-opacity-0_5--parent-hover {
  opacity: .5 !important;
}

.g-opacity-0_6--hover:hover {
  opacity: .6 !important;
}

.g-parent:hover .g-opacity-0_6--parent-hover {
  opacity: .6 !important;
}

.g-opacity-0_7--hover:hover {
  opacity: .7 !important;
}

.g-parent:hover .g-opacity-0_7--parent-hover {
  opacity: .7 !important;
}

.g-opacity-0_8--hover:hover {
  opacity: .8 !important;
}

.g-parent:hover .g-opacity-0_8--parent-hover {
  opacity: .8 !important;
}

.u-block-hover:hover .g-opacity-1--hover, .g-opacity-1--hover:hover {
  opacity: 1 !important;
}

.g-parent:hover .g-opacity-1--parent-hover {
  opacity: 1 !important;
}

.selected .g-opacity-1--parents-selected {
  opacity: 1 !important;
}

/*------------------------------------
  Z-Index
------------------------------------*/
.g-z-index-auto {
  z-index: auto;
}

.g-z-index-1 {
  z-index: 1;
}

.g-z-index-2 {
  z-index: 2;
}

.g-z-index-3 {
  z-index: 3;
}

.g-z-index-3--hover:hover {
  z-index: 3;
}

.g-z-index-4 {
  z-index: 4;
}

.g-z-index-4--hover:hover {
  z-index: 4;
}

.g-z-index-99 {
  z-index: 99;
}

.g-z-index-9999 {
  z-index: 9999;
}

.g-z-index-minus-1 {
  z-index: -1;
}

/*------------------------------------
  Resize
------------------------------------*/
.g-resize-none {
  resize: none;
}

/*------------------------------------
  Placeholder
------------------------------------*/
.g-placeholder-white::-webkit-input-placeholder {
  opacity: 1;
  color: #fff;
}
.g-placeholder-white::-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}
.g-placeholder-white::placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white::-webkit-input-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-primary::-webkit-input-placeholder {
  color: #fff;
}

.g-placeholder-primary::-ms-input-placeholder {
  color: #fff;
}

.g-placeholder-primary::placeholder {
  color: #fff;
}

.g-placeholder-inherit::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

/*------------------------------------
  Offsets
------------------------------------*/
@media (min-width: 768px) {
  .g-offset-md-1 {
    margin-left: 8.333333%;
  }
}

@media (min-width: 992px) {
  .g-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .g-offset-lg-4 {
    margin-left: 33.333333%;
  }
}

/*------------------------------------
  Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Inherit Colors */
.g-color-inherit {
  color: inherit !important;
}

/* Main Colors */
.g-color-main {
  color: #555 !important;
}

.g-color-main--hover:hover {
  color: #555 !important;
}

/* Primary Colors */
.g-color-primary {
  color: #14313F !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
  color: #14313F !important;
}

.g-parent:hover .g-color-primary--parent-hover {
  color: #14313F !important;
}

.g-color-primary-opacity-0_3 {
  color: rgba(114, 192, 44, 0.3) !important;
}

.g-color-primary-opacity-0_4 {
  color: rgba(114, 192, 44, 0.4) !important;
}

.g-color-primary--active.active {
  color: #14313F !important;
}

.active .g-color-primary--parent-active {
  color: #14313F !important;
}

.g-color-primary--before::before, .g-color-primary--after::after {
  color: #14313F;
}

/* Secondary Colors */
.g-color-secondary {
  color: #f4f4f4 !important;
}

.u-block-hover:hover .g-color-secondary--hover, .g-color-secondary--hover:hover {
  color: #f4f4f4 !important;
}

.g-parent:hover .g-color-secondary--parent-hover {
  color: #f4f4f4 !important;
}

/* Black Colors */
.g-color-black {
  color: #000 !important;
}

.g-color-black--hover:hover {
  color: #000 !important;
}

.g-parent:hover .g-color-black--parent-hover {
  color: #000 !important;
}

.g-color-black--active.active {
  color: #000 !important;
}

.g-color-black-opacity-0_1 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.g-color-black-opacity-0_3 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.g-color-black-opacity-0_5 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.g-color-black-opacity-0_6 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.g-color-black-opacity-0_7 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.g-color-black-opacity-0_8 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_8--child * {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_9 {
  color: rgba(0, 0, 0, 0.9) !important;
}

/* White Colors */
.g-color-white {
  color: #fff !important;
}

.g-color-white--opened-menu:not(.collapsed) {
  color: #fff !important;
}

.u-block-hover:hover .g-color-white--hover, .g-color-white--hover:hover {
  color: #fff !important;
}

.g-parent:hover .g-color-white--parent-hover {
  color: #fff !important;
}

.g-color-white--active.active {
  color: #fff !important;
}

.active .g-color-white--parent-active {
  color: #fff !important;
}

.g-color-white--child * {
  color: #fff !important;
}

.g-color-white-opacity-0_1 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.g-color-white-opacity-0_2 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.g-color-white-opacity-0_3 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.g-color-white-opacity-0_5, .g-color-white-opacity-0_5--hover:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}

.g-color-white-opacity-0_6 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-parent:hover .g-color-white-opacity-0_6--parent-hover {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-color-white-opacity-0_7, .g-color-white-opacity-0_7--hover:hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

.g-color-white-opacity-0_75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.g-color-white-opacity-0_8 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_8--child * {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_9, .g-color-white-opacity-0_9--hover:hover {
  color: rgba(255, 255, 255, 0.9) !important;
}

.u-block-hover:hover .g-color-white-opacity-0_7--hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* Gray Colors */
.g-color-gray-light-v1 {
  color: #bbb !important;
}

.g-color-gray-light-v1--hover:hover {
  color: #bbb !important;
}

.g-color-gray-light-v2 {
  color: #ccc !important;
}

.g-color-gray-light-v2--hover:hover {
  color: #ccc !important;
}

.g-color-gray-light-v3 {
  color: #ddd !important;
}

.g-color-gray-light-v3--hover:hover {
  color: #ddd !important;
}

.g-color-gray-light-v4 {
  color: #eee !important;
}

.g-color-gray-light-v4--hover:hover {
  color: #eee !important;
}

.g-color-gray-light-v4-opacity-0_6 {
  color: rgba(238, 238, 238, 0.6) !important;
}

.g-color-gray-light-v5 {
  color: #f7f7f7 !important;
}

.g-color-gray-light-v5--hover:hover {
  color: #f7f7f7 !important;
}

.g-color-gray-dark-v1 {
  color: #111 !important;
}

.g-color-gray-dark-v1--hover:hover {
  color: #111 !important;
}

.g-color-gray-dark-v2 {
  color: #333 !important;
}

.g-color-gray-dark-v2--hover:hover {
  color: #333 !important;
}

.g-color-gray-dark-v2-opacity-0_75 {
  color: rgba(51, 51, 51, 0.75) !important;
}

.g-color-gray-dark-v3 {
  color: #555 !important;
}

.g-color-gray-dark-v3--hover:hover {
  color: #555 !important;
}

.g-color-gray-dark-v4 {
  color: #777 !important;
}

.g-color-gray-dark-v4--hover:hover {
  color: #777 !important;
}

.g-color-gray-dark-v5 {
  color: #999 !important;
}

.g-color-gray-dark-v5--hover:hover {
  color: #999 !important;
}

.g-parent:hover .g-color-gray-dark-v5--parent-hover {
  color: #999 !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-color-green {
  color: #14313F !important;
}

.g-color-green--hover:hover {
  color: #14313F !important;
}

/* Color Blue */
.g-color-blue {
  color: #3398dc !important;
}

.g-color-blue--hover:hover {
  color: #3398dc !important;
}

.g-color-blue-dark-v1 {
  color: #175a88 !important;
}

/* Color Light Blue */
.g-color-lightblue {
  color: #edf2f8 !important;
}

.g-color-lightblue--hover:hover {
  color: #edf2f8 !important;
}

.g-color-lightblue-v1 {
  color: #d6e2ee !important;
}

.g-color-lightblue-v1--hover:hover {
  color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-color-darkblue {
  color: #009 !important;
}

.g-color-darkblue--hover:hover {
  color: #009 !important;
}

/* Color Indigo */
.g-color-indigo {
  color: #4263a3 !important;
}

.g-color-indigo--hover:hover {
  color: #4263a3 !important;
}

/* Color Red */
.g-color-red {
  color: #f00 !important;
}

.g-color-red--hover:hover {
  color: #f00 !important;
}

*:hover > .g-color-red--parent-hover {
  color: #f00 !important;
}

/* Color Light Red */
.g-color-lightred {
  color: #e64b3b !important;
}

.g-color-lightred--hover:hover {
  color: #e64b3b !important;
}

/* Color Dark Red */
.g-color-darkred {
  color: #a10f2b !important;
}

.g-color-darkred--hover:hover {
  color: #a10f2b !important;
}

/* Color Purple */
.g-color-purple {
  color: #9a69cb;
}

.g-color-purple--hover:hover {
  color: #9a69cb !important;
}

.g-color-purple-dark-v1 {
  color: #552c7e !important;
}

/* Color Dark Purple */
.g-color-darkpurple {
  color: #6639b6 !important;
}

.g-color-darkpurple--hover:hover {
  color: #6639b6 !important;
}

/* Color Pink */
.g-color-pink {
  color: #e81c62;
}

.g-color-pink--hover:hover {
  color: #e81c62 !important;
}

.g-color-pink-dark-v1 {
  color: #6f0b2d !important;
}

/* Color Orange */
.g-color-orange {
  color: #e57d20 !important;
}

.g-color-orange--hover:hover {
  color: #e57d20 !important;
}

/* Color Deep Orange */
.g-color-deeporange {
  color: #fe541e !important;
}

.g-color-deeporange--hover:hover {
  color: #fe541e !important;
}

/* Color Yellow */
.g-color-yellow {
  color: #ebc71d !important;
}

.g-color-yellow--hover:hover {
  color: #ebc71d !important;
}

/* Color Aqua */
.g-color-aqua {
  color: #29d6e6;
}

.g-color-aqua--hover:hover {
  color: #29d6e6 !important;
}

.g-color-aqua-dark-v1 {
  color: #11848e !important;
}

/* Color Cyan */
.g-color-cyan {
  color: #00bed6 !important;
}

.g-color-cyan--hover:hover {
  color: #00bed6 !important;
}

/* Color Teal */
.g-color-teal {
  color: #18ba9b !important;
}

.g-color-teal--hover:hover {
  color: #18ba9b !important;
}

/* Color Brown */
.g-color-brown {
  color: #9c8061 !important;
}

.g-color-brown--hover:hover {
  color: #9c8061 !important;
}

/* Color Blue Gray */
.g-color-bluegray {
  color: #585f69 !important;
}

.g-color-bluegray--hover:hover {
  color: #585f69 !important;
}

/*------------------------------------
  Social Colors
------------------------------------*/
/* Facebook */
.g-color-facebook {
  color: #3b5998;
}

.g-color-facebook:hover {
  color: #344e86;
}

.g-color-facebook--hover:hover {
  color: #3b5998 !important;
}

/* Twitter */
.g-color-twitter {
  color: #00acee;
}

.g-color-twitter:hover {
  color: #009ad5;
}

.g-color-twitter--hover:hover {
  color: #00acee !important;
}

/* Skype */
.g-color-skype {
  color: #00aff0;
}

.g-color-skype:hover {
  color: #009cd7;
}

.g-color-skype--hover:hover {
  color: #00aff0 !important;
}

/* Pinterest */
.g-color-pinterest {
  color: #c8232c;
}

.g-color-pinterest:hover {
  color: #b21f27;
}

.g-color-pinterest--hover:hover {
  color: #c8232c !important;
}

/* Vine */
.g-color-vine {
  color: #00bf8f;
}

.g-color-vine:hover {
  color: #00a67c;
}

.g-color-vine--hover:hover {
  color: #00bf8f !important;
}

/* Youtube */
.g-color-youtube {
  color: #c4302b;
}

.g-color-youtube:hover {
  color: #af2b26;
}

.g-color-youtube--hover:hover {
  color: #c4302b !important;
}

/* Google plus */
.g-color-google-plus {
  color: #dd4b39;
}

.g-color-google-plus:hover {
  color: #d73925;
}

.g-color-google-plus--hover:hover {
  color: #dd4b39 !important;
}

/* Dribbble */
.g-color-dribbble {
  color: #ea4c89;
}

.g-color-dribbble:hover {
  color: #e7357a;
}

.g-color-dribbble--hover:hover {
  color: #ea4c89 !important;
}

/* VK */
.g-color-vk {
  color: #2b587a;
}

.g-color-vk:hover {
  color: #244a67;
}

.g-color-vk--hover:hover {
  color: #2b587a !important;
}

/* Linkedin */
.g-color-linkedin {
  color: #0e76a8;
}

.g-color-linkedin:hover {
  color: #0c6590;
}

.g-color-linkedin--hover:hover {
  color: #0e76a8 !important;
}

/* Instagram */
.g-color-instagram {
  color: #3f729b;
}

.g-color-instagram:hover {
  color: #386589;
}

.g-color-instagram--hover:hover {
  color: #3f729b !important;
}

/*------------------------------------
  Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-color-cyan-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(290deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
  background-image: -o-linear-gradient(290deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
  background-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/* Blue Gradient */
.g-color-blue-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(350deg, #8654da, rgba(66, 229, 248, 0.8));
  background-image: -o-linear-gradient(350deg, #8654da, rgba(66, 229, 248, 0.8));
  background-image: linear-gradient(-260deg, #8654da, rgba(66, 229, 248, 0.8));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------
  Widths
------------------------------------*/
/* Width in Percentage (%) */
.g-width-30x {
  width: 30% !important;
  /* P */
}

.g-width-40x {
  width: 40% !important;
  /* P */
}

.g-width-50x {
  width: 50% !important;
  /* P */
}

.g-width-60x {
  width: 60% !important;
  /* P */
}

.g-width-70x {
  width: 70% !important;
  /* P */
}

.g-width-80x {
  width: 80% !important;
  /* P */
}

.g-width-90x {
  width: 90% !important;
  /* P */
}

@media (max-width: 446px - 1) {
  .w-100--2xs {
    width: 100% !important;
  }
}

@media (min-width: 576px) {
  .g-width-20x--sm {
    width: 20% !important;
  }
  .g-width-25x--sm {
    width: 25% !important;
  }
  .g-width-33_3x--sm {
    width: 33.333333% !important;
  }
  .g-width-40x--sm {
    width: 40% !important;
  }
  .g-width-60x--sm {
    width: 60% !important;
  }
  .g-width-16_6x--sm {
    width: 16.666666% !important;
  }
  .g-width-66_6x--sm {
    width: 66.666666% !important;
  }
}

@media (min-width: 768px) {
  /* P */
  .g-width-20x--md {
    width: 20% !important;
    /* P */
  }
  .g-width-25x--md {
    width: 25% !important;
    /* P */
  }
  .g-width-30x--md {
    width: 30% !important;
    /* P */
  }
  .g-width-35x--md {
    width: 35% !important;
    /* P */
  }
  .g-width-40x--md {
    width: 40% !important;
    /* P */
  }
  .g-width-45x--md {
    width: 45% !important;
    /* P */
  }
  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }
  .g-width-55x--md {
    width: 55% !important;
    /* P */
  }
  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }
  .g-width-65x--md {
    width: 65% !important;
    /* P */
  }
  .g-width-70x--md {
    width: 70% !important;
    /* P */
  }
  .g-width-75x--md {
    width: 75% !important;
    /* P */
  }
  .g-width-80x--md {
    width: 80% !important;
    /* P */
  }
  .g-width-85x--md {
    width: 85% !important;
    /* P */
  }
  .g-width-90x--md {
    width: 90% !important;
    /* P */
  }
  .g-width-33_3x--md {
    /* P */
    width: 33.333333% !important;
  }
  .g-width-16_6x--md {
    /* P */
    width: 16.666666% !important;
  }
  .g-width-66_6x--md {
    /* P */
    width: 66.666666% !important;
  }
}

.g-width-auto {
  width: auto !important;
  /* P */
}

/* Max Width in Percentage (%) */
.g-width-1x {
  max-width: 1%;
}

.g-width-80x {
  max-width: 80%;
}

.g-width-90x {
  max-width: 90%;
}

.g-width-95x {
  width: 95%;
}

.g-max-width-60x {
  max-width: 60%;
}

.g-max-width-100x {
  max-width: 100%;
}

/* Min Width in Percentage (%) */
.g-min-width-100x {
  min-width: 100%;
}

/* Width Viewport Width (vw) */
.g-width-50vw {
  width: 50vw !important;
  /* P */
}

.g-width-100vw {
  width: 100vw !important;
  /* P */
}

/* Width in Pixels (px) */
.g-width-3 {
  width: 3px !important;
  /* O */
}

.g-width-10 {
  width: 10px !important;
  /* O */
}

.g-width-12 {
  width: 12px !important;
  /* Z */
}

.g-width-16 {
  width: 16px !important;
  /* O */
}

.g-width-18 {
  width: 18px !important;
  /* O */
}

.g-width-20 {
  width: 20px !important;
  /* O */
}

.g-width-24 {
  width: 24px !important;
  /* O */
}

.g-width-25 {
  width: 25px !important;
}

.g-width-26 {
  width: 26px !important;
  /* P */
}

.g-width-28 {
  width: 28px !important;
  /* O */
}

.g-width-30 {
  width: 30px !important;
  /* P */
}

.g-width-32 {
  width: 32px !important;
  /* O */
}

.g-width-35 {
  width: 35px !important;
  /* P */
}

.g-width-36 {
  width: 36px !important;
  /* O */
}

.g-width-40 {
  width: 40px !important;
  /* P */
}

.g-width-45 {
  width: 45px !important;
  /* P */
}

.g-width-48 {
  width: 48px !important;
  /* P */
}

.g-width-50 {
  width: 50px !important;
  /* P */
}

.g-width-54 {
  width: 54px !important;
  /* P */
}

.g-width-55 {
  width: 55px !important;
  /* P */
}

.g-width-60 {
  width: 60px !important;
  /* P */
}

.g-width-64 {
  width: 64px !important;
  /* P */
}

.g-width-70 {
  width: 70px !important;
  /* P */
}

.g-width-75 {
  width: 75px !important;
  /* O */
}

.g-width-80 {
  width: 80px !important;
  /* P */
}

.g-width-85 {
  width: 85px !important;
  /* P */
}

.g-width-95 {
  width: 95px !important;
  /* P */
}

.g-width-100 {
  width: 100px !important;
  /* P */
}

.g-width-105 {
  width: 105px;
}

.g-width-110 {
  width: 110px !important;
  /* O */
}

.g-width-115 {
  width: 115px !important;
  /* O */
}

.g-width-120 {
  width: 120px !important;
  /* P */
}

.g-width-125 {
  width: 125px !important;
  /* P */
}

.g-width-130 {
  width: 130px !important;
  /* P */
}

.g-width-135 {
  width: 135px !important;
  /* O */
}

.g-width-140 {
  width: 140px !important;
  /* P */
}

.g-width-150 {
  width: 150px !important;
}

.g-width-160 {
  width: 160px !important;
  /* P */
}

.g-width-170 {
  width: 170px !important;
  /* P */
}

.g-width-180 {
  width: 180px !important;
  /* O */
}

.g-width-200 {
  width: 200px !important;
  /* P */
}

.g-width-220 {
  width: 220px !important;
}

.g-width-215 {
  width: 215px !important;
}

.g-width-235 {
  width: 235px !important;
}

.g-width-250 {
  /* RG-Q */
  width: 250px !important;
  /* P */
  max-width: 100%;
}

.g-width-270 {
  width: 270px !important;
  /* O */
  max-width: 100%;
}

.g-width-300 {
  width: 300px !important;
  /* P */
  max-width: 100%;
}

.g-width-400 {
  width: 400px !important;
  /* O */
  max-width: 100%;
}

.g-width-340 {
  width: 340px !important;
  /* O */
  max-width: 100%;
}

.g-width-360 {
  width: 360px !important;
  /* O */
  max-width: 100%;
}

.g-width-370 {
  width: 370px !important;
  /* P */
  max-width: 100%;
}

.g-width-380 {
  width: 380px !important;
  /* O */
  max-width: 100%;
}

.g-width-410 {
  width: 410px !important;
  /* O */
}

.g-width-460 {
  width: 460px !important;
  /* O */
  max-width: 100%;
}

.g-width-465 {
  width: 465px !important;
  /* O */
  max-width: 100%;
}

.g-width-485 {
  width: 485px !important;
  /* O */
  max-width: 100%;
}

.g-width-560 {
  width: 560px !important;
  /* O */
  max-width: 100%;
}

.g-width-590 {
  width: 590px !important;
  max-width: 100%;
}

.g-width-600 {
  width: 600px !important;
  /* O */
  max-width: 100%;
}

.g-width-630 {
  width: 630px !important;
  /* O */
  max-width: 100%;
}

.g-width-680 {
  width: 680px !important;
  /* O */
  max-width: 100%;
}

.g-width-720 {
  width: 720px !important;
  /* O */
  max-width: 100%;
}

.g-width-760 {
  width: 760px !important;
  max-width: 100%;
}

.g-width-770 {
  width: 770px !important;
  max-width: 100%;
}

.g-width-780 {
  /* RG-Q */
  width: 780px !important;
  /* P */
  max-width: 100%;
}

.g-width-900 {
  width: 900px !important;
  /* P */
  max-width: 100%;
}

.g-width-945 {
  width: 945px !important;
  max-width: 100%;
}

.g-width-1025 {
  width: 1025px !important;
  max-width: 100%;
}

/* Max Width in Pixels (px) */
.g-max-width-100 {
  max-width: 100px;
}

.g-max-width-120 {
  max-width: 120px;
}

.g-max-width-170 {
  max-width: 170px;
  /* O */
}

.g-max-width-190 {
  max-width: 190px;
}

.g-max-width-200 {
  max-width: 200px;
}

.g-max-width-250 {
  max-width: 250px;
}

.g-max-width-300 {
  max-width: 300px;
}

.g-max-width-400 {
  max-width: 400px;
}

.g-max-width-500 {
  max-width: 500px;
}

.g-max-width-540 {
  max-width: 540px;
}

.g-max-width-550 {
  max-width: 550px;
}

.g-max-width-570 {
  max-width: 570px;
}

.g-max-width-600 {
  max-width: 600px;
}

.g-max-width-645 {
  max-width: 645px;
}

.g-max-width-670 {
  max-width: 670px;
}

.g-max-width-700 {
  max-width: 700px;
}

.g-max-width-750 {
  max-width: 750px;
}

.g-max-width-770 {
  max-width: 770px;
}

.g-max-width-780 {
  max-width: 780px;
}

.g-max-width-800 {
  max-width: 800px;
}

.g-max-width-840 {
  max-width: 840px;
}

.g-max-width-870 {
  max-width: 870px;
}

.g-max-width-960 {
  max-width: 960px;
}

/* Min Width in Pixels (px) */
.g-min-width-35 {
  min-width: 35px;
}

.g-min-width-40 {
  min-width: 40px;
}

.g-min-width-65 {
  min-width: 65px;
}

.g-min-width-110 {
  min-width: 110px;
}

.g-min-width-130 {
  min-width: 130px;
}

.g-min-width-150 {
  min-width: 150px;
}

.g-min-width-170 {
  min-width: 170px;
}

.g-min-width-200 {
  min-width: 200px;
}

.g-min-width-220 {
  min-width: 220px;
}

.g-min-width-300 {
  min-width: 300px;
}

.g-min-width-400 {
  min-width: 400px;
}

@media (min-width: 576px) {
  .g-width-50x--sm {
    width: 50% !important;
    /* P */
  }
  .g-width-80x--sm {
    width: 80% !important;
    /* R */
  }
  .g-width-100--sm {
    width: 100px !important;
    /* P */
  }
  .g-width-150--sm {
    width: 150px !important;
    /* O */
  }
  .g-width-170--sm {
    width: 170px !important;
    /* O */
  }
  .g-width-180--sm {
    width: 180px !important;
  }
  .g-min-width-180--sm {
    min-width: 180px;
  }
  .g-width-485--sm {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-auto--sm {
    width: auto !important;
  }
  .g-max-width-300--sm {
    max-width: 300px;
  }
}

@media (min-width: 768px) {
  .g-width-40--md {
    width: 40px !important;
    /* O */
  }
  .g-width-45--md {
    width: 45px !important;
    /* O */
  }
  .g-width-60--md {
    width: 60px !important;
    /* O */
  }
  .g-width-80--md {
    width: 80px !important;
    /* O */
  }
  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }
  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }
  .g-width-80x--md {
    width: 80% !important;
    /* R */
  }
  .g-width-45--md {
    width: 45px !important;
  }
  .g-width-100--md {
    width: 100px !important;
    /* O */
  }
  .g-width-125--md {
    width: 125px !important;
    /* P */
  }
  .g-width-135--md {
    width: 135px !important;
  }
  .g-width-140--md {
    width: 140px !important;
    /* R */
  }
  .g-width-155--md {
    width: 155px !important;
    /* R */
  }
  .g-width-180--md {
    width: 180px !important;
  }
  .g-width-225--md {
    width: 225px !important;
  }
  .g-width-160--md {
    width: 160px !important;
  }
  .g-width-165--md {
    width: 165px !important;
  }
  .g-width-170--md {
    width: 170px !important;
    /* P */
  }
  .g-width-185--md {
    width: 185px !important;
    /* O */
  }
  .g-width-280--md {
    width: 280px !important;
    /* O */
  }
  .g-width-780--md {
    width: 780px !important;
    /* O */
    max-width: 100%;
  }
  .g-max-width-200--md {
    max-width: 200px;
  }
  .g-max-width-400--md {
    max-width: 400px;
  }
  .g-min-width-110--md {
    min-width: 110px;
  }
  .g-width-auto--md {
    width: auto !important;
    /* P */
  }
}

@media (min-width: 992px) {
  .g-width-60x--lg {
    width: 60% !important;
    /* J */
  }
  .g-width-100x--lg {
    width: 100% !important;
    /* P */
  }
  .g-width-155--lg {
    width: 155px !important;
    /* O */
  }
  .g-width-165--lg {
    width: 165px !important;
  }
  .g-width-200--lg {
    width: 200px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-250--lg {
    /* RG-Q */
    width: 250px !important;
    /* P */
    max-width: 100%;
  }
  .g-width-485--lg {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-auto--lg {
    width: auto !important;
    /* P */
  }
  .g-max-width-200--lg {
    max-width: 200px;
  }
}

@media (min-width: 1200px) {
  .g-min-width-315--xl {
    min-width: 315px;
  }
}

* > .g-width-70--hover {
  -webkit-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

*:hover > .g-width-70--hover {
  width: 70px;
}

/*------------------------------------
  Heights
------------------------------------*/
/* Height in Percentage (%) */
.g-height-50x {
  height: 50%;
}

.g-height-80x {
  height: 80%;
}

.g-height-90x {
  height: 90%;
}

.g-height-95x {
  height: 95%;
}

.g-height-100x {
  height: 100%;
}

/* Max Height in Percentage (%) */
.g-max-height-100x {
  max-height: 100%;
}

/* Max Height in Viewport Height (vh) */
.g-max-height-70vh {
  max-height: 70vh !important;
}

.g-max-height-90vh {
  height: 90vh !important;
}

/* Min Height in Percentage (%) */
.g-min-height-100x {
  min-height: 100%;
}

/* Height  in Viewport Height (vh) */
.g-height-50vh {
  height: 50vh !important;
}

.g-height-70vh {
  height: 70vh;
}

.g-height-75vh {
  height: 75vh;
}

.g-height-100vh {
  height: 100vh !important;
}

/* Min Height in Viewport Height (vh) */
.g-min-height-50vh {
  min-height: 50vh;
}

.g-min-height-60vh {
  min-height: 60vh;
}

.g-min-height-70vh {
  min-height: 70vh;
}

.g-min-height-80vh {
  min-height: 80vh;
}

.g-min-height-90vh {
  min-height: 90vh;
}

.g-min-height-100vh {
  min-height: 100vh;
}

/* Auto Height */
.g-height-auto {
  height: auto;
}

@media (min-width: 576px) {
  .g-height-100vh--sm {
    height: 100vh !important;
  }
  .g-height-auto--sm {
    height: auto;
  }
  .g-height-100x--sm {
    height: 100%;
  }
}

@media (min-width: 768px) {
  .g-height-auto--md {
    height: auto;
  }
  .g-min-height-100vh--md {
    min-height: 100vh;
  }
}

@media (min-width: 992px) {
  .g-min-height-90vh--lg {
    min-height: 90vh;
  }
  .g-height-100vh--lg {
    height: 100vh !important;
  }
  .g-height-auto--lg {
    height: auto;
  }
}

@media (min-width: 1200px) {
  .g-height-auto--xl {
    height: auto;
  }
}

/* Height in Pixels (px) */
.g-height-1 {
  height: 1px;
}

.g-height-2 {
  height: 2px;
}

.g-height-4 {
  height: 4px;
}

.g-height-5 {
  height: 5px !important;
}

.g-height-6 {
  height: 6px !important;
}

.g-height-10 {
  height: 10px !important;
}

.g-height-12 {
  height: 12px !important;
}

.g-height-16 {
  height: 16px !important;
}

.g-height-18 {
  height: 18px;
}

.g-height-20 {
  height: 20px !important;
}

.g-height-22 {
  height: 22px !important;
}

.g-height-24 {
  height: 24px;
}

.g-height-25 {
  height: 25px;
}

.g-height-26 {
  height: 26px;
}

.g-height-28 {
  height: 28px !important;
  /* O */
}

.g-height-30 {
  height: 30px !important;
}

.g-height-32 {
  height: 32px;
  /* O */
}

.g-height-35 {
  height: 35px !important;
}

.g-height-40 {
  height: 40px;
}

.g-height-45 {
  height: 45px;
}

.g-height-48 {
  height: 48px;
  /* O */
}

.g-height-50 {
  height: 50px;
}

.g-height-55 {
  height: 55px;
}

.g-height-60 {
  height: 60px;
}

.g-height-64 {
  height: 64px;
}

.g-height-70 {
  height: 70px;
}

.g-height-75 {
  height: 75px;
  /* O */
}

.g-height-80 {
  height: 80px !important;
}

.g-height-85 {
  height: 85px;
}

.g-height-88 {
  height: 88px;
}

.g-height-90 {
  height: 90px;
}

.g-height-95 {
  height: 95px !important;
}

.g-height-100 {
  height: 100px !important;
}

.g-height-105 {
  height: 105px;
}

.g-height-115 {
  height: 115px !important;
  /* O */
}

.g-height-120 {
  height: 120px;
}

.g-height-125 {
  height: 125px;
}

.g-height-130 {
  height: 130px;
}

.g-height-140 {
  height: 140px;
}

.g-height-150 {
  height: 150px;
}

.g-height-160 {
  height: 160px !important;
}

.g-height-170 {
  height: 170px;
  /* O */
}

.g-height-180 {
  height: 180px !important;
  /* O */
}

.g-height-200 {
  height: 200px;
}

.g-height-220 {
  height: 220px;
}

.g-height-250 {
  height: 250px;
}

.g-height-280 {
  height: 280px;
}

.g-height-300 {
  height: 300px;
}

.g-height-350 {
  height: 350px;
}

.g-height-400 {
  height: 400px;
}

.g-height-450 {
  height: 450px;
}

.g-height-460 {
  height: 460px;
  /* O */
  max-height: 100% !important;
}

.g-height-500 {
  height: 500px;
}

.g-height-600 {
  height: 600px;
}

.g-height-680 {
  height: 680px;
}

/* Min Height in Pixels (px) */
.g-min-height-4 {
  min-height: 4px;
}

.g-min-height-35 {
  min-height: 35px;
}

.g-min-height-170 {
  min-height: 170px;
}

.g-min-height-200 {
  min-height: 200px;
}

.g-min-height-250 {
  min-height: 250px;
}

.g-min-height-275 {
  min-height: 275px;
}

.g-min-height-300 {
  min-height: 300px;
}

.g-min-height-312 {
  min-height: 312px;
}

.g-min-height-360 {
  min-height: 360px;
}

.g-min-height-400 {
  min-height: 400px;
}

.g-min-height-450 {
  min-height: 450px;
}

.g-min-height-500 {
  min-height: 500px;
}

.g-min-height-600 {
  min-height: 600px;
}

@media (min-width: 576px) {
  .g-height-350--sm {
    height: 350px;
  }
  .g-height-680--sm {
    height: 680px;
  }
}

@media (min-width: 768px) {
  .g-height-40--md {
    height: 40px !important;
  }
  .g-height-45--md {
    height: 45px !important;
  }
  .g-height-60--md {
    height: 60px !important;
  }
  .g-height-100--md {
    height: 100px !important;
  }
  .g-height-170--md {
    height: 170px !important;
  }
  .g-height-350--md {
    height: 350px;
  }
  .g-height-500--md {
    height: 500px;
  }
  .g-height-680--md {
    height: 680px;
  }
  .g-height-100x--md {
    height: 100%;
  }
  .g-height-100vh--md {
    height: 100vh;
  }
  .g-min-height-230--md {
    min-height: 230px;
  }
  .g-min-height-500--md {
    min-height: 500px;
  }
}

@media (min-width: 992px) {
  .g-height-80--lg {
    height: 80px !important;
  }
  .g-height-200--lg {
    height: 200px !important;
  }
  .g-height-230--lg {
    height: 230px;
  }
  .g-height-350--lg {
    height: 350px;
  }
  .g-height-680--lg {
    height: 680px;
  }
}

@media (min-width: 1200px) {
  .g-height-350--xl {
    height: 350px;
  }
  .g-height-680--xl {
    height: 680px;
  }
}

/*------------------------------------
  Margin Spaces
------------------------------------*/
/* Margin Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-ma-0 {
    margin: 0 !important;
  }
  .g-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0 {
    margin-left: 0 !important;
  }
  .g-mr-0 {
    margin-right: 0 !important;
  }
  .g-mt-0 {
    margin-top: 0 !important;
  }
  .g-mb-0 {
    margin-bottom: 0 !important;
  }
  .g-mx-1 {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2 {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3 {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4 {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5 {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1 {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2 {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3 {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4 {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5 {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1 {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1 {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2 {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2 {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3 {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3 {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4 {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4 {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5 {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5 {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6 {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6 {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7 {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7 {
    margin-top: -0.5rem !important;
  }
  .g-mt-8 {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8 {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9 {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9 {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11 {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11 {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12 {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12 {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13 {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13 {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14 {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14 {
    margin-top: -1rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16 {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16 {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17 {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17 {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18 {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18 {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19 {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19 {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25 {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25 {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30 {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30 {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35 {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35 {
    margin-top: -2.5rem !important;
  }
  .g-mt-40 {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40 {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45 {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45 {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50 {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50 {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55 {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55 {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60 {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60 {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65 {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65 {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70 {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70 {
    margin-top: -5rem !important;
  }
  .g-mt-75 {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75 {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80 {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80 {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85 {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85 {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90 {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90 {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95 {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95 {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100 {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100 {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105 {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105 {
    margin-top: -7.5rem !important;
  }
  .g-mt-110 {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110 {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115 {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115 {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120 {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120 {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125 {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125 {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130 {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130 {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135 {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135 {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140 {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140 {
    margin-top: -10rem !important;
  }
  .g-mt-145 {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145 {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150 {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150 {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155 {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155 {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160 {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160 {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165 {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165 {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170 {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170 {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1 {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1 {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2 {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2 {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3 {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3 {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4 {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4 {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5 {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6 {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6 {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7 {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7 {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8 {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8 {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9 {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9 {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10 {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11 {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11 {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12 {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12 {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13 {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13 {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14 {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14 {
    margin-bottom: -1rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15 {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16 {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16 {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17 {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17 {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18 {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18 {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19 {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19 {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20 {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25 {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30 {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35 {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40 {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45 {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50 {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55 {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60 {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65 {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70 {
    margin-bottom: 5rem !important;
  }
  .g-mb-75 {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80 {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85 {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90 {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95 {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100 {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105 {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110 {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115 {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120 {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125 {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130 {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135 {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140 {
    margin-bottom: 10rem !important;
  }
  .g-mb-145 {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150 {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155 {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160 {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165 {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170 {
    margin-bottom: 12.14286rem !important;
  }
  .g-mb-200 {
    margin-bottom: 200px !important;
  }
  .g-mb-250 {
    margin-bottom: 250px !important;
  }
  .g-mb-280 {
    margin-bottom: 280px !important;
  }

  .g-ml-1 {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1 {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2 {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2 {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3 {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3 {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4 {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4 {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6 {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6 {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7 {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7 {
    margin-left: -0.5rem !important;
  }
  .g-ml-8 {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8 {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9 {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9 {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15 {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15 {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20 {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20 {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25 {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25 {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30 {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30 {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35 {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35 {
    margin-left: -2.5rem !important;
  }
  .g-ml-40 {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40 {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45 {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45 {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50 {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50 {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1 {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1 {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2 {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2 {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3 {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3 {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4 {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4 {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5 {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6 {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6 {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7 {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7 {
    margin-right: -0.5rem !important;
  }
  .g-mr-8 {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8 {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9 {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9 {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10 {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15 {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20 {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25 {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30 {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35 {
    margin-right: 2.5rem !important;
  }
  .g-mr-40 {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45 {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50 {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-ma-0--sm {
    margin: 0 !important;
  }
  .g-mx-0--sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--sm {
    margin-left: 0 !important;
  }
  .g-mr-0--sm {
    margin-right: 0 !important;
  }
  .g-mt-0--sm {
    margin-top: 0 !important;
  }
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mx-1--sm {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--sm {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--sm {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--sm {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--sm {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--sm {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--sm {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--sm {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--sm {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--sm {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--sm {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--sm {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--sm {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--sm {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--sm {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--sm {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--sm {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--sm {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--sm {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--sm {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--sm {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--sm {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--sm {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--sm {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--sm {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--sm {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--sm {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--sm {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--sm {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--sm {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--sm {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--sm {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--sm {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--sm {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--sm {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--sm {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--sm {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--sm {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--sm {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--sm {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--sm {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--sm {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--sm {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--sm {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--sm {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--sm {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--sm {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--sm {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--sm {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--sm {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--sm {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--sm {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--sm {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--sm {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--sm {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--sm {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--sm {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--sm {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--sm {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--sm {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--sm {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--sm {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--sm {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--sm {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--sm {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--sm {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--sm {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--sm {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--sm {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--sm {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--sm {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--sm {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--sm {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--sm {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--sm {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--sm {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--sm {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--sm {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--sm {
    margin-top: -1rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--sm {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--sm {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--sm {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--sm {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--sm {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--sm {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--sm {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--sm {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--sm {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--sm {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--sm {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--sm {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--sm {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--sm {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--sm {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--sm {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--sm {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--sm {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--sm {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--sm {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--sm {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--sm {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--sm {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--sm {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--sm {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--sm {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--sm {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--sm {
    margin-top: -5rem !important;
  }
  .g-mt-75--sm {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--sm {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--sm {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--sm {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--sm {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--sm {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--sm {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--sm {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--sm {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--sm {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--sm {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--sm {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--sm {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--sm {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--sm {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--sm {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--sm {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--sm {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--sm {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--sm {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--sm {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--sm {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--sm {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--sm {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--sm {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--sm {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--sm {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--sm {
    margin-top: -10rem !important;
  }
  .g-mt-145--sm {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--sm {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--sm {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--sm {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--sm {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--sm {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--sm {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--sm {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--sm {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--sm {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--sm {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--sm {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--sm {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--sm {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--sm {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--sm {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--sm {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--sm {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--sm {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--sm {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--sm {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--sm {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--sm {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--sm {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--sm {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--sm {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--sm {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--sm {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--sm {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--sm {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--sm {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--sm {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--sm {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--sm {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--sm {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--sm {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--sm {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--sm {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--sm {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--sm {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--sm {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--sm {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--sm {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--sm {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--sm {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--sm {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--sm {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--sm {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--sm {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--sm {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--sm {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--sm {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--sm {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--sm {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--sm {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--sm {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--sm {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--sm {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--sm {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--sm {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--sm {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--sm {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--sm {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--sm {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--sm {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--sm {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--sm {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--sm {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--sm {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--sm {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--sm {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--sm {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--sm {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--sm {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--sm {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--sm {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--sm {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--sm {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--sm {
    margin-bottom: 12.14286rem !important;
  }
  .g-mb-200--sm {
    margin-bottom: 200px !important;
  }
  .g-ml-1--sm {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--sm {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--sm {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--sm {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--sm {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--sm {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--sm {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--sm {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--sm {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--sm {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--sm {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--sm {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--sm {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--sm {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--sm {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--sm {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--sm {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--sm {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--sm {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--sm {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--sm {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--sm {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--sm {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--sm {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--sm {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--sm {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--sm {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--sm {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--sm {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--sm {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--sm {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--sm {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--sm {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--sm {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--sm {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--sm {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--sm {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--sm {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--sm {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--sm {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--sm {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--sm {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--sm {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--sm {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--sm {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--sm {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--sm {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--sm {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--sm {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--sm {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--sm {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--sm {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--sm {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--sm {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--sm {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--sm {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--sm {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--sm {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-ma-0--md {
    margin: 0 !important;
  }
  .g-mx-0--md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--md {
    margin-left: 0 !important;
  }
  .g-mr-0--md {
    margin-right: 0 !important;
  }
  .g-mt-0--md {
    margin-top: 0 !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-mx-1--md {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--md {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--md {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--md {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--md {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--md {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--md {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--md {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--md {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--md {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--md {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--md {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--md {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--md {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--md {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--md {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--md {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--md {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--md {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--md {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--md {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--md {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--md {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--md {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--md {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--md {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--md {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--md {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--md {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--md {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--md {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--md {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--md {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--md {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--md {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--md {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--md {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--md {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--md {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--md {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--md {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--md {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--md {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--md {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--md {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--md {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--md {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--md {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--md {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--md {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--md {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--md {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--md {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--md {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--md {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--md {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--md {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--md {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--md {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--md {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--md {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--md {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--md {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--md {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--md {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--md {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--md {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--md {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--md {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--md {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--md {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--md {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--md {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--md {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--md {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--md {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--md {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--md {
    margin-top: -1rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--md {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--md {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--md {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--md {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--md {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--md {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--md {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--md {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--md {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--md {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--md {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--md {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--md {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--md {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--md {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--md {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--md {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--md {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--md {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--md {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--md {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--md {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--md {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--md {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--md {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--md {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--md {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--md {
    margin-top: -5rem !important;
  }
  .g-mt-75--md {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--md {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--md {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--md {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--md {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--md {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--md {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--md {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--md {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--md {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--md {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--md {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--md {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--md {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--md {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--md {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--md {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--md {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--md {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--md {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--md {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--md {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--md {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--md {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--md {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--md {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--md {
    margin-top: -10rem !important;
  }
  .g-mt-145--md {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--md {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--md {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--md {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--md {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--md {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--md {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--md {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--md {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--md {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--md {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--md {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--md {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--md {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--md {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--md {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--md {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--md {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--md {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--md {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--md {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--md {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--md {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--md {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--md {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--md {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--md {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--md {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--md {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--md {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--md {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--md {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--md {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--md {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--md {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--md {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--md {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--md {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--md {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--md {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--md {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--md {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--md {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--md {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--md {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--md {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--md {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--md {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--md {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--md {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--md {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--md {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--md {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--md {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--md {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--md {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--md {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--md {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--md {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--md {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--md {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--md {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--md {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--md {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--md {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--md {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--md {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--md {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--md {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--md {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--md {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--md {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--md {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--md {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--md {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--md {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--md {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--md {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--md {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--md {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--md {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--md {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--md {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--md {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--md {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--md {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--md {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--md {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--md {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--md {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--md {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--md {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--md {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--md {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--md {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--md {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--md {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--md {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--md {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--md {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--md {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--md {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--md {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--md {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--md {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--md {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--md {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--md {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--md {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--md {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--md {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--md {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--md {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--md {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--md {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--md {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--md {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--md {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--md {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--md {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--md {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--md {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--md {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--md {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--md {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--md {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--md {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--md {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--md {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--md {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--md {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--md {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--md {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-ma-0--lg {
    margin: 0 !important;
  }
  .g-mx-0--lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--lg {
    margin-left: 0 !important;
  }
  .g-mr-0--lg {
    margin-right: 0 !important;
  }
  .g-mt-0--lg {
    margin-top: 0 !important;
  }
  .g-mb-0--lg {
    margin-bottom: 0 !important;
  }
  .g-mx-1--lg {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--lg {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--lg {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--lg {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--lg {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--lg {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--lg {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--lg {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--lg {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--lg {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--lg {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--lg {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--lg {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--lg {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--lg {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--lg {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--lg {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--lg {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--lg {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--lg {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--lg {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--lg {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--lg {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--lg {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--lg {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--lg {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--lg {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--lg {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--lg {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--lg {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--lg {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--lg {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--lg {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--lg {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--lg {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--lg {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--lg {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--lg {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--lg {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--lg {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--lg {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--lg {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--lg {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--lg {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--lg {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--lg {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--lg {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--lg {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--lg {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--lg {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--lg {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--lg {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--lg {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--lg {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--lg {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--lg {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--lg {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--lg {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--lg {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--lg {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--lg {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--lg {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--lg {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--lg {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--lg {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--lg {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--lg {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--lg {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--lg {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--lg {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--lg {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--lg {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--lg {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--lg {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--lg {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--lg {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--lg {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--lg {
    margin-top: -1rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--lg {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--lg {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--lg {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--lg {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--lg {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--lg {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--lg {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--lg {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--lg {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--lg {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--lg {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--lg {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--lg {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--lg {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--lg {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--lg {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--lg {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--lg {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--lg {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--lg {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--lg {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--lg {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--lg {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--lg {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--lg {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--lg {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--lg {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--lg {
    margin-top: -5rem !important;
  }
  .g-mt-75--lg {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--lg {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--lg {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--lg {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--lg {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--lg {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--lg {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--lg {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--lg {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--lg {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--lg {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--lg {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--lg {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--lg {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--lg {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--lg {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--lg {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--lg {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--lg {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--lg {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--lg {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--lg {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--lg {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--lg {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--lg {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--lg {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--lg {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--lg {
    margin-top: -10rem !important;
  }
  .g-mt-145--lg {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--lg {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--lg {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--lg {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--lg {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--lg {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--lg {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--lg {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--lg {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--lg {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--lg {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--lg {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--lg {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--lg {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--lg {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--lg {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--lg {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--lg {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--lg {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--lg {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--lg {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--lg {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--lg {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--lg {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--lg {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--lg {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--lg {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--lg {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--lg {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--lg {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--lg {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--lg {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--lg {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--lg {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--lg {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--lg {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--lg {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--lg {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--lg {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--lg {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--lg {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--lg {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--lg {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--lg {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--lg {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--lg {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--lg {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--lg {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--lg {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--lg {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--lg {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--lg {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--lg {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--lg {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--lg {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--lg {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--lg {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--lg {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--lg {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--lg {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--lg {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--lg {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--lg {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--lg {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--lg {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--lg {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--lg {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--lg {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--lg {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--lg {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--lg {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--lg {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--lg {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--lg {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--lg {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--lg {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--lg {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--lg {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--lg {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--lg {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--lg {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--lg {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--lg {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--lg {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--lg {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--lg {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--lg {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--lg {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--lg {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--lg {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--lg {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--lg {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--lg {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--lg {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--lg {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--lg {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--lg {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--lg {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--lg {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--lg {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--lg {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--lg {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--lg {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--lg {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--lg {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--lg {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--lg {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--lg {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--lg {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--lg {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--lg {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--lg {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--lg {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--lg {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--lg {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--lg {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--lg {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--lg {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--lg {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--lg {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--lg {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--lg {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--lg {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--lg {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--lg {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--lg {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--lg {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--lg {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--lg {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--lg {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--lg {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--lg {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--lg {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--lg {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--lg {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--lg {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .g-ma-0--xl {
    margin: 0 !important;
  }
  .g-mx-0--xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--xl {
    margin-left: 0 !important;
  }
  .g-mr-0--xl {
    margin-right: 0 !important;
  }
  .g-mt-0--xl {
    margin-top: 0 !important;
  }
  .g-mb-0--xl {
    margin-bottom: 0 !important;
  }
  .g-mx-1--xl {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--xl {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--xl {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--xl {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--xl {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--xl {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--xl {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--xl {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--xl {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--xl {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--xl {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--xl {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--xl {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--xl {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--xl {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--xl {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--xl {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--xl {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--xl {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--xl {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--xl {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--xl {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--xl {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--xl {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--xl {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--xl {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--xl {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--xl {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--xl {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--xl {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--xl {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--xl {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--xl {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--xl {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--xl {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--xl {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--xl {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--xl {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--xl {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--xl {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--xl {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--xl {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--xl {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--xl {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--xl {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--xl {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--xl {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--xl {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--xl {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--xl {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--xl {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--xl {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--xl {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--xl {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--xl {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--xl {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--xl {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--xl {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--xl {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--xl {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--xl {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--xl {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--xl {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--xl {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--xl {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--xl {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--xl {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--xl {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--xl {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--xl {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--xl {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--xl {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--xl {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--xl {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--xl {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--xl {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--xl {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--xl {
    margin-top: -1rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--xl {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--xl {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--xl {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--xl {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--xl {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--xl {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--xl {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--xl {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--xl {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--xl {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--xl {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--xl {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--xl {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--xl {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--xl {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--xl {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--xl {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--xl {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--xl {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--xl {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--xl {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--xl {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--xl {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--xl {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--xl {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--xl {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--xl {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--xl {
    margin-top: -5rem !important;
  }
  .g-mt-75--xl {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--xl {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--xl {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--xl {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--xl {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--xl {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--xl {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--xl {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--xl {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--xl {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--xl {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--xl {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--xl {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--xl {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--xl {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--xl {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--xl {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--xl {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--xl {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--xl {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--xl {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--xl {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--xl {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--xl {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--xl {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--xl {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--xl {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--xl {
    margin-top: -10rem !important;
  }
  .g-mt-145--xl {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--xl {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--xl {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--xl {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--xl {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--xl {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--xl {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--xl {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--xl {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--xl {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--xl {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--xl {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--xl {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--xl {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--xl {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--xl {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--xl {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--xl {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--xl {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--xl {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--xl {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--xl {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--xl {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--xl {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--xl {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--xl {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--xl {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--xl {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--xl {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--xl {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--xl {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--xl {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--xl {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--xl {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--xl {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--xl {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--xl {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--xl {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--xl {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--xl {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--xl {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--xl {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--xl {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--xl {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--xl {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--xl {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--xl {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--xl {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--xl {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--xl {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--xl {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--xl {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--xl {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--xl {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--xl {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--xl {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--xl {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--xl {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--xl {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--xl {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--xl {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--xl {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--xl {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--xl {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--xl {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--xl {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--xl {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--xl {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--xl {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--xl {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--xl {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--xl {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--xl {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--xl {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--xl {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--xl {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--xl {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--xl {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--xl {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--xl {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--xl {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--xl {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--xl {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--xl {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--xl {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--xl {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--xl {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--xl {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--xl {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--xl {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--xl {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--xl {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--xl {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--xl {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--xl {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--xl {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--xl {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--xl {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--xl {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--xl {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--xl {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--xl {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--xl {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--xl {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--xl {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--xl {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--xl {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--xl {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--xl {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--xl {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--xl {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--xl {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--xl {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--xl {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--xl {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--xl {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--xl {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--xl {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--xl {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--xl {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--xl {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--xl {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--xl {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--xl {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--xl {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--xl {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--xl {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--xl {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--xl {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--xl {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--xl {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--xl {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--xl {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--xl {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--xl {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--xl {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--xl {
    margin-right: 3.57143rem !important;
  }
}

/* Margins Around
------------------------------------*/
.g-ma-1 {
  margin: 0.07143rem !important;
}

.g-ma-3 {
  margin: 0.21429rem !important;
}

.g-ma-5 {
  margin: 0.35714rem !important;
}

.g-ma-10 {
  margin: 0.71429rem !important;
}

.g-ma-20 {
  margin: 1.42857rem !important;
}

.g-ma-minus-1 {
  margin: -0.07143rem !important;
}

/* Minus Margins
------------------------------------*/
/* Minus Margin Top */
.g-mt-minus-1 {
  margin-top: -0.07143rem;
}

.g-mt-minus-20 {
  margin-top: -1.42857rem;
}

.g-mt-minus-25 {
  margin-top: -1.78571rem;
}

.g-mt-minus-30 {
  margin-top: -2.14286rem;
}

.g-mt-minus-40 {
  margin-top: -2.85714rem;
}

.g-mt-minus-70 {
  margin-top: -5rem;
}

.g-mt-minus-73 {
  margin-top: -5.14286rem !important;
}

.g-mt-minus-120 {
  margin-top: -8.57143rem;
}

.g-mt-minus-200 {
  margin-top: -14.28571rem;
}

.g-mt-minus-300 {
  margin-top: -21.42857rem;
}

/* Minus Margin Bottom */
.g-mb-minus-70 {
  margin-bottom: -5rem;
}

/* Minus Margin Left */
.g-ml-minus-20 {
  margin-left: -1.42857rem;
}

.g-ml-minus-23 {
  margin-left: -1.64286rem;
}

.g-ml-minus-35 {
  margin-left: -2.5rem;
}

.g-ml-minus-55 {
  margin-left: -3.92857rem;
}

.g-ml-minus-25 {
  margin-left: -1.78571rem;
}

.g-ml-minus-82 {
  margin-left: -5.85714rem;
}

.g-ml-minus-90 {
  margin-left: -6.42857rem;
}

.g-ml-minus-100 {
  margin-left: -7.14286rem;
}

.g-ml-minus-118 {
  margin-left: -8.42857rem;
}

.g-ml-minus-142 {
  margin-left: -10.14286rem;
}

/* Minus Margin Right */
.g-mr-minus-50 {
  margin-right: -3.57143rem;
}

.g-mr-minus-100 {
  margin-right: -7.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-1 {
  margin-left: -0.07143rem;
  margin-right: -0.07143rem;
}

.g-mx-minus-2 {
  margin-left: -0.14286rem;
  margin-right: -0.14286rem;
}

.g-mx-minus-4 {
  margin-left: -0.28571rem;
  margin-right: -0.28571rem;
}

.g-mx-minus-5 {
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Custon Spaces
------------------------------------*/
/* Margin Top */
.g-mt-10x {
  margin-top: 10%;
  /* O */
}

.g-mt-21 {
  margin-top: 1.5rem;
}

.g-mt-22 {
  margin-top: 1.57143rem;
}

.g-mt-28 {
  margin-top: 2rem !important;
}

.g-mt-32 {
  margin-top: 2.28571rem !important;
}

.g-mt-57 {
  margin-top: 4.07143rem !important;
}

.g-mt-500 {
  margin-top: 35.71429rem;
}

/* Margin Bottom */
.g-mb-23 {
  margin-bottom: 1.64286rem;
}

.g-mb-28 {
  margin-bottom: 2rem;
}

.g-mb-500 {
  margin-bottom: 35.71429rem;
}

/* Margin Left */
.g-ml-10x {
  margin-left: 10%;
  /* O */
}

.g-ml-12 {
  margin-left: 0.85714rem;
}

.g-ml-13 {
  margin-left: 0.92857rem;
}

.g-ml-20 {
  margin-left: 1.42857rem;
}

.g-ml-25 {
  margin-left: 1.78571rem;
}

.g-ml-35 {
  margin-left: 2.5rem;
}

.g-ml-43 {
  margin-left: 3.07143rem;
}

.g-mr-43 {
  margin-right: 3.07143rem;
}

.g-ml-50 {
  margin-left: 3.57143rem;
}

.g-ml-60 {
  margin-left: 4.28571rem;
}

.g-ml-75 {
  margin-left: 5.35714rem;
}

.g-ml-82 {
  margin-left: 5.85714rem;
}

.g-ml-83 {
  margin-left: 5.92857rem;
}

.g-ml-85 {
  margin-left: 6.07143rem;
}

.g-ml-105 {
  margin-left: 7.5rem;
}

.g-ml-118 {
  margin-left: 8.42857rem;
}

.g-ml-142 {
  margin-left: 10.14286rem;
}

/* Margin Right */
.g-mr-12 {
  margin-right: 0.85714rem;
}

.g-mr-60 {
  margin-right: 4.28571rem;
}

.g-mr-63 {
  margin-right: 4.5rem;
}

.g-mr-75 {
  margin-right: 5.35714rem;
}

.g-mr-85 {
  margin-right: 6.07143rem !important;
}

.g-mr-minus-10 {
  margin-right: -0.71429rem;
}

.g-mr-minus-13 {
  margin-right: -0.92857rem;
}

.g-mr-minus-15 {
  margin-right: -1.07143rem;
}

.g-mr-minus-23 {
  margin-right: -1.64286rem;
}

.g-mr-minus-30 {
  margin-right: -2.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-10 {
  margin-left: -0.71429rem;
  margin-right: -0.71429rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-20 {
  margin-left: -1.42857rem;
  margin-right: -1.42857rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Margin Top and Bottom */
.g-my-minus-1 {
  margin-top: -0.07143rem;
  margin-bottom: -0.07143rem;
}

.g-my-minus-2 {
  margin-top: -0.14286rem;
  margin-bottom: -0.14286rem;
}

.g-my-minus-10 {
  margin-top: -0.71429rem;
  margin-bottom: -0.71429rem;
}

.g-m-reset {
  margin: 0 !important;
}

@media (min-width: 576px) {
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mx-minus-10--sm {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-my-minus-5--sm {
    margin-top: -0.35714rem;
    margin-bottom: -0.35714rem;
  }
  .g-my-minus-10--sm {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem;
  }
  .g-mx-minus-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-minus-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .g-mr-12--sm {
    margin-right: 0.85714rem;
  }
}

@media (min-width: 768px) {
  .g-ml-0--md {
    margin-left: 0 !important;
  }
  .g-mr-0--md {
    margin-right: 0 !important;
  }
  .g-mx-12--md {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }
  .g-ml-12--md {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--md {
    margin-right: 0.85714rem !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-ml-minus-1--md {
    margin-left: -0.07143rem;
  }
  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }
  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }
  .g-ml-minus-23--md {
    margin-left: -1.64286rem !important;
  }
  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }
  .g-mr-minus-1--md {
    margin-right: -0.07143rem;
  }
  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }
  .g-mr-minus-13--md {
    margin-right: -0.92857rem;
  }
  .g-mr-minus-23--md {
    margin-right: -1.64286rem;
  }
  .g-ml-minus-82--md {
    margin-left: -5.85714rem !important;
  }
  .g-mr-minus-82--md {
    margin-right: -5.85714rem !important;
  }
  .g-mr-60--md {
    margin-right: 4.28571rem !important;
  }
  .g-mr-63--md {
    margin-right: 4.5rem !important;
  }
  .g-ml-63--md {
    margin-left: 4.5rem !important;
  }
  .g-ml-85--md {
    margin-left: 6.07143rem !important;
  }
  .g-ml-250--md {
    margin-left: 17.85714rem !important;
  }
  .g-ml-minus-90--md {
    margin-left: -6.42857rem !important;
  }
  .g-m-reset--md {
    margin: 0 !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-76--md {
    margin-top: -5.42857rem !important;
  }
  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bpttpm: 2.14286rem !important;
  }
}

@media (min-width: 992px) {
  .g-mx-12--lg {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-ml-12--lg {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--lg {
    margin-right: 0.85714rem !important;
  }
  .g-mr-minus-1--lg {
    margin-right: -0.07143rem;
  }
  .g-mr-minus-50--lg {
    margin-right: -3.57143rem;
  }
  .g-mr-minus-100--lg {
    margin-right: -7.14286rem;
  }
  .g-ml-minus-100--lg {
    margin-left: -7.14286rem;
  }
  .g-ml-minus-100 {
    margin-left: -7.14286rem;
  }
  .g-mx-minus-5--lg {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem;
  }
  .g-mx-minus-10--lg {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-mx-minus-15--lg {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }
  .g-ml-minus-50--lg {
    margin-left: -3.57143rem;
  }
  .g-m-reset--lg {
    margin: 0 !important;
  }
  .g-ml-100--lg {
    margin-left: 7.14286rem;
  }
}

@media (min-width: 1200px) {
  .g-mx-minus-10--xl {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-mx-minus-15--xl {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }
  .g-m-reset--xl {
    margin: 0 !important;
  }
  .g-mr-0--xl {
    margin-right: 0px !important;
  }
}

/*------------------------------------
  Margins Extended
------------------------------------*/
@media (min-width: 992px) {
  /* Margin Top */
  .js-header-change-moment .g-mt-1--lg--scrolling {
    margin-top: 0.07143rem !important;
  }
  .js-header-change-moment .g-mt-2--lg--scrolling {
    margin-top: 0.14286rem !important;
  }
  .js-header-change-moment .g-mt-3--lg--scrolling {
    margin-top: 0.21429rem !important;
  }
  .js-header-change-moment .g-mt-4--lg--scrolling {
    margin-top: 0.28571rem !important;
  }
  .js-header-change-moment .g-mt-5--lg--scrolling {
    margin-top: 0.35714rem !important;
  }
  .js-header-change-moment .g-mt-6--lg--scrolling {
    margin-top: 0.42857rem !important;
  }
  .js-header-change-moment .g-mt-7--lg--scrolling {
    margin-top: 0.5rem !important;
  }
  .js-header-change-moment .g-mt-8--lg--scrolling {
    margin-top: 0.57143rem !important;
  }
  .js-header-change-moment .g-mt-9--lg--scrolling {
    margin-top: 0.64286rem !important;
  }
  .js-header-change-moment .g-mt-10--lg--scrolling {
    margin-top: 0.71429rem !important;
  }
  .js-header-change-moment .g-mt-11--lg--scrolling {
    margin-top: 0.78571rem !important;
  }
  .js-header-change-moment .g-mt-12--lg--scrolling {
    margin-top: 0.85714rem !important;
  }
  .js-header-change-moment .g-mt-13--lg--scrolling {
    margin-top: 0.92857rem !important;
  }
  .js-header-change-moment .g-mt-14--lg--scrolling {
    margin-top: 1rem !important;
  }
  .js-header-change-moment .g-mt-15--lg--scrolling {
    margin-top: 1.07143rem !important;
  }
  .js-header-change-moment .g-mt-16--lg--scrolling {
    margin-top: 1.14286rem !important;
  }
  .js-header-change-moment .g-mt-17--lg--scrolling {
    margin-top: 1.21429rem !important;
  }
  .js-header-change-moment .g-mt-18--lg--scrolling {
    margin-top: 1.28571rem !important;
  }
  .js-header-change-moment .g-mt-19--lg--scrolling {
    margin-top: 1.35714rem !important;
  }
  .js-header-change-moment .g-mt-20--lg--scrolling {
    margin-top: 1.42857rem !important;
  }
  .js-header-change-moment .g-mt-21--lg--scrolling {
    margin-top: 1.5rem !important;
  }
  .js-header-change-moment .g-mt-22--lg--scrolling {
    margin-top: 1.57143rem !important;
  }
  .js-header-change-moment .g-mt-23--lg--scrolling {
    margin-top: 1.64286rem !important;
  }
  .js-header-change-moment .g-mt-24--lg--scrolling {
    margin-top: 1.71429rem !important;
  }
  .js-header-change-moment .g-mt-25--lg--scrolling {
    margin-top: 1.78571rem !important;
  }
}

/*------------------------------------
  Padding Spaces
------------------------------------*/
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-pa-0 {
    padding: 0 !important;
  }
  .g-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0 {
    padding-top: 0 !important;
  }
  .g-pr-0 {
    padding-right: 0 !important;
  }
  .g-pb-0 {
    padding-bottom: 0 !important;
  }
  .g-pl-0 {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2 {
    padding: 0.14286rem !important;
  }
  .g-pa-3 {
    padding: 0.21429rem !important;
  }
  .g-pa-5 {
    padding: 0.35714rem !important;
  }
  .g-pa-7 {
    padding: 0.5rem !important;
  }
  .g-pa-10 {
    padding: 0.71429rem !important;
  }
  .g-pa-15 {
    padding: 1.07143rem !important;
  }
  .g-pa-20 {
    padding: 1.42857rem !important;
  }
  .g-pa-25 {
    padding: 1.78571rem !important;
  }
  .g-pa-30 {
    padding: 2.14286rem !important;
  }
  .g-pa-35 {
    padding: 2.5rem !important;
  }
  .g-pa-40 {
    padding: 2.85714rem !important;
  }
  .g-pa-45 {
    padding: 3.21429rem !important;
  }
  .g-pa-50 {
    padding: 3.57143rem !important;
  }
  .g-pa-55 {
    padding: 3.92857rem !important;
  }
  .g-pa-60 {
    padding: 4.28571rem !important;
  }
  .g-pa-65 {
    padding: 4.64286rem !important;
  }
  .g-pa-70 {
    padding: 5rem !important;
  }
  .g-pa-75 {
    padding: 5.35714rem !important;
  }
  .g-pa-80 {
    padding: 5.71429rem !important;
  }
  .g-pa-85 {
    padding: 6.07143rem !important;
  }
  .g-pa-90 {
    padding: 6.42857rem !important;
  }
  .g-pa-95 {
    padding: 6.78571rem !important;
  }
  .g-pa-100 {
    padding: 7.14286rem !important;
  }
  .g-pa-105 {
    padding: 7.5rem !important;
  }
  .g-pa-110 {
    padding: 7.85714rem !important;
  }
  .g-pa-115 {
    padding: 8.21429rem !important;
  }
  .g-pa-120 {
    padding: 8.57143rem !important;
  }
  .g-pa-125 {
    padding: 8.92857rem !important;
  }
  .g-pa-130 {
    padding: 9.28571rem !important;
  }
  .g-pa-135 {
    padding: 9.64286rem !important;
  }
  .g-pa-140 {
    padding: 10rem !important;
  }
  .g-pa-145 {
    padding: 10.35714rem !important;
  }
  .g-pa-150 {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1 {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2 {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3 {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4 {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5 {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16 {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17 {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18 {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19 {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1 {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2 {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3 {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4 {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5 {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0 {
    padding-top: 0px !important;
  }
  .g-pt-1 {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2 {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3 {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4 {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5 {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6 {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7 {
    padding-top: 0.5rem !important;
  }
  .g-pt-8 {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9 {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11 {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12 {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13 {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14 {
    padding-top: 1rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16 {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17 {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18 {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19 {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20 {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25 {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30 {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35 {
    padding-top: 2.5rem !important;
  }
  .g-pt-40 {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45 {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50 {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55 {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60 {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65 {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70 {
    padding-top: 5rem !important;
  }
  .g-pt-75 {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80 {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85 {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90 {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95 {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100 {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105 {
    padding-top: 7.5rem !important;
  }
  .g-pt-110 {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115 {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120 {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125 {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130 {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135 {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140 {
    padding-top: 10rem !important;
  }
  .g-pt-145 {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150 {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0 {
    padding-right: 0px !important;
  }
  .g-pr-1 {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2 {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3 {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4 {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5 {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6 {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7 {
    padding-right: 0.5rem !important;
  }
  .g-pr-8 {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9 {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10 {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15 {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20 {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25 {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30 {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35 {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40 {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45 {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50 {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55 {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60 {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65 {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70 {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75 {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80 {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85 {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90 {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95 {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100 {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105 {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110 {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115 {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120 {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125 {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130 {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135 {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140 {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145 {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150 {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155 {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160 {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165 {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170 {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0 {
    padding-bottom: 0px !important;
  }
  .g-pb-1 {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2 {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3 {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4 {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5 {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6 {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7 {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8 {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9 {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10 {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15 {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20 {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25 {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30 {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35 {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40 {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45 {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50 {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55 {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60 {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65 {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70 {
    padding-bottom: 5rem !important;
  }
  .g-pb-75 {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80 {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85 {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90 {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95 {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100 {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105 {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110 {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115 {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120 {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125 {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130 {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135 {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140 {
    padding-bottom: 10rem !important;
  }
  .g-pb-145 {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150 {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0 {
    padding-left: 0px !important;
  }
  .g-pl-1 {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2 {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3 {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4 {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5 {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6 {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7 {
    padding-left: 0.5rem !important;
  }
  .g-pl-8 {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9 {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10 {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15 {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20 {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25 {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30 {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35 {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40 {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45 {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50 {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55 {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60 {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65 {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70 {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75 {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80 {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85 {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90 {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95 {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100 {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105 {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110 {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115 {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120 {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125 {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130 {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135 {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140 {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145 {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150 {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155 {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160 {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165 {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170 {
    padding-left: 12.14286rem !important;
  }
  .g-pl-200 {
    padding-left: 200px !important;
  }
}

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pa-0--sm {
    padding: 0 !important;
  }
  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--sm {
    padding-top: 0 !important;
  }
  .g-pr-0--sm {
    padding-right: 0 !important;
  }
  .g-pb-0--sm {
    padding-bottom: 0 !important;
  }
  .g-pl-0--sm {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--sm {
    padding: 0.14286rem !important;
  }
  .g-pa-3--sm {
    padding: 0.21429rem !important;
  }
  .g-pa-5--sm {
    padding: 0.35714rem !important;
  }
  .g-pa-7--sm {
    padding: 0.5rem !important;
  }
  .g-pa-10--sm {
    padding: 0.71429rem !important;
  }
  .g-pa-15--sm {
    padding: 1.07143rem !important;
  }
  .g-pa-20--sm {
    padding: 1.42857rem !important;
  }
  .g-pa-25--sm {
    padding: 1.78571rem !important;
  }
  .g-pa-30--sm {
    padding: 2.14286rem !important;
  }
  .g-pa-35--sm {
    padding: 2.5rem !important;
  }
  .g-pa-40--sm {
    padding: 2.85714rem !important;
  }
  .g-pa-45--sm {
    padding: 3.21429rem !important;
  }
  .g-pa-50--sm {
    padding: 3.57143rem !important;
  }
  .g-pa-55--sm {
    padding: 3.92857rem !important;
  }
  .g-pa-60--sm {
    padding: 4.28571rem !important;
  }
  .g-pa-65--sm {
    padding: 4.64286rem !important;
  }
  .g-pa-70--sm {
    padding: 5rem !important;
  }
  .g-pa-75--sm {
    padding: 5.35714rem !important;
  }
  .g-pa-80--sm {
    padding: 5.71429rem !important;
  }
  .g-pa-85--sm {
    padding: 6.07143rem !important;
  }
  .g-pa-90--sm {
    padding: 6.42857rem !important;
  }
  .g-pa-95--sm {
    padding: 6.78571rem !important;
  }
  .g-pa-100--sm {
    padding: 7.14286rem !important;
  }
  .g-pa-105--sm {
    padding: 7.5rem !important;
  }
  .g-pa-110--sm {
    padding: 7.85714rem !important;
  }
  .g-pa-115--sm {
    padding: 8.21429rem !important;
  }
  .g-pa-120--sm {
    padding: 8.57143rem !important;
  }
  .g-pa-125--sm {
    padding: 8.92857rem !important;
  }
  .g-pa-130--sm {
    padding: 9.28571rem !important;
  }
  .g-pa-135--sm {
    padding: 9.64286rem !important;
  }
  .g-pa-140--sm {
    padding: 10rem !important;
  }
  .g-pa-145--sm {
    padding: 10.35714rem !important;
  }
  .g-pa-150--sm {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--sm {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--sm {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--sm {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--sm {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--sm {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--sm {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--sm {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--sm {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--sm {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--sm {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--sm {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--sm {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--sm {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--sm {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--sm {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--sm {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--sm {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--sm {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--sm {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--sm {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--sm {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--sm {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--sm {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--sm {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--sm {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--sm {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--sm {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--sm {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--sm {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--sm {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--sm {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--sm {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--sm {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--sm {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--sm {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--sm {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--sm {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--sm {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--sm {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--sm {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--sm {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--sm {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--sm {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--sm {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--sm {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--sm {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--sm {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--sm {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--sm {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--sm {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--sm {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--sm {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--sm {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--sm {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--sm {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--sm {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--sm {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--sm {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--sm {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--sm {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--sm {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--sm {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--sm {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--sm {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--sm {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--sm {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--sm {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--sm {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--sm {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--sm {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--sm {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--sm {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--sm {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--sm {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--sm {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--sm {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--sm {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--sm {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--sm {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--sm {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--sm {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--sm {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--sm {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--sm {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--sm {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--sm {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--sm {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--sm {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--sm {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--sm {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--sm {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--sm {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--sm {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--sm {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--sm {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--sm {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--sm {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--sm {
    padding-top: 0px !important;
  }
  .g-pt-1--sm {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--sm {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--sm {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--sm {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--sm {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--sm {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--sm {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--sm {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--sm {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--sm {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--sm {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--sm {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--sm {
    padding-top: 1rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--sm {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--sm {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--sm {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--sm {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--sm {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--sm {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--sm {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--sm {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--sm {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--sm {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--sm {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--sm {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--sm {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--sm {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--sm {
    padding-top: 5rem !important;
  }
  .g-pt-75--sm {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--sm {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--sm {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--sm {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--sm {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--sm {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--sm {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--sm {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--sm {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--sm {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--sm {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--sm {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--sm {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--sm {
    padding-top: 10rem !important;
  }
  .g-pt-145--sm {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--sm {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--sm {
    padding-right: 0px !important;
  }
  .g-pr-1--sm {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--sm {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--sm {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--sm {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--sm {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--sm {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--sm {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--sm {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--sm {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--sm {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--sm {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--sm {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--sm {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--sm {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--sm {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--sm {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--sm {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--sm {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--sm {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--sm {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--sm {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--sm {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--sm {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--sm {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--sm {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--sm {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--sm {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--sm {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--sm {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--sm {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--sm {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--sm {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--sm {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--sm {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--sm {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--sm {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--sm {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--sm {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--sm {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--sm {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--sm {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--sm {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--sm {
    padding-bottom: 0px !important;
  }
  .g-pb-1--sm {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--sm {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--sm {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--sm {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--sm {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--sm {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--sm {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--sm {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--sm {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--sm {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--sm {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--sm {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--sm {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--sm {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--sm {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--sm {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--sm {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--sm {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--sm {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--sm {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--sm {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--sm {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--sm {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--sm {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--sm {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--sm {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--sm {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--sm {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--sm {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--sm {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--sm {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--sm {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--sm {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--sm {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--sm {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--sm {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--sm {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--sm {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--sm {
    padding-left: 0px !important;
  }
  .g-pl-1--sm {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--sm {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--sm {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--sm {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--sm {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--sm {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--sm {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--sm {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--sm {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--sm {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--sm {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--sm {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--sm {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--sm {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--sm {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--sm {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--sm {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--sm {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--sm {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--sm {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--sm {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--sm {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--sm {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--sm {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--sm {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--sm {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--sm {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--sm {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--sm {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--sm {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--sm {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--sm {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--sm {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--sm {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--sm {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--sm {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--sm {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--sm {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--sm {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--sm {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--sm {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--sm {
    padding-left: 12.14286rem !important;
  }
  .g-pl-200--sm {
    padding-left: 200px !important;
  }
}

/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
  .g-pa-0--md {
    padding: 0 !important;
  }
  .g-px-0--md {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--md {
    padding-top: 0 !important;
  }
  .g-pr-0--md {
    padding-right: 0 !important;
  }
  .g-pb-0--md {
    padding-bottom: 0 !important;
  }
  .g-pl-0--md {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--md {
    padding: 0.14286rem !important;
  }
  .g-pa-3--md {
    padding: 0.21429rem !important;
  }
  .g-pa-5--md {
    padding: 0.35714rem !important;
  }
  .g-pa-7--md {
    padding: 0.5rem !important;
  }
  .g-pa-10--md {
    padding: 0.71429rem !important;
  }
  .g-pa-15--md {
    padding: 1.07143rem !important;
  }
  .g-pa-20--md {
    padding: 1.42857rem !important;
  }
  .g-pa-25--md {
    padding: 1.78571rem !important;
  }
  .g-pa-30--md {
    padding: 2.14286rem !important;
  }
  .g-pa-35--md {
    padding: 2.5rem !important;
  }
  .g-pa-40--md {
    padding: 2.85714rem !important;
  }
  .g-pa-45--md {
    padding: 3.21429rem !important;
  }
  .g-pa-50--md {
    padding: 3.57143rem !important;
  }
  .g-pa-55--md {
    padding: 3.92857rem !important;
  }
  .g-pa-60--md {
    padding: 4.28571rem !important;
  }
  .g-pa-65--md {
    padding: 4.64286rem !important;
  }
  .g-pa-70--md {
    padding: 5rem !important;
  }
  .g-pa-75--md {
    padding: 5.35714rem !important;
  }
  .g-pa-80--md {
    padding: 5.71429rem !important;
  }
  .g-pa-85--md {
    padding: 6.07143rem !important;
  }
  .g-pa-90--md {
    padding: 6.42857rem !important;
  }
  .g-pa-95--md {
    padding: 6.78571rem !important;
  }
  .g-pa-100--md {
    padding: 7.14286rem !important;
  }
  .g-pa-105--md {
    padding: 7.5rem !important;
  }
  .g-pa-110--md {
    padding: 7.85714rem !important;
  }
  .g-pa-115--md {
    padding: 8.21429rem !important;
  }
  .g-pa-120--md {
    padding: 8.57143rem !important;
  }
  .g-pa-125--md {
    padding: 8.92857rem !important;
  }
  .g-pa-130--md {
    padding: 9.28571rem !important;
  }
  .g-pa-135--md {
    padding: 9.64286rem !important;
  }
  .g-pa-140--md {
    padding: 10rem !important;
  }
  .g-pa-145--md {
    padding: 10.35714rem !important;
  }
  .g-pa-150--md {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--md {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--md {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--md {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--md {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--md {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--md {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--md {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--md {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--md {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--md {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--md {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--md {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--md {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--md {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--md {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--md {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--md {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--md {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--md {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--md {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--md {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--md {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--md {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--md {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--md {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--md {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--md {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--md {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--md {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--md {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--md {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--md {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--md {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--md {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--md {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--md {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--md {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--md {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--md {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--md {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--md {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--md {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--md {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--md {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--md {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--md {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--md {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--md {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--md {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--md {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--md {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--md {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--md {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--md {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--md {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--md {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--md {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--md {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--md {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--md {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--md {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--md {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--md {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--md {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--md {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--md {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--md {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--md {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--md {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--md {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--md {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--md {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--md {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--md {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--md {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--md {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--md {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--md {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--md {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--md {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--md {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--md {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--md {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--md {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--md {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--md {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--md {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--md {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--md {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--md {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--md {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--md {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--md {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--md {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--md {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--md {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--md {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--md {
    padding-top: 0px !important;
  }
  .g-pt-1--md {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--md {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--md {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--md {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--md {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--md {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--md {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--md {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--md {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--md {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--md {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--md {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--md {
    padding-top: 1rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--md {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--md {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--md {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--md {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--md {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--md {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--md {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--md {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--md {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--md {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--md {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--md {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--md {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--md {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--md {
    padding-top: 5rem !important;
  }
  .g-pt-75--md {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--md {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--md {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--md {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--md {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--md {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--md {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--md {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--md {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--md {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--md {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--md {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--md {
    padding-top: 10rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--md {
    padding-right: 0px !important;
  }
  .g-pr-1--md {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--md {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--md {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--md {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--md {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--md {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--md {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--md {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--md {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--md {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--md {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--md {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--md {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--md {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--md {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--md {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--md {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--md {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--md {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--md {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--md {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--md {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--md {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--md {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--md {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--md {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--md {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--md {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--md {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--md {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--md {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--md {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--md {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--md {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--md {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--md {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--md {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--md {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--md {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--md {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--md {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--md {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--md {
    padding-bottom: 0px !important;
  }
  .g-pb-1--md {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--md {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--md {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--md {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--md {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--md {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--md {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--md {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--md {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--md {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--md {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--md {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--md {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--md {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--md {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--md {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--md {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--md {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--md {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--md {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--md {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--md {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--md {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--md {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--md {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--md {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--md {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--md {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--md {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--md {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--md {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--md {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--md {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--md {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--md {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--md {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--md {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--md {
    padding-left: 0px !important;
  }
  .g-pl-1--md {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--md {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--md {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--md {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--md {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--md {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--md {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--md {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--md {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--md {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--md {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--md {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--md {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--md {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--md {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--md {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--md {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--md {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--md {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--md {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--md {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--md {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--md {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--md {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--md {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--md {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--md {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--md {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--md {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--md {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--md {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--md {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--md {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--md {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--md {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--md {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--md {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--md {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--md {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--md {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--md {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--md {
    padding-left: 12.14286rem !important;
  }
}

/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
  .g-pa-0--lg {
    padding: 0 !important;
  }
  .g-px-0--lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--lg {
    padding-top: 0 !important;
  }
  .g-pr-0--lg {
    padding-right: 0 !important;
  }
  .g-pb-0--lg {
    padding-bottom: 0 !important;
  }
  .g-pl-0--lg {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--lg {
    padding: 0.14286rem !important;
  }
  .g-pa-3--lg {
    padding: 0.21429rem !important;
  }
  .g-pa-5--lg {
    padding: 0.35714rem !important;
  }
  .g-pa-7--lg {
    padding: 0.5rem !important;
  }
  .g-pa-10--lg {
    padding: 0.71429rem !important;
  }
  .g-pa-15--lg {
    padding: 1.07143rem !important;
  }
  .g-pa-20--lg {
    padding: 1.42857rem !important;
  }
  .g-pa-25--lg {
    padding: 1.78571rem !important;
  }
  .g-pa-30--lg {
    padding: 2.14286rem !important;
  }
  .g-pa-35--lg {
    padding: 2.5rem !important;
  }
  .g-pa-40--lg {
    padding: 2.85714rem !important;
  }
  .g-pa-45--lg {
    padding: 3.21429rem !important;
  }
  .g-pa-50--lg {
    padding: 3.57143rem !important;
  }
  .g-pa-55--lg {
    padding: 3.92857rem !important;
  }
  .g-pa-60--lg {
    padding: 4.28571rem !important;
  }
  .g-pa-65--lg {
    padding: 4.64286rem !important;
  }
  .g-pa-70--lg {
    padding: 5rem !important;
  }
  .g-pa-75--lg {
    padding: 5.35714rem !important;
  }
  .g-pa-80--lg {
    padding: 5.71429rem !important;
  }
  .g-pa-85--lg {
    padding: 6.07143rem !important;
  }
  .g-pa-90--lg {
    padding: 6.42857rem !important;
  }
  .g-pa-95--lg {
    padding: 6.78571rem !important;
  }
  .g-pa-100--lg {
    padding: 7.14286rem !important;
  }
  .g-pa-105--lg {
    padding: 7.5rem !important;
  }
  .g-pa-110--lg {
    padding: 7.85714rem !important;
  }
  .g-pa-115--lg {
    padding: 8.21429rem !important;
  }
  .g-pa-120--lg {
    padding: 8.57143rem !important;
  }
  .g-pa-125--lg {
    padding: 8.92857rem !important;
  }
  .g-pa-130--lg {
    padding: 9.28571rem !important;
  }
  .g-pa-135--lg {
    padding: 9.64286rem !important;
  }
  .g-pa-140--lg {
    padding: 10rem !important;
  }
  .g-pa-145--lg {
    padding: 10.35714rem !important;
  }
  .g-pa-150--lg {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--lg {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--lg {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--lg {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--lg {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--lg {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--lg {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--lg {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--lg {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--lg {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--lg {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--lg {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--lg {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--lg {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--lg {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--lg {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--lg {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--lg {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--lg {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--lg {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--lg {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--lg {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--lg {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--lg {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--lg {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--lg {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--lg {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--lg {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--lg {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--lg {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--lg {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--lg {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--lg {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--lg {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--lg {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--lg {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--lg {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--lg {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--lg {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--lg {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--lg {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--lg {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--lg {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--lg {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--lg {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--lg {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--lg {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--lg {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--lg {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--lg {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--lg {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--lg {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--lg {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--lg {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--lg {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--lg {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--lg {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--lg {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--lg {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--lg {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--lg {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--lg {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--lg {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--lg {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--lg {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--lg {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--lg {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--lg {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--lg {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--lg {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--lg {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--lg {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--lg {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--lg {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--lg {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--lg {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--lg {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--lg {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--lg {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--lg {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--lg {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--lg {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--lg {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--lg {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--lg {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--lg {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--lg {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--lg {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--lg {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--lg {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--lg {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--lg {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--lg {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--lg {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--lg {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--lg {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--lg {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--lg {
    padding-top: 0px !important;
  }
  .g-pt-1--lg {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--lg {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--lg {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--lg {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--lg {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--lg {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--lg {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--lg {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--lg {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--lg {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--lg {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--lg {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--lg {
    padding-top: 1rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--lg {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--lg {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--lg {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--lg {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--lg {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--lg {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--lg {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--lg {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--lg {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--lg {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--lg {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--lg {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--lg {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--lg {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--lg {
    padding-top: 5rem !important;
  }
  .g-pt-75--lg {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--lg {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--lg {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--lg {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--lg {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--lg {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--lg {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--lg {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--lg {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--lg {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--lg {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--lg {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--lg {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--lg {
    padding-top: 10rem !important;
  }
  .g-pt-145--lg {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--lg {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--lg {
    padding-right: 0px !important;
  }
  .g-pr-1--lg {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--lg {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--lg {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--lg {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--lg {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--lg {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--lg {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--lg {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--lg {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--lg {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--lg {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--lg {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--lg {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--lg {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--lg {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--lg {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--lg {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--lg {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--lg {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--lg {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--lg {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--lg {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--lg {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--lg {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--lg {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--lg {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--lg {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--lg {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--lg {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--lg {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--lg {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--lg {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--lg {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--lg {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--lg {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--lg {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--lg {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--lg {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--lg {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--lg {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--lg {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--lg {
    padding-right: 12.14286rem !important;
  }
  .g-pr-200--lg {
    padding-right: 200px !important;
  }
  /* Padding Bottom */
  .g-pb-0--lg {
    padding-bottom: 0px !important;
  }
  .g-pb-1--lg {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--lg {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--lg {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--lg {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--lg {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--lg {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--lg {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--lg {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--lg {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--lg {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--lg {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--lg {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--lg {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--lg {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--lg {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--lg {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--lg {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--lg {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--lg {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--lg {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--lg {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--lg {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--lg {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--lg {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--lg {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--lg {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--lg {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--lg {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--lg {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--lg {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--lg {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--lg {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--lg {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--lg {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--lg {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--lg {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--lg {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--lg {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--lg {
    padding-left: 0px !important;
  }
  .g-pl-1--lg {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--lg {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--lg {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--lg {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--lg {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--lg {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--lg {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--lg {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--lg {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--lg {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--lg {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--lg {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--lg {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--lg {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--lg {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--lg {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--lg {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--lg {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--lg {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--lg {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--lg {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--lg {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--lg {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--lg {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--lg {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--lg {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--lg {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--lg {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--lg {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--lg {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--lg {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--lg {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--lg {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--lg {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--lg {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--lg {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--lg {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--lg {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--lg {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--lg {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--lg {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--lg {
    padding-left: 12.14286rem !important;
  }
  .g-pl-200--lg {
    padding-left: 200px !important;
  }
}

/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
  .g-pa-0--xl {
    padding: 0 !important;
  }
  .g-px-0--xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--xl {
    padding-top: 0 !important;
  }
  .g-pr-0--xl {
    padding-right: 0 !important;
  }
  .g-pb-0--xl {
    padding-bottom: 0 !important;
  }
  .g-pl-0--xl {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--xl {
    padding: 0.14286rem !important;
  }
  .g-pa-3--xl {
    padding: 0.21429rem !important;
  }
  .g-pa-5--xl {
    padding: 0.35714rem !important;
  }
  .g-pa-7--xl {
    padding: 0.5rem !important;
  }
  .g-pa-10--xl {
    padding: 0.71429rem !important;
  }
  .g-pa-15--xl {
    padding: 1.07143rem !important;
  }
  .g-pa-20--xl {
    padding: 1.42857rem !important;
  }
  .g-pa-25--xl {
    padding: 1.78571rem !important;
  }
  .g-pa-30--xl {
    padding: 2.14286rem !important;
  }
  .g-pa-35--xl {
    padding: 2.5rem !important;
  }
  .g-pa-40--xl {
    padding: 2.85714rem !important;
  }
  .g-pa-45--xl {
    padding: 3.21429rem !important;
  }
  .g-pa-50--xl {
    padding: 3.57143rem !important;
  }
  .g-pa-55--xl {
    padding: 3.92857rem !important;
  }
  .g-pa-60--xl {
    padding: 4.28571rem !important;
  }
  .g-pa-65--xl {
    padding: 4.64286rem !important;
  }
  .g-pa-70--xl {
    padding: 5rem !important;
  }
  .g-pa-75--xl {
    padding: 5.35714rem !important;
  }
  .g-pa-80--xl {
    padding: 5.71429rem !important;
  }
  .g-pa-85--xl {
    padding: 6.07143rem !important;
  }
  .g-pa-90--xl {
    padding: 6.42857rem !important;
  }
  .g-pa-95--xl {
    padding: 6.78571rem !important;
  }
  .g-pa-100--xl {
    padding: 7.14286rem !important;
  }
  .g-pa-105--xl {
    padding: 7.5rem !important;
  }
  .g-pa-110--xl {
    padding: 7.85714rem !important;
  }
  .g-pa-115--xl {
    padding: 8.21429rem !important;
  }
  .g-pa-120--xl {
    padding: 8.57143rem !important;
  }
  .g-pa-125--xl {
    padding: 8.92857rem !important;
  }
  .g-pa-130--xl {
    padding: 9.28571rem !important;
  }
  .g-pa-135--xl {
    padding: 9.64286rem !important;
  }
  .g-pa-140--xl {
    padding: 10rem !important;
  }
  .g-pa-145--xl {
    padding: 10.35714rem !important;
  }
  .g-pa-150--xl {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--xl {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--xl {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--xl {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--xl {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--xl {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--xl {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--xl {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--xl {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--xl {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--xl {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--xl {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--xl {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--xl {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--xl {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--xl {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--xl {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--xl {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--xl {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--xl {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--xl {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--xl {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--xl {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--xl {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--xl {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--xl {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--xl {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--xl {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--xl {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--xl {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--xl {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--xl {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--xl {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--xl {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--xl {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--xl {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--xl {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--xl {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--xl {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--xl {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--xl {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--xl {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--xl {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--xl {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--xl {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--xl {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--xl {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--xl {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--xl {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--xl {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--xl {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--xl {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--xl {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--xl {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--xl {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--xl {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--xl {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--xl {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--xl {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--xl {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--xl {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--xl {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--xl {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--xl {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--xl {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--xl {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--xl {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--xl {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--xl {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--xl {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--xl {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--xl {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--xl {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--xl {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--xl {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--xl {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--xl {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--xl {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--xl {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--xl {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--xl {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--xl {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--xl {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--xl {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--xl {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--xl {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--xl {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--xl {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--xl {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--xl {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--xl {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--xl {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--xl {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--xl {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--xl {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--xl {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--xl {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--xl {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--xl {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--xl {
    padding-top: 0px !important;
  }
  .g-pt-1--xl {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--xl {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--xl {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--xl {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--xl {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--xl {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--xl {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--xl {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--xl {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--xl {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--xl {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--xl {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--xl {
    padding-top: 1rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--xl {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--xl {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--xl {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--xl {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--xl {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--xl {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--xl {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--xl {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--xl {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--xl {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--xl {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--xl {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--xl {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--xl {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--xl {
    padding-top: 5rem !important;
  }
  .g-pt-75--xl {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--xl {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--xl {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--xl {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--xl {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--xl {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--xl {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--xl {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--xl {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--xl {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--xl {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--xl {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--xl {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--xl {
    padding-top: 10rem !important;
  }
  .g-pt-145--xl {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--xl {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--xl {
    padding-right: 0px !important;
  }
  .g-pr-1--xl {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--xl {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--xl {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--xl {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--xl {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--xl {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--xl {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--xl {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--xl {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--xl {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--xl {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--xl {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--xl {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--xl {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--xl {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--xl {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--xl {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--xl {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--xl {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--xl {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--xl {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--xl {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--xl {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--xl {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--xl {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--xl {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--xl {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--xl {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--xl {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--xl {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--xl {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--xl {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--xl {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--xl {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--xl {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--xl {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--xl {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--xl {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--xl {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--xl {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--xl {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--xl {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--xl {
    padding-bottom: 0px !important;
  }
  .g-pb-1--xl {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--xl {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--xl {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--xl {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--xl {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--xl {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--xl {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--xl {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--xl {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--xl {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--xl {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--xl {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--xl {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--xl {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--xl {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--xl {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--xl {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--xl {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--xl {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--xl {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--xl {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--xl {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--xl {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--xl {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--xl {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--xl {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--xl {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--xl {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--xl {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--xl {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--xl {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--xl {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--xl {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--xl {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--xl {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--xl {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--xl {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--xl {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--xl {
    padding-left: 0px !important;
  }
  .g-pl-1--xl {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--xl {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--xl {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--xl {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--xl {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--xl {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--xl {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--xl {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--xl {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--xl {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--xl {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--xl {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--xl {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--xl {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--xl {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--xl {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--xl {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--xl {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--xl {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--xl {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--xl {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--xl {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--xl {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--xl {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--xl {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--xl {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--xl {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--xl {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--xl {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--xl {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--xl {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--xl {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--xl {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--xl {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--xl {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--xl {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--xl {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--xl {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--xl {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--xl {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--xl {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--xl {
    padding-left: 12.14286rem !important;
  }
}

/* Custom Paddings (xs)
------------------------------------*/
.g-pa-0-20-20 {
  padding: 0 1.42857rem 1.42857rem !important;
}

.g-pa-4-11 {
  padding: 0.28571rem 0.78571rem !important;
}

.g-pa-4-13 {
  padding: 0.28571rem 0.92857rem !important;
}

.g-pa-5-10 {
  padding: 0.35714rem 0.71429rem !important;
}

.g-pa-5-15 {
  padding: 0.35714rem 1.07143rem !important;
}

.g-pa-6-8 {
  padding: 0.42857rem 0.57143rem !important;
}

.g-pa-7-14 {
  padding: 0.5rem 1rem !important;
}

.g-pa-7-16 {
  padding: 0.5rem 1.14286rem !important;
}

.g-pa-10-5-5 {
  padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.g-pa-10-15 {
  padding: 0.71429rem 1.07143rem !important;
}

.g-pa-10-16 {
  padding: 0.71429rem 1.14286rem !important;
}

.g-pa-10-20 {
  padding: 0.71429rem 1.42857rem !important;
}

.g-pa-10-30 {
  padding: 0.71429rem 2.14286rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pa-12-19 {
  padding: 0.85714rem 1.35714rem !important;
}

.g-pa-12-21 {
  padding: 0.85714rem 1.5rem !important;
}

.g-pa-12-5-7 {
  padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.g-pa-14-18 {
  padding: 1rem 1.28571rem !important;
}

.g-pa-15-0 {
  padding: 1.07143rem 0 !important;
}

.g-pa-15-5 {
  padding: 1.07143rem 0.35714rem !important;
}

.g-pa-15-20-10 {
  padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.g-pa-15-20 {
  padding: 1.07143rem 1.42857rem !important;
}

.g-pa-15-30 {
  padding: 1.07143rem 2.14286rem !important;
}

.g-pa-17-23 {
  padding: 1.21429rem 1.64286rem !important;
}

.g-pa-20-10 {
  padding: 1.42857rem 0.71429rem !important;
}

.g-pa-20-20-15 {
  padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.g-pa-20-20-20-55 {
  padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.g-pa-20-30-0 {
  padding: 1.42857rem 2.14286rem 0 !important;
}

.g-pa-20-40-25 {
  padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.g-pa-24 {
  padding: 1.71429rem !important;
}

.g-pa-25-20-30 {
  padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.g-pa-25-30-20 {
  padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.g-pa-25-30 {
  padding: 1.78571rem 2.14286rem !important;
}

.g-pa-30-10 {
  padding: 2.14286rem 0.71429rem !important;
}

.g-pa-30-15 {
  padding: 2.14286rem 1.07143rem !important;
}

.g-pa-30-20 {
  padding: 2.14286rem 1.42857rem !important;
}

.g-pa-30-30-20 {
  padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.g-pa-40 {
  padding: 2.85714rem !important;
}

.g-pa-40-20 {
  padding: 2.85714rem 1.42857rem !important;
}

.g-pa-40-30-30 {
  padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.g-pa-50-15-0 {
  padding: 3.57143rem 1.07143rem 0 !important;
}

.g-pa-15x {
  padding: 15% !important;
}

.g-px-17 {
  padding-left: 1.21429rem !important;
  padding-right: 1.21429rem !important;
}

.g-px-18 {
  padding-left: 1.28571rem !important;
  /* O */
  padding-right: 1.28571rem !important;
}

.g-py-23 {
  padding-top: 1.64286rem !important;
  /* O */
  padding-bottom: 1.64286rem !important;
}

.g-py-235 {
  padding-top: 16.78571rem !important;
  /* O */
  padding-bottom: 16.78571rem !important;
}

.g-pl-12 {
  padding-left: 0.85714rem !important;
}

.g-pl-17 {
  padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
  padding-left: 0.5rem !important;
}

.g-pl-25--hover:hover {
  padding-left: 1.78571rem !important;
}

.active.g-pl-25--active {
  padding-left: 1.78571rem !important;
}

.g-pl-60--xs {
  padding-left: 4.28571rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.g-pt-11 {
  padding-top: 0.78571rem !important;
}

.g-pt-12 {
  padding-top: 0.85714rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
  padding-top: 1.78571rem !important;
}

.g-pt-130 {
  padding-top: 9.28571rem !important;
}

.g-pt-150 {
  padding-top: 10.71429rem !important;
}

.g-pt-170 {
  padding-top: 12.14286rem !important;
}

.g-pt-195 {
  padding-top: 13.92857rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.g-pb-170 {
  padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
  padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
  padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
  padding-bottom: 17.85714rem !important;
}

.g-pb-13 {
  padding-bottom: 0.92857rem !important;
}

.g-pb-16 {
  padding-bottom: 1.14286rem !important;
}

.g-pa-9 {
  padding: 0.64286rem !important;
}

.g-pa-11 {
  padding: 0.78571rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pl-30--hover:hover {
  padding-left: 2.14286rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-px-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-pa-0-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .g-pa-0-35-35--sm {
    padding: 0 2.5rem 2.5rem !important;
  }
  .g-pa-5-10--sm {
    padding: 0.35714rem 0.71429rem !important;
  }
  .g-pa-8-16--sm {
    padding: 0.57143rem 1.14286rem !important;
  }
  .g-pa-10-20--sm {
    padding: 0.71429rem 1.42857rem !important;
  }
  .g-pa-15-20-10--sm {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
  }
  .g-pa-20-20-0--sm {
    padding: 1.42857rem 1.42857rem 0 !important;
  }
  .g-pa-20-20-10--sm {
    padding: 1.42857rem 1.42857rem 0.71429rem !important;
  }
  .g-pa-20-30-0--sm {
    padding: 1.42857rem 2.14286rem 0 !important;
  }
  .g-pa-20-30--sm {
    padding: 1.42857rem 2.14286rem !important;
  }
  .g-pa-30-20--sm {
    padding: 2.14286rem 1.42857rem !important;
  }
  .g-pa-30-25-20--sm {
    padding: 2.14286rem 1.78571rem 1.42857rem !important;
  }
  .g-pa-30-30-20--sm {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
  }
  .g-pa-30-50-40--sm {
    padding: 2.14286rem 3.57143rem 2.85714rem !important;
  }
  .g-pa-30-80--sm {
    padding: 2.14286rem 5.71429rem !important;
  }
  .g-pa-40-30-30--sm {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
  }
  .g-pa-60-30--sm {
    padding: 4.28571rem 2.14286rem !important;
  }
  .g-pa-70-50-50-30--sm {
    padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
  }
  .g-pa-80-40--sm {
    padding: 5.71429rem 2.85714rem !important;
  }
  .g-pa-85-0-40--sm {
    padding: 6.07143rem 0 2.85714rem !important;
  }
  .g-pa-100-30--sm {
    padding: 7.14286rem 2.14286rem !important;
  }
  .g-pa-170-0-150--sm {
    padding: 12.14286rem 0 10.71429rem !important;
  }
  .g-pl-300--sm {
    padding-left: 21.42857rem !important;
  }
}

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pa-25-30--md {
    padding: 1.78571rem 2.14286rem !important;
  }
  .g-pa-30-10--md {
    padding: 2.14286rem 0.71429rem !important;
  }
  .g-pa-30-35--md {
    padding: 2.14286rem 2.5rem !important;
  }
  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-23--md {
    padding-top: 1.64286rem !important;
    padding-bottom: 1.64286rem !important;
  }
  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  .g-pt-170--md {
    padding-top: 12.14286rem !important;
  }
  .g-pt-175--md {
    padding-top: 12.5rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-170--md {
    padding-bottom: 12.14286rem !important;
  }
  .g-pb-250--md {
    padding-bottom: 17.85714rem !important;
  }
  .g-pl-300--md {
    padding-left: 21.42857rem !important;
  }
}

/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  .g-px-200--lg {
    padding-left: 14.28571rem !important;
    padding-right: 14.28571rem !important;
  }
  .g-pt-170--lg {
    padding-top: 12.14286rem !important;
  }
  .g-pb-200--lg {
    padding-bottom: 14.28571rem !important;
  }
}

/* Custom Paddings (xl)
------------------------------------*/
@media (min-width: 1200px) {
  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-px-23--xl {
    padding-left: 1.64286rem !important;
    padding-right: 1.64286rem !important;
  }
}

/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .g-hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .g-hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .g-hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .g-hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .g-hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .g-hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .g-hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .g-hidden-xl-up {
    display: none !important;
  }
}

.g-hidden-xl-down {
  display: none !important;
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/custom.css ***!
  \**************************************************************************************************************/
/* Add here all your css styles (customizations) */
/* TT Commons */


@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Thin.302fab34.ttf);
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-ThinItalic.3ddf9704.ttf);
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-ExtraLight.eae969f6.ttf);
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-ExtraLightItalic.6dc02792.ttf);
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Light.760ad4f1.ttf);
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-LightItalic.ae8b0490.ttf);
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Regular.1152d5b7.ttf);
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Italic.abc3e8d0.ttf);
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Medium.1c3eef34.ttf);
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-MediumItalic.0a4f3529.ttf);
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Bold.fe2e0e49.ttf);
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-BoldItalic.aac6aff1.ttf);
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-ExtraBold.ba19dbdf.ttf);
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-ExtraBoldItalic.656bdeba.ttf);
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-Black.1d2ea1d7.ttf);
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TT';
    src: url(/build/fonts/TTCommons-BlackItalic.6c726c2e.ttf);
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
/**/

.g-num-liningnums {
    font-variant-numeric: lining-nums !important;
}

body {
    /*font-family: "Inter", sans-serif;*/
    font-family: "TT", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.u-header {
    font-size: 0.96rem;
    background: white;
}

.text-bold {
    font-weight: bold;
}

.g-font-size-44 {
    font-size: 44px;
}

.g-font-size-19 {
    font-size: 19px !important;
  }

.g-font-size-21 {
    font-size: 1.5rem;
}


.justified {
    text-align: justify;
    text-justify: inter-word;
}

.float-right {
    float: right;
}

.centered {
    margin-left: auto;
    margin-right: auto;
}

.hidden { 
    display: none !important;
}

.green {
    color: white;
    background-color: #007A53 !important;
}

.g-bg-primary-v2 {
    background-color: #AF5046 !important;
}
.g-bg-primary-v2--hover:hover {
    background-color: #AF5046 !important;
}
.g-bg-primary-v3 {
    background-color: #14313F !important;
}

.g-bg-secondary {
    background-color: #e8e7e8 !important;
}
.g-bg-secondary--hover:hover {
    background-color: #e8e7e8 !important;
}

.g-bg-aseguradora {
    background-color: #d7eaec !important;
}
.g-bg-aseguradora--hover:hover {
    background-color: #d7eaec !important;
}

.g-bg-funeraria {
    background-color: #cae1eb !important;
}
.g-bg-funeraria--hover:hover {
    background-color: #cae1eb !important;
}

.g-bg-nosotros {
    background-color: #f0e9d9 !important;
}
.g-bg-nosotros:hover {
    background-color: #f0e9d9 !important;
}

.g-bg-gray-wfn {
    background-color: #737b83 !important;
}

.g-bg-gray-wfn--hover:hover {
    background-color: #737b83 !important;
}

.g-bg-tarifas {
    background-color: #dfe0e6 !important;
}

.margin-topbar {
    margin-left: 15px;
    margin-top: 15px;
    margin-right: 15px;
}

.margin-promo {
    margin-left: 15px;
    margin-right: 15px;
}

.g-color-primary-v2 {
    color: #AF5046 !important;
}
.g-color-primary-v2--hover:hover {
    color: #AF5046 !important;
}

.g-color-primary-v3 {
    color: #14313F !important;
}

.g-color-gray-light-v6 {
    color: #818181 !important;
}

.g-color-gray-light-v6--hover:hover {
    color: #818181 !important;
}

.g-color-red-wfn {
    color: #737b83 !important;
}

.g-color-red-wfn--hover:hover {
    color: #737b83 !important;
}

.g-color-gray-wfp {
    color: #6A6A6A !important;
}

.g-brd-gray-wfn {
    border-color: #737b83 !important;
}

.g-brd-primary-v2 {
    border-color: #AF5046 !important;
}

.g-brd-primary-v3 {
    border-color: #14313F !important;
}

.g-bg-green-opacity-0_7 {
    background-color: rgba(0, 122, 83, 0.7) !important;
}

.u-btn-outline-gray-wfn {
    color: #737b83;
    border-color: #737b83;
    background-color: transparent;
}

.u-btn-outline-gray-wfn:focus, .u-btn-outline-gray-wfn.active {
    color: #e5e7e0;
    background-color: #737b83;
}
  
.u-btn-outline-gray-wfn:hover {
    color: #e5e7e0;
    background-color: #737b83;
}

/*cambios*/
.u-btn-outline-purple-v2 {
    color: #14313F;
    border-color: #FDE7B3;
    background-color: #FDE7B3;
}
.u-btn-outline-purple-v2:hover {
    color: #14313F;
    border-color: #FBDD97;
    background-color: #FBDD97;
}
.u-btn-outline-purple-v2:active {
    color: #14313F;
    border-color: #E7D2A0;
    background-color: #E7D2A0;
}
.u-btn-outline-purple-v2:disabled {
    color: #BFBFBF;
    border-color: #F2F2F2;
    background-color: #F2F2F2;
}
.u-btn-outline-purple-v2:focus {
    color: #14313F;
    border-color: #FDE7B3;
    background-color: #FDE7B3;
}

.u-btn-outline-lila-v2 {
    color: #14313F;
    border-color: #FDE7B3;
    background-color: #FDE7B3;
}
.u-btn-outline-lila-v2:hover {
    color: #FDE7B3;
    border-color: #FDE7B3;
    background-color: #14313F;
}
@media (max-width: 575px) {
    .btn-dim{
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 50px;
        padding-right: 50px;
        letter-spacing: 0.105em;
    }
}
@media (min-width: 576px) {
    .btn-dim{
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 40px;
        padding-right: 40px;
        letter-spacing: 0.105em;
    }
}

.listaTicks {
    list-style-image: url(/build/assets/img/borea/bulletLista.b87241b4.svg);
}
.listaTicks2 {
    list-style-image: url(/build/assets/img/borea/bulletLista2.895ba3ca.svg);
}
.listaTicks3 {
    list-style-image: url(/build/assets/img/borea/servicios/check.b87241b4.svg);
}
.listaTicks4 {
    list-style-image: url(/build/assets/img/borea/servicios/check2.11f50018.svg);
}

.g-color-gray-wfn--hover:hover {
    color: rgba(2, 3, 3, 0.48) !important;
}

.u-btn-outline-primary-v2 {
    color: #FFFFFF !important;
    border-color: #67A6B6 !important;
    background-color: #67A6B6 !important;
}

.u-btn-outline-primary-v2:focus, .u-btn-outline-primary-v2.active {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #14313F !important;
}
    
.u-btn-outline-primary-v2:hover {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #14313F !important;
}

.u-btn-outline-primary-v2.v2:focus, .u-btn-outline-primary-v2.v2.active {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
    
.u-btn-outline-primary-v2.v2:hover {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.u-btn-outline-primary-v3 {
    color: #FFFFFF !important;
    border-color: #14313F;
    background-color: #14313F;
}

.u-btn-outline-primary-v3:focus, .u-btn-outline-primary-v3.active {
    color: #ffffff;
    background-color: #67A6B6;
    border-color: #67A6B6 !important;
}
  
.u-btn-outline-primary-v3:hover {
    color: #ffffff;
    background-color: #67A6B6;
    border-color: #67A6B6 !important;
}

.u-btn-outline-primary-arborea {
    color: #14313F !important;
    border-color: #BAE6C9;
    background-color: #BAE6C9;
}

.u-btn-outline-primary-arborea:focus, .u-btn-outline-primary-arborea.active {
    color: #ffffff !important;
    background-color: #14313F;
    border-color: #BAE6C9 !important;
}
  
.u-btn-outline-primary-arborea:hover {
    color: #ffffff !important;
    background-color: #14313F;
    border-color: #BAE6C9 !important;
}

.u-btn-outline-primary-v4 {
    color: #14313F !important;
    border-color: #BFDADD !important;
    background-color: #BFDADD !important;
}

.u-btn-outline-primary-v4:focus, .u-btn-outline-primary-v4.active {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
  
.u-btn-outline-primary-v4:hover {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.u-btn-outline-primary-v4.v2:focus, .u-btn-outline-primary-v4.v2.active {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #14313F !important;
}
  
.u-btn-outline-primary-v4.v2:hover {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #14313F !important;
}

.u-btn-outline-primary-v5 {
    color: #14313F;
    background-color: transparent;
    border-color: #14313F !important;
}

.u-btn-outline-primary-v5:focus, .u-btn-outline-primary-v5.active {
    color: #FFFFFF;
    background-color: #67A6B6;
    border-color: #67A6B6 !important;
}
  
.u-btn-outline-primary-v5:hover {
    color: #FFFFFF;
    background-color: #67A6B6;
    border-color: #67A6B6 !important;
}



.u-btn-outline-primary-v6 {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background-color: #67A6B6 !important;
}

.u-btn-outline-primary-v6:focus, .u-btn-outline-primary-v6.active {
    color: #67A6B6 !important;
    background-color: #FFFFFF !important;
    border-color: #67A6B6 !important;
}
  
.u-btn-outline-primary-v6:hover {
    color: #67A6B6 !important;
    background-color: #FFFFFF !important;
    border-color: #67A6B6 !important;
}



.u-btn-outline-primary-v7 {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background-color: #14313F !important;
}

.u-btn-outline-primary-v7:focus, .u-btn-outline-primary-v7.active {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
  
.u-btn-outline-primary-v7:hover {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}



.u-btn-outline-gradient {
    color: #14313F;
    background: linear-gradient(296.49deg, #F4CECE 16.63%, #BFDADD 99.95%);;
    border-color: transparent !important;
}

.u-btn-outline-gradient:focus, .u-btn-outline-gradient.active {
    color: #FFFFFF;
    background: #67A6B6;
    border-color: transparent !important;
}
  
.u-btn-outline-gradient:hover {
    color: #FFFFFF;
    background: #67A6B6;
    border-color: transparent !important;
}

.u-btn-outline-white {
    color: #14313F !important;
    border-color: #FFFFFF !important;
    background-color: #FFFFFF !important;
}

.u-btn-outline-white:focus, .u-btn-outline-white.active {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #FFFFFF !important;
}
  
.u-btn-outline-white:hover {
    color: #FFFFFF !important;
    background-color: #14313F !important;
    border-color: #FFFFFF !important;
}

.u-btn-outline-blue {
    color: #0095a8 !important;
    border-color: #0095a8 !important;
    background-color: #FFFFFF !important;
}

.u-btn-outline-blue:focus, .u-btn-outline-blue.active {
    color: #FFFFFF !important;
    background-color: #0095a8 !important;
    border-color: #0095a8 !important;
}
  
.u-btn-outline-blue:hover {
    color: #FFFFFF !important;
    background-color: #0095a8 !important;
    border-color: #0095a8 !important;
}

.u-btn-blue {
    color: #FFFFFF !important;
    border-color: #0095a8 !important;
    background-color: #0095a8 !important;
}

.u-btn-blue:focus, .u-btn-blue.active {
    color: #0095a8 !important;
    background-color: #FFFFFF !important;
    border-color: #0095a8 !important;
}
  
.u-btn-blue:hover {
    color: #0095a8 !important;
    background-color: #FFFFFF !important;
    border-color: #0095a8 !important;
}

.u-btn-purple {
    color: #FFFFFF !important;
    border-color: #b24da1 !important;
    background-color: #b24da1 !important;
}

.u-btn-purple:focus, .u-btn-purple.active {
    color: #b24da1 !important;
    background-color: #FFFFFF !important;
    border-color: #b24da1 !important;
}

.u-btn-purple:hover {
    color: #b24da1 !important;
    background-color: #FFFFFF !important;
    border-color: #b24da1 !important;
}

.u-btn-outline-transparent {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background-color: transparent !important;
}

.u-btn-outline-transparent:focus, .u-btn-outline-transparent.active {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
  
.u-btn-outline-transparent:hover {
    color: #14313F !important;
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.g-color-blue-borea {
    color: #0095a8 !important;
}


.u-btn-outline-blue-v1 {
    color: #ffffff;
    border-color: #14313F;
    background-color: #14313F;
    z-index: 22;
}

.u-btn-outline-blue-v1:focus, .u-btn-outline--blue-v1.active {
    color: #ffffff;
}
  
.u-btn-outline-blue-v1:hover {
    color: #14313F;
    background-color: #ffffff;
}

.u-btn-precio-left {
    color: #14313F;
    border-color: #14313F;
    background-color: #ffffff;
    z-index: 22;
}

.u-btn-precio-left:focus, .u-btn-precio-left.active {
    color: #14313F;
}
  
.u-btn-precio-left:hover {
    color: #ffffff;
    background-color: #14313F;
}

.u-btn-precio-right {
    color: #14313F;
    border-color: #14313F;
    background-color: transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 20px;
    margin-left: -20px;
}

.u-btn-precio-right:focus, .u-btn-precio-right.active {
    color: #14313F;
    background-color: transparent;
}
  
.u-btn-precio-right:hover {
    color: #14313F;
    background-color: transparent;
}

.menuFlecha {
    padding-right: 1.2rem !important;
}

.dropdown-menu {
    background: #003d2aed;
    min-height: auto;
}

.link-menu {
    color: white !important;
    font-size: 15px;
}

.menu-item {
    color: #14313F !important;
    font-weight: 400;
}

.menuContacto {
    color: #fff !important;
    background-color: #007A53 !important;
    border: 1px solid #007A53;
    padding: 0.78571rem 2.14286rem !important;
    border-radius: 1.57143rem !important;
}

.menu-active {
    color: #14313F !important;
    font-weight: 500 !important;
}

.menu-active--hover:hover {
    color: #14313F !important;
    font-weight: 500 !important;
}

.menu-active2--hover:hover {
    color: #FFFFFF !important;
    font-weight: 500 !important;
}

.nav-item:hover > .nav-link.menu-active2--hover {
    border-color: #FFFFFF !important;
}

.g-bg-rosa {
    background-color: #f4cece !important;
}

.g-bg-rosa--hover:hover {
    background-color: #f4cece !important;
}

.g-bg-azul {
    background-color: #94E8FF !important;
}

.g-bg-azul--hover:hover {
    background-color: #94E8FF !important;
}

.g-bg-arborea {
    background-color: #BAE6C9 !important;
}

.g-bg-arborea--hover:hover {
    background-color: #BAE6C9 !important;
}



.dropdown-item {
    background-color: transparent;
    border-bottom: 2px solid transparent;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.dropdown-item-active {
    background-color: transparent !important;
    border-bottom: 2px solid transparent !important;
    border-bottom-width: 2px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #14313F !important;
    color: #14313F !important;
    font-weight: bold !important;
}

.dropdown-item:hover {
    background-color: transparent;
    border-bottom-color: #14313F;
}

#imageTop:after {
    background:rgba(0,0,0,0.3);
}

.detailsIcon {
    position: absolute;
    top: 30%;
    left: 36%;
    font-size: 120px;
    font-weight: 100;
}

.detailsIcon-Productos {
    position: absolute;
    top: 19%;
    left: 42%;
    font-size: 120px;
    font-weight: 100;
}

.detailsIcon-Productos5 {
    position: absolute;
    top: 14%;
    left: 35%;
    font-size: 120px;
    font-weight: 100;
}

.detailsIcon-Productos4 {
    position: absolute;
    top: 14%;
    left: 37%;
    font-size: 120px;
    font-weight: 100;
}

.detailsIcon-Productos3 {
    position: absolute;
    top: 14%;
    left: 40%;
    font-size: 120px;
    font-weight: 100;
}

.detailsIcon-Actualidad {
    position: absolute;
    top: 25%;
    left: 42%;
    font-size: 120px;
    font-weight: 100;
}

.actualidad-sombra {
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.75);
}

.g-pt-200 {
    padding-top: 200px !important;
}

.g-width-100x {
    width: 100%;
}

.border-sectores {
    width: 11rem !important;
    height: 11rem !important;
} 

.dashed {
    background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%27100%27 ry=%27100%27 stroke=%27white%27 stroke-width=%2710%27 stroke-dasharray=%273%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
    border-radius: 100px;
    background-attachment: inherit !important;
}

.hoverSector {
    border-radius: 100px;
    background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%27100%27 ry=%27100%27 stroke=%27white%27 stroke-width=%2710%27 stroke-dasharray=%273%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
    cursor: pointer;
    background-attachment: fixed;
}

.hoverSector:hover {
    background-attachment: inherit !important;
}

.dashed-green {
    background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%27100%27 ry=%27100%27 stroke=%27%23007A53FF%27 stroke-width=%2710%27 stroke-dasharray=%273%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
    border-radius: 100px;
    background-attachment: inherit !important; 
}

.hoverSol {
    cursor: pointer;
    border-radius: 100px;
    background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%27100%27 ry=%27100%27 stroke=%27%23007A53FF%27 stroke-width=%2710%27 stroke-dasharray=%273%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
    background-attachment: fixed;
}

.hoverSol:hover {
    background-attachment: inherit !important;   
}

.imgSector {
    width: 100px; 
    margin-top: 27px;
}

.u-icon-v2.u-icon-size--4xl,
.u-icon-v2.u-icon-size--4xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--4xl .u-icon__elem-hover {
  width: 12rem;
  height: 12rem;
}

.imgSol {
    width: 100px;
    margin-top: 35px;
}

.headerImage{
    height: 392px;
}

.point {
    background: none;
}

.actualidadFiltro {
    padding: 0.7rem 0; 
    border-bottom: 2px solid #14313F;
}

.actualidadFiltro--hover:hover {
    padding: 0.7rem 0; 
    border-bottom: 2px solid #14313F;
    cursor: pointer;
}

.idiomaSelect {
    border-bottom: 2px solid #ffffff;
}

@media (max-width: 768px) {
    .image-proyecto {
        margin-bottom: 40px;
    }

    .image-articulo {
        margin-bottom: 40px;
    }
}

@media (min-width: 768px) {
    .image-proyecto {
        padding-left: 30px;
        margin-top: 44px;
    }

    .image-articulo {
        padding-left: 30px;
        margin-top: 0px;
    }

    .u-timeline-v2-wrap::before {
      left: 50%;
      width: 3px;
      height: 100%;
      margin-left: -1px;
      background-color: transparent;
      background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%23007A53FF%27 stroke-width=%277%27 stroke-dasharray=%2720%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
    }
}

.easypin-marker {
    cursor: inherit !important;
}

.g-mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.g-ml-auto {
    margin-left: auto;
}
.g-mr-auto {
    margin-right: auto;
}



@media (min-width: 992px) {
    .g-ml-auto--lg {
        margin-left: auto !important;
    }
    .width-17x--lg {
        width: 17%;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        transform: translate3d(0, 0, 0);
        position: fixed;
        width: 100%;
        left: 0px;
        top: 132px;
        text-align: center;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu-2 {
        transform: translate3d(0, 0, 0);
        position: fixed;
        width: 100%;
        left: 0px;
        top: 59px;
        text-align: center;
    }
    .new-line {
        word-wrap: break-word;
        white-space: initial;
        vertical-align: middle;
    }
    .col-5 {
        display: grid;
        grid-template-columns: auto auto auto auto auto;
    }
    .column {
        grid-column: auto;
    }
    .menuContacto{
        margin-top: -8px;
    }

    .col-lg-20x{
        flex: 0 0 20%;
        max-width: 20%;
    }

    .col-lg-14x{
        flex: 0 0 14.28%;
        max-width: 14.28%;
    }

    .g-font-size-120--lg {
        font-size: 120px !important;
    }

    .g-max-width-60x--lg{
        max-width: 60%;
    }

    .g-max-width-70x--lg{
        max-width: 70%;
    }

    .g-max-width-80x--lg{
        max-width: 80%;
    }

    .g-min-height-150--lg{
        min-height: 150px;
    }
    .g-min-height-200--lg{
        min-height: 200px;
    }
}

@media (max-width: 992px) {
    .dropdown-menu {
        background: transparent;
        min-height: auto;
    }
    
    .link-menu {
        color: #003d2a !important;
        font-size: 15px;
    }

    .g-font-size-60--sm {
        font-size: 60px !important;
      }

}

.seccion-title-container {
    position: absolute;
    font-weight: bold;
    width: 100%;
    justify-content: center;
    text-align: left;
}
.img-absolute{
    position: absolute;
}

.seccion-title {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}


@media (min-width: 576px) {
    .seccion-title {
        max-width: 640px;
    }
}
/*cambios imagenes*/
@media (max-width: 575px) {
    .imagen-size {
        width: 85%;
        bottom: -7%;
        right: -15%;
    }
}
@media (min-width: 576px) {
    .imagen-size {
        width: 90%;
        bottom: -18.5%;
        right: -11.5%;
    }
}
@media (min-width: 768px) {
    .imagen-size {
        width: 480px;
        bottom: 0px;
        right: 0px;
    }
}
@media (min-width: 992px) {
    .imagen-size {
        width: 80%;
        bottom: -19.5%;
        right: -19%;
    }
}
@media (min-width: 576px) {
    .image-background {
        background-image: url(/build/assets/img/frameCompleto.c35284a1.png);
        background-repeat: no-repeat;
        background-size: cover;

    }
}
@media (max-width: 575px) {
    .image-background {
        background-image: url(/build/assets/img/personasFondo.345ec700.png);
        background-repeat: no-repeat;
        background-size: cover;
        bottom: 300px;

    }
}

@media (min-width: 576px) {
    .change-section {
        background-color:#14313F ;
        color: white;
    }
}
@media (max-width: 575px) {
    .change-section {
        background-color: #FCF9F5;
        color: #14313F;

    }
}

@media (max-width: 767px){
    .bg-light-div {
        background-color:rgba(255, 255, 255, 0.05);
        
    }
}

@media (min-width: 768px) {
    .seccion-title {
        max-width: 820px;
    }
}
@media (min-width: 992px) {
    .seccion-title {
        max-width: 1060px;
    }
}

@media (min-width: 1200px) {
    .seccion-title {
        max-width: 1240px;
    }
}

li.dropdown.open > .dropdown-menu {
    display: block;
}


.imagenGaleria {
    display: block;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    height: auto !important;
    width: auto !important;
}

.imageOver {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*li.dropdown:hover > .dropdown-menu {
    display: block;
}*/

/*li.dropdown > .dropdown-menu {
    display: none;
    -webkit-transition: all 2s ease-in;
    -moz-transition: all 2s ease-in;
    -o-transition: all 2s ease-in;
    -ms-transition: all 2s ease-in;
    transition: all 2s ease-in;
}*/

.cuadroHistorias {
    border-radius: 34px;
    background-color: #14313F;
}

.cuadroNewsletter {
    border-radius: 44px;
    background-color: #14313F;
}

.cuadroAseguradora {
    border-radius: 44px;
    background-color: #d7eaec;
}

.cuadroAseguradora2 {
    border-radius: 44px;
    background-color: white;
}

.cuadroFuneraria {
    border-radius: 44px;
    background-color: #cae1eb;
}

.cuadroFuneraria2 {
    border-radius: 44px;
    background-color: white;
}

.cuadroPruebalo {
    border-radius: 44px;
    background-color: #e5e7e0;
}

.bordeFuneraria {
    border-radius: 38px;
    border: solid 1px #d2d2d2;
    box-shadow: 0 0 18px 0 rgba(213, 213, 213, 0.5);
}

.inputContacto {
    border: solid 1.7px rgba(179, 174, 151, 0.55);
    color: #14313F;
    border-radius: 44px;
}

/* HUBSPOT */

.hs-input {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    border-color: #ccc;
    height: auto;

    border-radius: 45.6px;
    padding-top: .78571rem!important;
    padding-bottom: .78571rem!important;
    padding-left: 1.07143rem!important;
    padding-right: 1.07143rem!important;
    margin-bottom: 0px!important;
}

.hs-input:focus {
    border-color: #14313F;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
}

.no-list {
    list-style-type: none;
}

.inputs-list {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px !important;
}

.hs-error-msgs {
    color: red;
    margin-bottom: 0px !important;
    padding-left: 18px !important;
}

.hs-error-msg {
    color: red;
    margin-bottom: 0px !important;
    padding-left: 0px !important;
}

#label-firstname-032f4d18-ddbe-4a88-b87e-68543dc89aa8 {
    display: none !important;
}
#label-firstname-9cee7dec-c0e3-42c8-a81a-01d7aaf02c53 {
    display: none !important;
}
#label-email-032f4d18-ddbe-4a88-b87e-68543dc89aa8 {
    display: none !important;
}
#label-email-9cee7dec-c0e3-42c8-a81a-01d7aaf02c53 {
    display: none !important;
}

#label-email-068683fe-494b-463b-9dfc-731e48b631b1 {
    display: none !important;
}
#label-firstname-068683fe-494b-463b-9dfc-731e48b631b1 {
    display: none !important;
}
#label-departamento-068683fe-494b-463b-9dfc-731e48b631b1 {
    display: none !important;
}
#label-como_podemos_ayudarte-068683fe-494b-463b-9dfc-731e48b631b1 {
    display: none !important;
}
#label-lastname-068683fe-494b-463b-9dfc-731e48b631b1 {
    display: none !important;
}
#label-firstname-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}
#label-lastname-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}
#label-email-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}
#label-departamento-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}
#label-como_podemos_ayudarte-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}
#label-departamento-10c9bc00-3345-4b33-b19b-378825e367b0 {
    display: none !important;
}

.hs_firstname {
    margin-bottom: 20px !important;
}
.hs_lastname {
    margin-bottom: 20px !important;
}
.hs_email {
    margin-bottom: 20px !important;
}
.hs_departamento {
    margin-bottom: 20px !important;
}

.hs-form-booleancheckbox-display {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px !important;
    margin-right: .75rem;
    
    color: #f4f4f4 !important;
    font-size: 14px !important;
    position: relative;
    cursor: pointer;
}

.hs-input[type="checkbox"] {
    width: 18px !important;
}


.hs-button {
    cursor: pointer;
    color: #ffffff;
    border: 1px solid transparent;
    border-color: #AF5046;
    background-color: #AF5046;
    padding-bottom: 0.42857rem !important;
    padding-top: 0.57143rem !important;
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
    margin-top: 10px !important;
    font-weight: 500 !important;
    font-size: 1.14286rem !important;
    border-radius: 20px !important;
    text-decoration: none;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-box-shadow: 0 5px 10px -6px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 10px -6px rgb(0 0 0 / 10%);
    position: relative;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    cursor: pointer;
    text-transform: uppercase!important;
    text-align: center!important;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: 0;
}

.hs-button:hover {
    background-color: transparent !important;
}

.hs-richtext {
    color: #14313F !important;
    font-family: "Larken" !important;
    line-height: 1.4 !important;
    font-size: 30px !important;
    margin-bottom: 0px !important;
}

.hs-richtext h5{
    color: #14313F !important;
    font-family: "Larken" !important;
    line-height: 1.4 !important;
    font-size: 30px !important;
    margin-bottom: 0px !important;
}

.hs_como_podemos_ayudarte {
  margin-bottom: 20px !important;
}

.actions {
    text-align: left !important;
}

.menu-font {
    font-size: 18px !important;
}

@media (min-width: 992px) and (max-width: 1074px) {
    .menu-font {
        font-size: 16px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1270px) {
    .menu-font {
        font-size: 16px !important;
    }
}

.menu-font-v4 {
    font-size: 20px !important;
}

@media (min-width: 992px) and (max-width: 1074px) {
    .menu-font-v4 {
        font-size: 18px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1270px) {
    .menu-font-v4 {
        font-size: 18px !important;
    }
}

.g-bg-header {
    background-color: transparent !important;
}

.g-mt-250 {
    margin-top: 250px !important;
}


.img-comofunciona {
    /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
    background: url(/build/assets/img/como_funciona.20da5db6.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

@media (min-width: 576px) {
    .img-header {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/img_fondo.e0921b83.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-v2 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/img_fondo_v2.b98691a1.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-cenizas {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: linear-gradient(90deg, rgb(21 49 62 / 52%) 51.63%, #ffffff00 80.85%), url(/build/assets/img/borea/traslados_v4.d9867f6c.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-traslados {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/img_fondo_traslados.4dc7f995.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-arborea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/img_fondo_arborea_header.1386f27e.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto-v2 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/contacto_v2.c7c202e8.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto-v3 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/contacto_v3.f63d6095.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto-arborea {
        background: url(/build/assets/img/borea/contacto_arborea.95eedde4.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-comofun {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/imagen_comofun.d7d4c169.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-pets {
        background: url(/build/assets/img/borea/img_fondo_pets.e96e509e.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-v4 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/v4/header_gen.4413ce95.webp);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-v4-precio {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/v4/header_inc.7be0b57b.webp);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-v4-preciob {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/cabecera.d0ed13d9.webp);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover;
        box-shadow: inset 15px 15px 700px rgba(0, 0, 0, 0.5);
    }
    .img-incineracion-v4 {
        background: url(/build/assets/img/borea/v4/incineracion.d6964eec.webp);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-servicios-v4 {
        background: url(/build/assets/img/borea/v4/bg_servicios.240ddb6e.webp);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-serviciosb-v4 {
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/bg_servicios2.18fc4bd4.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: contain; 
    }

    .precio-banner-v4 {
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/bg_banner.a0ac212a.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
}
@media (max-width: 575px) {
    .img-header {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 32.63%, #FFFFFF 64.85%), url(/build/assets/img/borea/img_fondo_sm.0a1d7c92.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: contain;
        background-color: #FCF9F5;
    }
    .img-header-v2 {
        background: url(/build/assets/img/borea/img_fondo_v2_sm.d5457f63.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: rgba(191, 218, 221, 0.40);
    }
    .img-header-cenizas {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: linear-gradient(90deg, rgb(21 49 62 / 52%) 51.63%, #ffffff00 80.85%), url(/build/assets/img/borea/traslados_v4.d9867f6c.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-traslados {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/img_fondo_traslados_sm.17bda62b.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-arborea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: linear-gradient(180deg,hsla(0,0%,100%,0) 32.63%,#fff 54.85%),url(/build/assets/img/borea/img_fondo_arborea_header_sm.ecb2e854.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: auto; 
    }
    .img-contacto-v2 {
        background: url(/build/assets/img/borea/contacto_sm_v2.58d004ec.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: contain;
        background-color: rgba(191, 218, 221, 0.40);
    }
    .img-contacto-v3 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/contacto_sm_v3.4b9559f8.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto-arborea {
        background: url(/build/assets/img/borea/contacto_arborea.95eedde4.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-comofun {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        
        background: url(/build/assets/img/imagen_comofun2.449902e1.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-pets {
        background: url(/build/assets/img/borea/img_fondo_pets.e96e509e.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-header-v4 {
        background: url(/build/assets/img/borea/v4/header_gen_sm.92111438.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .img-header-v4-precio {
        background: url(/build/assets/img/borea/v4/header_inc_sm.1ddadecf.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .img-header-v4-preciob {
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/cabecera.d0ed13d9.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        box-shadow: inset 15px 15px 500px rgba(0, 0, 0, 0.5);
    }
    .img-servicios-v4 {
        background: url(/build/assets/img/borea/v4/bg_servicios_sm.df605ceb.webp);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-serviciosb-v4 {
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/bg_servicios2.18fc4bd4.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .precio-banner-v4 {
        background: url(/build/assets/img/borea/v4/incineracion-precio-b/bg_banner.a0ac212a.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
}

.slick-dotted.slick-slider {
    margin-bottom: 0px !important;
}

@media (min-width: 576px) {
    .slick-dots {
        bottom: 45px !important;
    }
}
@media (max-width: 575px) {
    .slick-dots {
        bottom: 23px !important;
    }
}

.slick-dots li button:before {
    font-size: 14px !important;
}

.slick-dots li.slick-active button:before {
    color: #14313F !important;
}

.slick-dots li button:before {
    color: #14313F !important;
}

.slick-dots li {
    margin: 0 2px;
}

.inputPerfil {
    border-radius: 0px !important;
    border: 1px solid #14303e66 !important;
    background: transparent !important;
    color: #14313F !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 12px !important;
    padding-bottom: 9px !important;
    height: auto !important;
}

.inputPerfil:focus {
    background: #FFFFFF !important;
}





.form-control::placeholder{
    color: #14313F !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    opacity: 1;
}

#inputNecesidad {
    padding-top: 15px !important;
    padding-bottom: 13px !important;
}

input[type="checkbox"] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    /* Remove most all native input styles */
    appearance: none;
    /* For iOS < 15 */
    background-color: transparent;
    /* Not removed via appearance */
    margin: 0;
  
    font: inherit;
    color: currentColor;
    width: 25px;
    height: 25px;
    border: 1px solid #14303e66;
    border-radius: 0px;
    transform: translateY(-0.075em);

    cursor: pointer !important;
  
    display: grid;
    place-content: center;
  }
  
  input[type="checkbox"]::before {
    content: "";
    width: 13px;
    height: 13px;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #14313F;
    /* Windows High Contrast Mode */
    background-color: CanvasText;
  }
  
  input[type="checkbox"]:checked::before {
    transform: scale(1);
  }

.form-control1 {
    display: grid;
    grid-template-columns: 25px auto;
    gap: 0.5em;
  }

/* GEOCODER */

.mapboxgl-ctrl-geocoder {
    background: transparent !important;
}

.mapboxgl-ctrl-geocoder--input {
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 1px solid #14303e66 !important;
    background: transparent !important;
    color: #14313F !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    height: auto !important;
    line-height: 1.5 !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-top: 12px !important;
    padding-bottom: 9px !important;
    font-family: "TT" !important;
}

.mapboxgl-ctrl-geocoder--input::placeholder{
    color: #14313F !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    opacity: 1;
}

.mapboxgl-ctrl-geocoder--input:focus {
    outline: none !important;
    background: #FFFFFF !important;
}

.mapboxgl-ctrl-geocoder {
    width: 100% !important;
    max-width: none !important;
}

.mapboxgl-ctrl-geocoder--icon {
    top: 14px !important;
}

.mapboxgl-ctrl-geocoder, .mapboxgl-ctrl-geocoder .suggestions {
    box-shadow: none !important;
}

#geocoder > .mapboxgl-ctrl-geocoder {
    z-index: 9 !important;
}

.is-invalid {
    border: solid 1.2px red !important;
}

.swal2-container {
    z-index: 9999999 !important;
}

.swal2-title {
    font-family: "TT" !important;
}

.swal2-html-container {
    font-family: "TT" !important;
}

.swal2-confirm {
    font-family: "TT" !important;
}

@media (min-width: 576px) {
    .g-bg-transparent--sm {
        background-color: transparent !important;
    }

}

/* ARTICULOS */

.articulo {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.select {
    cursor: pointer;
}

.select:hover {
    opacity: 0.9 !important;
}

.linkSpanner{
    position:absolute; 
    width:100%;
    height:100%;
    top:0;
    left: 0;
    z-index: 1;
  
    /* edit: fixes overlap error in IE7/8, 
       make sure you have an empty gif 
    background-image: url('empty.gif');*/
} 

.select-blog {
    background: transparent;
    border: none;
    font-size: 14px;
    font-weight: 500;
    height: 30px;
    padding: 5px;
 }

.select-blog:focus { 
    outline: none;
}


/* Dropdown Button */
.dropbtn {
    background-color: transparent;
    font-size: 16px;
    color: #67A6B6;
    font-weight: 500;
    border: none;
  }
  
  /* The container <div> - needed to position the dropdown content */
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  /* Dropdown Content (Hidden by Default) */
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }
  
  /* Links inside the dropdown */
  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  
  /* Change color of dropdown links on hover */
  .dropdown-content a:hover {background-color: #ddd;}
  
  /* Show the dropdown menu on hover */
  .dropdown:hover .dropdown-content {display: block;}

  .noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
  }


/* MODAL */

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    font-family: 'TT';
  }
  
  /* Modal Content */
  .modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 30%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
  }

  .modal-content.comentarios {
    width: 50%;
  }



    @media (max-width: 750px) {
        .modal-content {
            width: 90% !important;
        }

        .modal-content.comentarios {
          width: 95%;
        }

    }
  
    /* Add Animation */
    @-webkit-keyframes animatetop {
        from {top:-300px; opacity:0} 
        to {top:0; opacity:1}
    }
  
    @keyframes animatetop {
        from {top:-300px; opacity:0}
        to {top:0; opacity:1}
    }
  
  /* The Close Button */
  .close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  
  .modal-header {
    padding: 2px 16px;
    background-color: #14313F;
    color: white;
  }
  
  .modal-body {padding: 2px 16px;}
  
  .modal-footer {
    padding: 2px 16px;
    background-color: #14313F;
    color: white;
  }





.img-carrusel {
    /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
    background: url(/build/assets/img/borea/fondo_carrusel.18912cb8.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover; 
}

.cuadroServicio {
    background: rgba(255, 255, 255, 0.250246);
    box-shadow: 0px 2px 40px rgba(20, 49, 63, 0.05);
    border-radius: 5px;
}


@media (min-width: 576px) {
    .flecha {
        height: 75px;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
        margin-top: -45px;
    }
    .img-grad {
        background: url(/build/assets/img/borea/fondo_grad.a6f92136.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-personalizados {
        background: url(/build/assets/img/borea/fondo_personalizados.a9f21991.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .cuadroServicioPers {
        background: #14313fb3;
        mix-blend-mode: normal;
        border-radius: 3px;
    }
    .img-borea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_borea.713d2227.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-borea2 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_borea2.fefc99df.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer.cc96a002.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-arborea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer_arborea.bb2b71aa.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-dana {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer_aurora.1856eeb7.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-v4 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/v4/footer.90e0e920.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-como-header {
        background: url(/build/assets/img/borea/como-funciona/fondo_grad.1de408c8.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-como-formulario {
        background: url(/build/assets/img/borea/como-funciona/fondo_formulario.b3ee0171.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-serv-header {
        background: url(/build/assets/img/borea/servicios/fondo_grad.e5291f5f.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-articulos-header {
        background: url(/build/assets/img/borea/articulos/fondo_grad.2c69e534.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-articulos-post {
        background: url(/build/assets/img/borea/articulos/fondo_post.85b4372e.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto {
        background: url(/build/assets/img/borea/contacto_grad.dfcf6069.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
}
@media (max-width: 575px) {
    .flecha {
        height: 65px;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
        margin-top: -45px;
    }
    .img-grad {
        background: url(/build/assets/img/borea/fondo_grad_sm.0c929c56.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-personalizados {
        background: url(/build/assets/img/borea/fondo_personalizados_sm.753622cc.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .cuadroServicioPers {
        background: transparent;
        mix-blend-mode: normal;
    }
    .img-borea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_borea_sm.b6df6329.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-borea2 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_borea2_sm.cd35e1d6.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer_sm.548f59eb.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-arborea {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer_arborea.bb2b71aa.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-dana {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/fondo_footer_aurora.1856eeb7.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-footer-v4 {
        /*background: linear-gradient(112.15deg, #FCF9F5 29.6%, rgba(252, 249, 245, 0) 100%), url('../img/img_fondo.png');*/
        background: url(/build/assets/img/borea/v4/footer_sm.f1c6fdad.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-como-header {
        background: url(/build/assets/img/borea/como-funciona/fondo_grad_sm.fec75429.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-como-formulario {
        background: url(/build/assets/img/borea/como-funciona/fondo_formulario_sm.abc31311.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-serv-header {
        background: url(/build/assets/img/borea/servicios/fondo_grad.e5291f5f.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-articulos-header {
        background: url(/build/assets/img/borea/articulos/fondo_grad.2c69e534.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-articulos-post {
        background: url(/build/assets/img/borea/articulos/fondo_post.85b4372e.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    .img-contacto {
        background: url(/build/assets/img/borea/contacto_grad.dfcf6069.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

}

.u-go-to-v1.whatsapp {
    background-color: #25d366 !important;
    color: #FFF !important;
    display: inline-block;
    position: fixed;
    right: 15px;
    z-index: 9999999;
}
.u-go-to-v1.whatsapp:hover {
    background-color: #14313F !important;
}

.enlaces-post {
    color: #1b96b8 !important;
}

.comentario > p {
    margin: 0px !important;
}

.hamburger-inner.v2, .hamburger-inner.v2::before, .hamburger-inner.v2::after {
    background: white !important;
}

@media (min-width: 576px) {
    .g-bg-primary--sm {
      background-color: #14313F !important;
    }
    .g-bg-header-v3--sm {
        background: url(/build/assets/img/borea/img_fondo_v3.b8c7f0ae.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: rgba(191, 218, 221, 0.40);
    }
    .g-bg-header-arborea--sm {
        background: url(/build/assets/img/borea/img_fondo_arborea.4c8a230a.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: rgba(191, 218, 221, 0.40);
    }
  }


.g-bg-header-v3 {
    background: url(/build/assets/img/borea/img_fondo_v3.b8c7f0ae.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(191, 218, 221, 0.40);
}

.g-bg-header-arborea {
    background: url(/build/assets/img/borea/img_fondo_arborea.4c8a230a.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(191, 218, 221, 0.40);
}

.img-grad-v3 {
    background: url(/build/assets/img/borea/fondo_grad_v3.c6a7de80.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover; 
}

.img-grad-arborea1 {
    background: url(/build/assets/img/borea/fondo_grad_arborea1.55ec996d.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover; 
}

.img-grad-arborea2 {
    background: url(/build/assets/img/borea/fondo_grad_arborea2.3761fb14.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover; 
}



.btn-llamar-dana {
    color: #FFFFFF !important;
    border-color: transparent;
    background: url(/build/assets/img/borea/btn-llamar.cb1547e6.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.btn-llamar-dana:focus, .btn-llamar-dana.active {
    opacity: 0.8;
}
  
.btn-llamar-dana:hover {
    opacity: 0.8;
}

.btn-whatsapp {
    color: #FFFFFF !important;
    border-color: transparent;
    background: rgba(31, 175, 56, 1);
}

.btn-whatsapp:focus, .btn-whatsapp.active {
    opacity: 0.8;
}
  
.btn-whatsapp:hover {
    opacity: 0.8;
}

.g-color-dark {
    color: #404040 !important;
}

.lineaServicio {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #94E8FF;
}

.precioServicio {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    justify-content: center;
    color: #94E8FF;
}

.lineaServicio:before {
    content: '';
    width: 40px;
    height: 2px;
    background: #94E8FF;
    margin: 0 10px;
}

.lineaTanatorio {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #14313f;
}

.lineaTanatorio:before {
    content: '';
    width: 52px;
    height: 2px;
    background: #14313f;
    margin: 0 8px 0 0;
}

.lineaTanatorio2 {
    color: #14313f;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 20px;
}

.bg-footer2 {
    background-color: #404040 !important;
}

/* BOREA V4 WEB */

.home-header-v4 {
    background: url(/build/assets/img/borea/v4/home_header.6866efc6.webp);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}

.home-servicios-v4 {
    background: url(/build/assets/img/borea/v4/home_servicios.0069948e.webp);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}

.home-porque-v4 {
    background: url(/build/assets/img/borea/v4/home_porque.c719e295.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.preguntas-v4 {
    background: url(/build/assets/img/borea/v4/preguntas.0bbaa128.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-header-v4 {
    background: url(/build/assets/img/borea/v4/somos_header.2a057eba.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-borea-v4 {
    background: url(/build/assets/img/borea/v4/somos_borea.37908491.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-honradez-v4 {
    background: url(/build/assets/img/borea/v4/somos_honradez.c98a1001.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-sencillez-v4 {
    background: url(/build/assets/img/borea/v4/somos_sencillez.88f9e35d.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-empatia-v4 {
    background: url(/build/assets/img/borea/v4/somos_empatia.f938cae6.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-digital-v4 {
    background: url(/build/assets/img/borea/v4/somos_digital.82498405.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.somos-precio-v4 {
    background: url(/build/assets/img/borea/v4/somos_precio.4ec3131b.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.como-header-v4 {
    background: url(/build/assets/img/borea/v4/como_header.bf26aef5.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
}

.incineracion-header-v4 {
    background: url(/build/assets/img/borea/v4/incineracion_header.0bfe4acf.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.incineracion-borea-v4 {
    background: url(/build/assets/img/borea/v4/incineracion_borea.3e132260.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.incineracion-porque-v4 {
    background: url(/build/assets/img/borea/v4/incineracion_porque.bb566336.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.entierro-header-v4 {
    background: url(/build/assets/img/borea/v4/entierro_header.261388a4.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.arborea-header-v4 {
    background: url(/build/assets/img/borea/v4/arborea_header.1cd5db48.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.traslados-header-v4 {
    background: url(/build/assets/img/borea/v4/traslados_header.2d74762b.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.traslados-porque-v4 {
    background: url(/build/assets/img/borea/v4/traslados_porque.d257bdbe.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.cenizas-header-v4 {
    background: url(/build/assets/img/borea/v4/cenizas_header.513aa3cf.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.cenizas-confia-v4 {
    background: url(/build/assets/img/borea/v4/cenizas_confia.184d9f52.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.blog-header-v4 {
    background: url(/build/assets/img/borea/v4/blog_header.37efe8d6.webp);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}

.contacto-header-v4 {
    background: url(/build/assets/img/borea/v4/contacto_header.65f4ade4.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}

.g-color-purple {
    color: #9265b2 !important;
}


@media (max-width: 575px) {
    .home-header-v4 {
        background: url(/build/assets/img/borea/v4/home_header_sm.a097df22.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .home-servicios-v4 {
        background: url(/build/assets/img/borea/v4/home_servicios_sm.9d5c561f.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .home-porque-v4 {
        background: url(/build/assets/img/borea/v4/home_porque_sm.c4322421.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .preguntas-v4 {
        background: url(/build/assets/img/borea/v4/preguntas_sm.e0b9898f.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .somos-header-v4 {
        background: url(/build/assets/img/borea/v4/somos_header_sm.9afe3e4c.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .somos-borea-v4 {
        background: url(/build/assets/img/borea/v4/somos_borea_sm.d19f51e0.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .como-header-v4 {
        background: url(/build/assets/img/borea/v4/como_header_sm.4229d3d2.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .incineracion-header-v4 {
        background: url(/build/assets/img/borea/v4/incineracion_header_sm.7a30691c.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .incineracion-borea-v4 {
        background: url(/build/assets/img/borea/v4/incineracion_borea_sm.48de6e4b.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .incineracion-porque-v4 {
        background: url(/build/assets/img/borea/v4/incineracion_porque_sm.ebbf579c.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .entierro-header-v4 {
        background: url(/build/assets/img/borea/v4/entierro_header_sm.a0ea7993.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .arborea-header-v4 {
        background: url(/build/assets/img/borea/v4/arborea_header_sm.11ba3e4c.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .traslados-header-v4 {
        background: url(/build/assets/img/borea/v4/traslados_header_sm.5c73934a.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .traslados-porque-v4 {
        background: url(/build/assets/img/borea/v4/traslados_porque_sm.8f4a371f.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .cenizas-header-v4 {
        background: url(/build/assets/img/borea/v4/cenizas_header_sm.37c0a382.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .cenizas-confia-v4 {
        background: url(/build/assets/img/borea/v4/cenizas_confia_sm.290361d0.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .blog-header-v4 {
        background: url(/build/assets/img/borea/v4/blog_header_sm.13fd0d32.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }

    .contacto-header-v4 {
        background: url(/build/assets/img/borea/v4/contacto_header_sm.a0da4054.webp);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover; 
    }
    
}

/* Font Awesome font-display override */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/webfonts/fa-brands-400.woff2) format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/webfonts/fa-solid-900.woff2) format('woff2');
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UztFQUNYO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFFBQVE7RUFDVjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0VBQ2xCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsU0FBUztFQUNYO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFFBQVE7RUFDVjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0VBQ2xCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsU0FBUztFQUNYO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFFBQVE7RUFDVjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0VBQ2xCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsU0FBUztFQUNYO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxZQUFZO0lBQ1osTUFBTTtFQUNSO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsU0FBUztFQUNYO0VBQ0E7SUFDRSxr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QjtBQUNyQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsa0JBQWtCO0FBQ3BCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxrQkFBa0I7QUFDcEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O3FDQUVxQztBQUNyQztFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxrQkFBa0I7QUFDcEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztxQ0FFcUM7QUFDckM7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7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O0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBLGlCQUFpQjtBQUNqQjtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFF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QUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQSxnQkFBZ0I7QUFDaEI7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7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Q0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xD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QUN0Qzs7QUFFQTs7cUNBRXFDO0FBQ3JDO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztxQ0FFcUM7QUFDckM7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7O3FDQUVxQztBQUNyQztFQUNFLFlBQVk7QUFDZDs7QUFFQTs7cUNBRXFDO0FBQ3JDO0VBQ0UsVUFBVTtFQUNWLFdBQVc7QUFDYjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7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QXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsU0FBUztFQUNULHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVC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QWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJB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QztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFv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LCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pD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QjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQSxjQUFjO0VBQ2Q7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FB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QUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNF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RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLCtCQUErQjtFQUNqQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLCtCQUErQjtFQUNqQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLDhCQUE4QjtFQUNoQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNF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bkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFD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Q2xDO0VBQ0EsZ0JBQWdCO0VBQ2hCO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNF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RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLCtCQUErQjtFQUNqQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLCtCQUErQjtFQUNqQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztFQUNyQztFQUNBLE1BQU07RUFD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O0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsK0JBQStCO0lBQy9CLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsK0JBQStCO0lBQy9CLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQztFQUN2QztFQUNBO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQztFQUN2QztFQUNBLGNBQWM7RUFDZDtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLDhCQUE4QjtJQUM5QixpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLDRCQUE0QjtJQUM1QiwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLDhCQUE4QjtJQUM5QixpQ0FBaUM7RUFDbkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0lBQzlCLGlDQUFpQztFQUNuQztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLDZCQUE2QjtJQUM3QixnQ0FBZ0M7RUFDbEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSwrQkFBK0I7SUFDL0Isa0NBQWtDO0VBQ3BDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBLGdCQUFnQjtFQUNoQjtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBLGtCQUFrQjtFQUNsQjtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLGdDQUFnQztFQUNsQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLDhCQUE4QjtFQUNoQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLGdDQUFnQztFQUNsQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLCtCQUErQjtFQUNqQztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLHFDQUFxQztFQUN2QztFQUNBLG1CQUFtQjtFQUNuQjtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGlDQUFpQztFQUNuQztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQSxpQkFBaUI7RUFDakI7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSwrQkFBK0I7RUFDakM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSw2QkFBNkI7RUFDL0I7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSwrQkFBK0I7RUFDakM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7RUFDckM7RUFDQSxNQUFNO0VBQ047SUFDRSw4QkFBOEI7RUFDaEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjs7QUFFQTtxQ0FDcUM7QUFDckMsTUFBTTtBQUNOO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLDBCQUEwQjtJQUMxQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHlCQUF5QjtJQUN6Qiw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBLG1CQUFtQjtFQUNuQjtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQSxjQUFjO0VBQ2Q7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RD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TTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lB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QUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLDZCQUE2QjtJQUM3Qiw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLCtCQUErQjtJQUMvQixnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLDZCQUE2QjtJQUM3Qiw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLG1DQUFtQztJ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Q0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSw4QkFBOEI7RUFDaEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSwrQkFBK0I7RUFDakM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQSxtQkFBbUI7RUFDbkI7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGlDQUFpQztFQUNuQztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0EsaUJBQWlCO0VBQ2pCO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0FBQ0Y7O0FBRUE7cUNBQ3FDO0FBQ3JDO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0UseUNB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MUQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxvREFBMkQ7SUFDM0Qsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxvREFBdUQ7SUFDdkQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxvREFBc0Q7SUFDdEQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxvREFBd0Q7SUFDeEQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxxREFBd0Q7SUFDeEQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxxREFBc0Q7SUFDdEQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxxREFBc0Q7SUFDdEQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxxREFBbUQ7SUFDbkQsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxxREFBdUQ7SUFDdkQsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7OztBQUdBO0lBQ0k7UUFDSSxxREFBc0Q7UUFDdEQsMkJBQTJCO1FBQzNCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBeUQ7UUFDekQsMkJBQTJCO1FBQzNCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBc0Q7UUFDdEQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBb0Q7UUFDcEQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBdUQ7UUFDdkQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBc0Q7UUFDdEQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBc0Q7UUFDdEQsMkJBQTJCO1FBQzNCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBOEQ7UUFDOUQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBNkQ7UUFDN0Qsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBOEQ7UUFDOUQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBMEQ7UUFDMUQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBeUQ7UUFDekQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBMkQ7UUFDM0Qsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBMkQ7UUFDM0Qsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBeUQ7UUFDekQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBeUQ7UUFDekQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBc0Q7UUFDdEQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxxREFBMEQ7UUFDMUQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixzQkFBc0I7SUFDMUI7O0FBRUo7O0FBRUEsdUNBQXVDO0FBQ3ZDO0VBQ0Usb0NBQW9DO0VBQ3BDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdIQUFnSDtBQUNsSDs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiwrR0FBK0c7QUFDakgiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdW5pZnkvY3NzL3VuaWZ5LWNvcmUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy91bmlmeS9jc3MvdW5pZnktY29tcG9uZW50cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3VuaWZ5L2Nzcy91bmlmeS1nbG9iYWxzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGVmYXVsdCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW52aXNpYmxlMSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM1NTU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsIFwia2VyblwiO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM2NmFiMjc7XG59XG5cbi5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubmF2LWxpbms6Zm9jdXMsXG4ubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCAuaDcsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmg3IHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpc3BsYXlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGlnaGxpZ2h0IENvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4uZy1iZy1wcmltYXJ5IDo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmctYmctcHJpbWFyeSA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMTQzMTNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFsZXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFsZXJ0IENsb3NlIEJ1dHRvbiAqL1xuLnUtYWxlcnQtY2xvc2UtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IC43O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnUtYWxlcnQtY2xvc2UtLWxpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtYWxlcnQtY2xvc2UtLWxpZ2h0OmZvY3VzLCAudS1hbGVydC1jbG9zZS0tbGlnaHQ6YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogQWxlcnQgTGlzdHMgKi9cbi51LWFsZXJ0LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi8qIEFsZXJ0IExpc3RzIHdpdGggRm9udCBBd2Vzb21lIEljb25zICovXG4uYWxlcnRfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFsZXJ0X19pY29uLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFycm93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWFycm93LXYxOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctdjFbY2xhc3MqPVwiYWJzXCJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LWFycm93LWN1c3RvbS12MSAudS1hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWFycm93LWN1c3RvbS12MSAudS1hcnJvdy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEuanMtcHJldiAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxLmpzLW5leHQgLnUtYXJyb3ctdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjIgLnUtYXJyb3ctaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyIC51LWFycm93LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12Mi5qcy1wcmV2IC51LWFycm93LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwcHgpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjIuanMtcHJldiAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjIuanMtbmV4dCAudS1hcnJvdy1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyLmpzLW5leHQgLnUtYXJyb3ctaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyOmhvdmVyIC51LWFycm93LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjI6aG92ZXIgLnUtYXJyb3ctaW1nIHtcbiAgb3BhY2l0eTogLjY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MyAudS1hcnJvdy1oZWxwZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjMgLnUtYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjMgLnUtYXJyb3ctaWNvbi1iZWZvcmUsIC51LWFycm93LWN1c3RvbS12MyAudS1hcnJvdy1pY29uLWFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzIC51LWFycm93LWljb24tYmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDMwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDMwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzIC51LWFycm93LWljb24tYWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0zMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTMwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzLmpzLW5leHQgLnUtYXJyb3ctaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12Mzpob3ZlciAudS1hcnJvdy1oZWxwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjM6aG92ZXIgLnUtYXJyb3ctaWNvbi1iZWZvcmUsIC51LWFycm93LWN1c3RvbS12Mzpob3ZlciAudS1hcnJvdy1pY29uLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzOmhvdmVyIC51LWFycm93LWljb24tYmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzOmhvdmVyIC51LWFycm93LWljb24tYWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjQge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12NCBoNCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12NC5qcy1wcmV2IGg0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY0LmpzLW5leHQgaDQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjQ6aG92ZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12NDpob3ZlciAudS1hcnJvdy1pY29uIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWFycm93LWN1c3RvbS12NDpob3ZlciBoNCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NSAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12NSAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1IC51LWFycm93LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1IC51LWFycm93LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjUuanMtcHJldiAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1LmpzLW5leHQgLnUtYXJyb3ctdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NTpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1OmhvdmVyIC51LWFycm93LXRpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjU6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1OmhvdmVyLmpzLXByZXYgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1OmhvdmVyLmpzLW5leHQgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIC40cywgei1pbmRleCAuNHM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC40cywgYmFja2dyb3VuZC1jb2xvciAuNHMsIHotaW5kZXggLjRzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIGJhY2tncm91bmQtY29sb3IgLjRzLCB6LWluZGV4IC40cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY2IC51LWFycm93LXRleHQge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12Njpob3ZlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWFycm93LWN1c3RvbS12NyB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcgLnUtYXJyb3ctaW1nIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12Ny5qcy1wcmV2IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWFycm93LWN1c3RvbS12Ny5qcy1wcmV2IC51LWFycm93LWltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcuanMtbmV4dCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcuanMtbmV4dCAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjc6aG92ZXIgLnUtYXJyb3ctaWNvbiB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjc6aG92ZXIgLnUtYXJyb3ctaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjgge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LXRpdGxlLFxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LWltZyB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LXRpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjggLnUtYXJyb3ctdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC4zcztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi51LWFycm93LWN1c3RvbS12OC5qcy1wcmV2IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWFycm93LWN1c3RvbS12OC5qcy1wcmV2IC51LWFycm93LXRleHQsXG4udS1hcnJvdy1jdXN0b20tdjguanMtcHJldiAudS1hcnJvdy10aXRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjguanMtbmV4dCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjguanMtbmV4dCAudS1hcnJvdy10ZXh0LFxuLnUtYXJyb3ctY3VzdG9tLXY4LmpzLW5leHQgLnUtYXJyb3ctdGl0bGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjg6aG92ZXIgLnUtYXJyb3ctaWNvbiB7XG4gIGNvbG9yOiAjMTQzMTNGO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjg6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4OmhvdmVyIC51LWFycm93LXRleHQsXG4udS1hcnJvdy1jdXN0b20tdjg6aG92ZXIgLnUtYXJyb3ctdGl0bGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12ODpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4OmhvdmVyIC51LWFycm93LXRpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5IHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12OSAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuM3MgLjJzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuM3MgLjJzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgLjJzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWFycm93LWN1c3RvbS12OSAudS1hcnJvdy10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIG1hcmdpbjogMjBweCA1cHggMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5IC51LWFycm93LWltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmLCAwIC0xcHggMCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiwgMCAtMXB4IDAgI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12OS5qcy1wcmV2IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjVweCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12OS5qcy1uZXh0IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjkuanMtbmV4dCAudS1hcnJvdy10ZXh0OjphZnRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjk6aG92ZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LXRleHQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LXRleHQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LWltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy1pbWc6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjk6aG92ZXIgLnUtYXJyb3ctaW1nOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy1pbWc6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMCAudS1hcnJvdy10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgYmFja2dyb3VuZC1jb2xvciAuMXMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIGJhY2tncm91bmQtY29sb3IgLjFzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xcyAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIGJhY2tncm91bmQtY29sb3IgLjFzIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcywgYmFja2dyb3VuZC1jb2xvciAuMXMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMCAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTAuanMtcHJldiAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEwLmpzLW5leHQgLnUtYXJyb3ctaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMDpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIGJhY2tncm91bmQtY29sb3IgLjFzIC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgYmFja2dyb3VuZC1jb2xvciAuMXMgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xcyAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xcyAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xcyAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMDpob3ZlciAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjExIC51LWFycm93LWljb24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIC4zcyAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItd2lkdGggLjNzIC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAuM3MgLjE1cztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMSAudS1hcnJvdy10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTEuanMtcHJldiAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGUoMC43NSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlKDAuNzUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZSgwLjc1KTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMS5qcy1uZXh0IC51LWFycm93LXRleHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlKDAuNzUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlKDAuNzUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlKDAuNzUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjExOmhvdmVyIC51LWFycm93LWljb24ge1xuICBib3JkZXItdG9wLXdpZHRoOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjExOmhvdmVyIC51LWFycm93LXRleHQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEyIC51LWFycm93LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEyIC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMiAudS1hcnJvdy10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIgLnUtYXJyb3ctaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMjpob3ZlciAudS1hcnJvdy1pbWcge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMi5qcy1wcmV2IC51LWFycm93LWltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgyKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMik7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIuanMtcHJldjpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMi5qcy1wcmV2OmhvdmVyIC51LWFycm93LWltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIuanMtbmV4dCAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDIpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEyLmpzLW5leHQ6aG92ZXIgLnUtYXJyb3ctdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIuanMtbmV4dDpob3ZlciAudS1hcnJvdy1pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWFycm93LWN1c3RvbS12MTMgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LXRleHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTMuanMtcHJldiAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTMuanMtcHJldiAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMy5qcy1uZXh0IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMy5qcy1uZXh0IC51LWFycm93LXRleHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzOmhvdmVyIC51LWFycm93LWljb246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMzpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDo6YmVmb3JlLCAudS1hcnJvdy1jdXN0b20tdjE0OjphZnRlcixcbi51LWFycm93LWN1c3RvbS12MTQgLnUtYXJyb3ctaWNvbjo6YmVmb3JlLFxuLnUtYXJyb3ctY3VzdG9tLXYxNCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6OmJlZm9yZSxcbi51LWFycm93LWN1c3RvbS12MTQgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6OmFmdGVyLFxuLnUtYXJyb3ctY3VzdG9tLXYxNCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LWljb246OmJlZm9yZSwgLnUtYXJyb3ctY3VzdG9tLXYxNCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcywgdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNC5qcy1wcmV2IC51LWFycm93LXRpdGxlIHtcbiAgbGVmdDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNC5qcy1uZXh0OjpiZWZvcmUsXG4udS1hcnJvdy1jdXN0b20tdjE0LmpzLW5leHQgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNC5qcy1uZXh0OjphZnRlcixcbi51LWFycm93LWN1c3RvbS12MTQuanMtbmV4dCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQuanMtbmV4dCAudS1hcnJvdy10aXRsZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3Zlcjo6YmVmb3JlLFxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3ZlciAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEyNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTI1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xMjVkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0OmhvdmVyOjphZnRlcixcbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC01NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNTVkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0OmhvdmVyIC51LWFycm93LWljb246OmJlZm9yZSwgLnUtYXJyb3ctY3VzdG9tLXYxNDpob3ZlciAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0OmhvdmVyIC51LWFycm93LXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3Zlci5qcy1uZXh0OjpiZWZvcmUsXG4udS1hcnJvdy1jdXN0b20tdjE0OmhvdmVyLmpzLW5leHQgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEyNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMjVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTI1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3Zlci5qcy1uZXh0OjphZnRlcixcbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIuanMtbmV4dCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg1NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg1NWRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhZGdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWJhZGdlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgei1pbmRleDogMztcbn1cblxuW2NsYXNzKj1cInUtYmFkZ2VcIl06bm90KFtjbGFzcyo9XCItLXRvcC1sZWZ0XCJdKTpub3QoW2NsYXNzKj1cIi0tYm90dG9tLWxlZnRcIl0pOm5vdChbY2xhc3MqPVwiLS1ib3R0b20tcmlnaHRcIl0pIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLnUtYmFkZ2UtLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1iYWRnZS0tYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi51LWJhZGdlLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWRnZXMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1iYWRnZS12MVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi51LWJhZGdlLXYxIHtcbiAgbWluLXdpZHRoOiAxLjI4NTcxcmVtO1xuICBtaW4taGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgcGFkZGluZzogMC4yMTQyOXJlbTtcbn1cblxuLnUtYmFkZ2UtdjEuZy1icmQtYXJvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODZyZW07XG59XG5cbi51LWJhZGdlLXYxLS14cyB7XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcbiAgcGFkZGluZzogMC4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLXhzLmctYnJkLWFyb3VuZCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1NzE0cmVtO1xufVxuXG4udS1iYWRnZS12MS0tc20ge1xuICBtaW4td2lkdGg6IDEuMTQyODZyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gIHBhZGRpbmc6IDAuMTQyODZyZW07XG59XG5cbi51LWJhZGdlLXYxLS1zbS5nLWJyZC1hcm91bmQge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLW1kIHtcbiAgbWluLXdpZHRoOiAxLjI4NTcxcmVtO1xuICBtaW4taGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBwYWRkaW5nOiAwLjIxNDI5cmVtO1xufVxuXG4udS1iYWRnZS12MS0tbWQuZy1icmQtYXJvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODZyZW07XG59XG5cbi51LWJhZGdlLXYxLS1sZyB7XG4gIG1pbi13aWR0aDogMS40Mjg1N3JlbTtcbiAgbWluLWhlaWdodDogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgcGFkZGluZzogMC4yMTQyOXJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLWxnLmctYnJkLWFyb3VuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xufVxuXG4udS1iYWRnZS12MS0teGwge1xuICBtaW4td2lkdGg6IDEuODU3MTRyZW07XG4gIG1pbi1oZWlnaHQ6IDEuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIHBhZGRpbmc6IDAuMjE0MjlyZW07XG59XG5cbi51LWJhZGdlLXYxLS14bC5nLWJyZC1hcm91bmQge1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFkZ2VzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtYmFkZ2UtdjJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWJhZGdlLXYyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnUtYmFkZ2UtdjItLXhzIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi51LWJhZGdlLXYyLS1zbSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi51LWJhZGdlLXYyLS1tZCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi51LWJhZGdlLXYyLS1sZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51LWJhZGdlLXYyLS14bCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhZGdlcyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWJhZGdlLXYzXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICM1NTUsIDAgLTFweCAxcHggIzU1NSwgMXB4IDAgMXB4ICM1NTUsIC0xcHggMCAxcHggIzU1NTtcbn1cblxuLnUtYmFkZ2UtdjMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LWJhZGdlLXYzLS14cyB7XG4gIGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcbn1cblxuLnUtYmFkZ2UtdjMtLXNtIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG4udS1iYWRnZS12My0tbWQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LWJhZGdlLXYzLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjMtLXhsIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8qIFNvbGlkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItc29saWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLyogRG90dGVkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItZG90dGVkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xufVxuXG4vKiBEYXNoZWQgRGl2aWRlciAqL1xuLnUtZGl2aWRlci1kYXNoZWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi8qIERvdWJsZSBTb2xpZCBEaXZpZGVyICovXG4udS1kaXZpZGVyLWRiLXNvbGlkIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBEb3VibGUgRGFzaGVkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItZGItZGFzaGVkIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIERvdWJsZSBEb3R0ZWQgRGl2aWRlciAqL1xuLnUtZGl2aWRlci1kYi1kb3R0ZWQge1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbn1cblxuLyogTGluZWFyIEdyYWRpZW50IERpdmlkZXIgKi9cbi51LWRpdmlkZXItbGluZWFyLWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnUtZGl2aWRlci1saW5lYXItZ3JhZGllbnQtLWdyYXktbGlnaHQtdjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoI2NjYyksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50LCAjY2NjLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCwgI2NjYywgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjY2NjLCB0cmFuc3BhcmVudCk7XG59XG5cbi51LWRpdmlkZXItbGluZWFyLWdyYWRpZW50LS1ncmF5LWxpZ2h0LXYzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20odHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKCNkZGQpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCwgI2RkZCwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQsICNkZGQsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI2RkZCwgdHJhbnNwYXJlbnQpO1xufVxuXG4udS1kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi51LWRpdmlkZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNDI4NTdyZW07XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODU3MTRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS1kaXZpZGVyX19pY29uLS1pbmRlbnRlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggI2ZmZjtcbn1cblxuLnUtZGl2aWRlci1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWRpdmlkZXItcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtZGl2aWRlci1jZW50ZXIgLnUtZGl2aWRlcl9faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW07XG59XG5cbi51LWRpdmlkZXItcmlnaHQgLnUtZGl2aWRlcl9faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbyBUbyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWdvLXRvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZ28tdG8tdjEge1xuICB3aWR0aDogMy41NzE0M3JlbTtcbiAgaGVpZ2h0OiAzLjU3MTQzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWdvLXRvLXYxIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LWdvLXRvLXYxOmhvdmVyLCAudS1nby10by12MTpmb2N1czpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWdvLXRvLXYxOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHggLSAxKSB7XG4gIC51LWdvLXRvLXYxIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbyBUbyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWdvLXRvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZ28tdG8tdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDExO1xufVxuXG4udS1nby10by12MiBpIHtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuODU3MTRyZW07XG59XG5cbi51LWdvLXRvLXYyOmhvdmVyLCAudS1nby10by12Mjpmb2N1czpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWdvLXRvLXYyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHggLSAxKSB7XG4gIC51LWdvLXRvLXYyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbyBUbyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWdvLXRvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZ28tdG8tdjMge1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWdvLXRvLXYzIGkge1xuICB3aWR0aDogMy41NzE0M3JlbTtcbiAgaGVpZ2h0OiAzLjU3MTQzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzFyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICM1NTU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbn1cblxuLnUtZ28tdG8tdjM6aG92ZXIsIC51LWdvLXRvLXYzOmZvY3VzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWdvLXRvLXYzOmhvdmVyIGksIC51LWdvLXRvLXYzOmZvY3VzOmhvdmVyIGkge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWdvLXRvLXYzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udS1nby10by12Mzpmb2N1cyBpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHggLSAxKSB7XG4gIC51LWdvLXRvLXYzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbyBUbyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWdvLXRvLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTQzMTNGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4udS1nby10by12NDo6YmVmb3JlIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1LWdvLXRvLXY0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB1LWdvLXRvLXY0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHUtZ28tdG8tdjQge1xuICAwJSB7XG4gICAgdG9wOiAyMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMjAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHUtZ28tdG8tdjQge1xuICAwJSB7XG4gICAgdG9wOiAyMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMjAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgei1pbmRleDogNTAxO1xufVxuXG4udS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV1bcm9sZT1cInRhYnBhbmVsXCJdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtaGVhZGVyIFthcmlhLWxhYmVsbGVkYnldLnUtZHJvcGRvd24tLWNzcy1hbmltYXRpb24sXG4udS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV0udS1kcm9wZG93bi0tanF1ZXJ5LXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtaGVhZGVyLS1hYnMtdG9wLCAudS1oZWFkZXItLWFicy1ib3R0b20sIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbiB7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udS1oZWFkZXItLWFicy10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnUtaGVhZGVyLS1hYnMtYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi51LWhlYWRlci0tYWJzLWJvdHRvbSAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtO1xufVxuXG4udS1oZWFkZXItLXN0aWNreS10b3AsIC51LWhlYWRlci0tc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnUtaGVhZGVyLS1zdGlja3ktdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG59XG5cbi51LWhlYWRlci0tc3RpY2t5LXRvcC51LW5lZ2F0aXZlLXRvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBhdXRvO1xufVxuXG4udS1oZWFkZXItLXN0aWNreS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC4xMjVyZW07XG59XG5cbi51LWhlYWRlci0taW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtaGVhZGVyLS1tb3ZlZC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbi51LWhlYWRlci0tbW92ZWQtdXAudS1uZWdhdGl2ZS10b3Age1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLS1mYWRlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtaGVhZGVyLS11bnRyYW5zaXRpb25lZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWhlYWRlci0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1oZWFkZXItLWZsb2F0aW5nLmpzLWhlYWRlci1maXgtbW9tZW50IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1oZWFkZXItLWZsb2F0aW5nLmpzLWhlYWRlci1maXgtbW9tZW50IC5uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRlcltkYXRhLWhlYWRlci1maXgtZWZmZWN0XSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnUtaGVhZGVyLXJlZHVjZWQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnUtaGVhZGVyLmpzLWhlYWRlci1maXgtbW9tZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogNTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb246bnRoLWNoaWxkKDQpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uOm50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LWhlYWRlcl9fbG9nby1pbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC8qdHJhbnNpdGlvbjogLjNzIGVhc2U7Ki9cbn1cblxuLnUtaGVhZGVyX19sb2dvLWltZzpub3QoLnUtaGVhZGVyX19sb2dvLWltZy0tbWFpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LnUtZHJvcGRvd24tLXJldmVyc2UtcG9zaXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50LmctYmctd2hpdGUtLXNoaWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50LmctYmctbGlnaHQtc2VtaS10cmFuc3BhcmVudC0tc2hpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLWJsYWNrLS1zaGlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLWRhcmstc2VtaS10cmFuc3BhcmVudC0tc2hpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLXByaW1hcnktLXNoaWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50LmctYmctcHJpbWFyeS1zZW1pLXRyYW5zcGFyZW50LS1zaGlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItYnJhbmQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbmsge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmRpc2FibGVkLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDg1LCA4NSwgODUsIDAuNSk7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmFjdGl2ZSxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAub3BlbiA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLXRvZ2dsZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMC4zKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoJGctY29sb3ItbWFpbiwgLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLXRleHQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSg4NSwgODUsIDg1LCAwLjcpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci1icmFuZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLXRvZ2dsZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLWJyYW5kLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZDpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZDpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci1icmFuZDpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbmssXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbms6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluazpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5kaXNhYmxlZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5kaXNhYmxlZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmRpc2FibGVkLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAub3BlbiA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLm9wZW4sXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5hY3RpdmUsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAub3BlbiA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5hY3RpdmUgPiAubmF2LWxpbmssXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbmsub3Blbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5hY3RpdmUsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdKSAubmF2LWxpbmsub3Blbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmFjdGl2ZSxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXItaWNvbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLXRvZ2dsZXItaWNvbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgkZy1jb2xvci13aGl0ZSwgLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdGV4dCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10ZXh0LFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItdGV4dCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tc20sIC51LWhlYWRlci0tYWJzLWJvdHRvbS0tc20sIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1zbSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tc20ge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtYm90dG9tLS1zbSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS10b3AtLXNtLCAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS1zbSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLXNtIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1zbS5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLXNtLmpzLWhlYWRlci1maXgtbW9tZW50IC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tbWQsIC51LWhlYWRlci0tYWJzLWJvdHRvbS0tbWQsIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1tZCB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tbWQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtYm90dG9tLS1tZCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS10b3AtLW1kLCAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS1tZCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLW1kIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1tZC5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLW1kLmpzLWhlYWRlci1maXgtbW9tZW50IC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tbGcsIC51LWhlYWRlci0tYWJzLWJvdHRvbS0tbGcsIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1sZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1sZyB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tbGcge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtYm90dG9tLS1sZyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS10b3AtLWxnLCAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS1sZyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLWxnIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1sZy5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLWxnLmpzLWhlYWRlci1maXgtbW9tZW50IC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1oZWFkZXItLWFicy10b3AtLXhsLCAudS1oZWFkZXItLWFicy1ib3R0b20tLXhsLCAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0teGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0teGwge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtLXhsIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLWJvdHRvbS0teGwge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS14bCwgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci0tc3RpY2t5LXRvcC0teGwge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS14bCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS14bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1mbG9hdGluZy0teGwuanMtaGVhZGVyLWZpeC1tb21lbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS14bC5qcy1oZWFkZXItZml4LW1vbWVudCAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHggLSAxKSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCAtIDEpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4IC0gMSkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgICAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHggLSAxKSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRIZWFkZXIgVG9nZ2xlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkZXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAzLjU3MTQzcmVtO1xuICB6LWluZGV4OiA1MDI7XG4gIC8qIEhhbWJ1cmdlcnMgKi9cbn1cblxuLnUtaGVhZGVyLXRvZ2dsZXIgLmhhbWJ1cmdlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBUb2dnbGVyIFBvc2l0aW9uaW5nICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC5idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQuYnRuIHtcbiAgICB0b3A6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LmJ0biB7XG4gICAgYm90dG9tOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0IHtcbiAgICBsZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQge1xuICAgIHJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG5cbi8qIFRvZ2dsZXIgUG9zaXRpb25pbmcgKHNtKSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tc20sIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXNtLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1zbSwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1zbS5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1zbS5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tc20sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tc20uYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tc20sIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXNtLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1zbSwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1zbS5idG4ge1xuICAgIHRvcDogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1zbSwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tc20uYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXNtLmJ0biB7XG4gICAgYm90dG9tOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tc20sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tc20ge1xuICAgIGxlZnQ6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tc20sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXNtIHtcbiAgICByaWdodDogMS40Mjg1N3JlbTtcbiAgfVxufVxuXG4vKiBUb2dnbGVyIFBvc2l0aW9uaW5nIChtZCkgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1tZC5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tbWQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1tZCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbWQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLW1kLmJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1tZC5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tbWQuYnRuIHtcbiAgICB0b3A6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLW1kLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1tZCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1tZC5idG4ge1xuICAgIGJvdHRvbTogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLW1kIHtcbiAgICBsZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1tZCB7XG4gICAgcmlnaHQ6IDEuNDI4NTdyZW07XG4gIH1cbn1cblxuLyogVG9nZ2xlciBQb3NpdGlvbmluZyAobGcpICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbGcuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbGcsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLWxnLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZy5idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbGcuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLmJ0biB7XG4gICAgdG9wOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1sZy5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbGcsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbGcuYnRuIHtcbiAgICBib3R0b206IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZyB7XG4gICAgbGVmdDogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbGcge1xuICAgIHJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG5cbi8qIFRvZ2dsZXIgUG9zaXRpb25pbmcgKHhsKSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS14bC5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0teGwsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0teGwuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0teGwuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXhsLmJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS14bC5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0teGwsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0teGwuYnRuIHtcbiAgICB0b3A6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0teGwsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXhsLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS14bC5idG4ge1xuICAgIGJvdHRvbTogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXhsIHtcbiAgICBsZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS14bCB7XG4gICAgcmlnaHQ6IDEuNDI4NTdyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRnVsbHNjcmVlbiBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1oZWFkZXItLWZ1bGxzY3JlZW5cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuW2NsYXNzKj1cInUtaGVhZGVyLS1mdWxsc2NyZWVuXCJdIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2U7XG59XG5cbltjbGFzcyo9XCJ1LWhlYWRlci0tZnVsbHNjcmVlblwiXSAubUN1c3RvbVNjcm9sbEJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbltjbGFzcyo9XCJ1LWhlYWRlci0tZnVsbHNjcmVlblwiXSAudS1oZWFkZXJfX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cInUtaGVhZGVyLS1mdWxsc2NyZWVuXCJdIC5uYXZiYXItbmF2W2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2NsYXNzKj1cInUtaGVhZGVyLS1mdWxsc2NyZWVuXCJdIC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLCB2aXNpYmlsaXR5IC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLCB2aXNpYmlsaXR5IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0LCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdCAudS1oZWFkZXJfX292ZXJsYXksIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0IC51LWhlYWRlcl9fb3ZlcmxheSwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdCAudS1oZWFkZXJfX292ZXJsYXksIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0IC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1sZWZ0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5LFxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX292ZXJsYXksXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fb3ZlcmxheSxcbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5LFxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQgLmNvbnRhaW5lciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQgLmNvbnRhaW5lciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdCAuY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQgLm5hdmJhciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQgLm5hdmJhciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdCAubmF2YmFyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodCAubmF2YmFyIHtcbiAgbWluLXdpZHRoOiAyMi44NTcxNHJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdCAuZHJvcGRvd24tbWVudSwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQgLmRyb3Bkb3duLW1lbnUsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQgLmRyb3Bkb3duLW1lbnUsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTIwJSwgLTIwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0yMCUsIC0yMCUsIDApO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX292ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgtMjAlLCAtMjAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoLTIwJSwgLTIwJSwgMCk7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0IC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIGxlZnQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDIwJSwgLTIwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDIwJSwgLTIwJSwgMCk7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX292ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgyMCUsIC0yMCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgyMCUsIC0yMCUsIDApO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1sZWZ0IC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTIwJSwgMjAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTIwJSwgMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoLTIwJSwgMjAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoLTIwJSwgMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgyMCUsIDIwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDIwJSwgMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDIwJSwgMjAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMjAlLCAyMCUsIDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTaWRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbW1vbiBzdHlsZXMgb2YgU2lkZSBIZWFkZXIgKi9cbmJvZHlbY2xhc3MqPVwidS1ib2R5LS1oZWFkZXItc2lkZVwiXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG59XG5cbmJvZHlbY2xhc3MqPVwidS1ib2R5LS1oZWFkZXItc2lkZVwiXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUgLm5hdmJhciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keVtjbGFzcyo9XCJ1LWJvZHktLWhlYWRlci1zaWRlXCJdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAubmF2YmFyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmJvZHlbY2xhc3MqPVwidS1ib2R5LS1oZWFkZXItc2lkZVwiXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5W2NsYXNzKj1cInUtYm9keS0taGVhZGVyLXNpZGVcIl0gLnUtaGVhZGVyLnUtaGVhZGVyLS1zaWRlIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keVtjbGFzcyo9XCJ1LWJvZHktLWhlYWRlci1zaWRlXCJdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keVtjbGFzcyo9XCJ1LWJvZHktLWhlYWRlci1zaWRlXCJdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbn1cblxuYm9keVtjbGFzcyo9XCJ1LWJvZHktLWhlYWRlci1zaWRlXCJdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAubUNTQl9jb250YWluZXIsXG5ib2R5W2NsYXNzKj1cInUtYm9keS0taGVhZGVyLXNpZGVcIl0gLnUtaGVhZGVyLnUtaGVhZGVyLS1zaWRlIC5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIE92ZXJsYXkgKi9cbi51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjAwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYm9keVtjbGFzcyo9XCJ1LWJvZHktLWhlYWRlci1zaWRlXCJdLnUtYm9keS0taGVhZGVyLXNpZGUtb3BlbmVkIC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjEuNDI4NTdyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjEuNDI4NTdyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLnUtaGVhZGVyX19vdmVybGF5LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdC51LWJvZHktLWhlYWRlci1zaWRlLW9wZW5lZCAudS1oZWFkZXItLXNpZGUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdC51LWJvZHktLWhlYWRlci1zaWRlLW9wZW5lZCAudS1oZWFkZXItLXNpZGUge1xuICBsZWZ0OiAwO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQudS1ib2R5LS1oZWFkZXItc2lkZS1vcGVuZWQge1xuICBtYXJnaW4tbGVmdDogMjEuNDI4NTdyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlLCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjEuNDI4NTdyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC51LWhlYWRlcl9fb3ZlcmxheSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQudS1ib2R5LS1oZWFkZXItc2lkZS1vcGVuZWQgLnUtaGVhZGVyLS1zaWRlLCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0LnUtYm9keS0taGVhZGVyLXNpZGUtb3BlbmVkIC51LWhlYWRlci0tc2lkZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0LnUtYm9keS0taGVhZGVyLXNpZGUtb3BlbmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmRyb3Bkb3duLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogQnV0dG9uIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdlbmVyYWwgQnV0dG9uIFN0eWxlcyAqL1xuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbiBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYnRuLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKiBCdXR0b25zIE9ubHkgSWNvbiAoTylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1idG4tb25seS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1idG4tb25seS1pY29uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIEJ1dHRvbiBTaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEV4dHJhIFNtYWxsICovXG4uYnRuLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC4xNDI4NnJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbn1cblxuLyogTWVkaXVtICovXG4uYnRuLW1kIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC41NzE0M3JlbSAxLjQyODU3cmVtO1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG59XG5cbi8qIEV4dHJhIExhcmdlICovXG4uYnRuLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC45Mjg1N3JlbSAxLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG59XG5cbi8qIEV4dHJhbWx5IExhcmdlICovXG4uYnRuLXh4bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIEJ1dHRvbiBUeXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEluc2V0IEJ1dHRvbnMgKi9cbi51LWJ0bi1pbnNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYnRuLWluc2V0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNDI4NnJlbTtcbiAgcmlnaHQ6IDAuMTQyODZyZW07XG4gIGJvdHRvbTogMC4xNDI4NnJlbTtcbiAgbGVmdDogMC4xNDI4NnJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS1idG4taW5zZXQtLXJvdW5kZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi8qIDNkIEJ1dHRvbnMgKi9cbi51LWJ0bi0zZCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LWJ0bi0zZDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogU2tldyBCdXR0b24gKi9cbi51LWJ0bi1za2V3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbn1cblxuLnUtYnRuLXNrZXdfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEJ1dHRvbiBIb3ZlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1idG4taG92ZXJcIl0ge1xuICB6LWluZGV4OiAxO1xufVxuXG5bY2xhc3MqPVwidS1idG4taG92ZXJcIl06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltjbGFzcyo9XCJ1LWJ0bi1ob3ZlclwiXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuW2NsYXNzKj1cInUtYnRuLWhvdmVyXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLyogSG92ZXIgdjEtMSAqL1xuLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEhvdmVyIHYxLTIgKi9cbi51LWJ0bi1ob3Zlci12MS0yOjphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBIb3ZlciB2MS0zICovXG4udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogSG92ZXIgdjEtNCAqL1xuLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogSG92ZXIgdjItMSAqL1xuLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEhvdmVyIHYyLTIgKi9cbi51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEJ1dHRvbiBQcmltYXJ5ICovXG4udS1idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1idG4tcHJpbWFyeTpob3ZlciwgLnUtYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGNkNTRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNkNTRhO1xufVxuXG4udS1idG4tcHJpbWFyeTpob3ZlciwgLnUtYnRuLXByaW1hcnk6Zm9jdXMsIC51LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tcHJpbWFyeS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXByaW1hcnkuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZDEzNTtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMTM1O1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQxMzU7XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZDEzNTtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMTM1O1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQxMzU7XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gV2hpdGUgKi9cbi51LWJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4td2hpdGU6aG92ZXIsIC51LWJ0bi13aGl0ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLXdoaXRlOmhvdmVyLCAudS1idG4td2hpdGU6Zm9jdXMsIC51LWJ0bi13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnUtYnRuLXdoaXRlLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4td2hpdGUuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEJ1dHRvbiBCbGFjayAqL1xuLnUtYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi51LWJ0bi1ibGFjazpob3ZlciwgLnUtYnRuLWJsYWNrLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLnUtYnRuLWJsYWNrOmhvdmVyLCAudS1idG4tYmxhY2s6Zm9jdXMsIC51LWJ0bi1ibGFjay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWJsYWNrLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tYmxhY2suZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEJ1dHRvbiBEYXJrIEdyYXkgKi9cbi51LWJ0bi1kYXJrZ3JheSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4udS1idG4tZGFya2dyYXk6aG92ZXIsIC51LWJ0bi1kYXJrZ3JheS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi51LWJ0bi1kYXJrZ3JheTpob3ZlciwgLnUtYnRuLWRhcmtncmF5OmZvY3VzLCAudS1idG4tZGFya2dyYXkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWRhcmtncmF5LmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFJlZCAqL1xuLnUtYnRuLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4udS1idG4tcmVkOmhvdmVyLCAudS1idG4tcmVkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzMzMztcbn1cblxuLnUtYnRuLXJlZDpob3ZlciwgLnUtYnRuLXJlZDpmb2N1cywgLnUtYnRuLXJlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXJlZC5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXJlZC5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tcmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBSZWQgVG9tYXRvICovXG4udS1idG4tbGlnaHRyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkOmhvdmVyLCAudS1idG4tbGlnaHRyZWQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3NTY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3NTY4O1xufVxuXG4udS1idG4tbGlnaHRyZWQ6aG92ZXIsIC51LWJ0bi1saWdodHJlZDpmb2N1cywgLnUtYnRuLWxpZ2h0cmVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tbGlnaHRyZWQuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1saWdodHJlZC5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBib3JkZXItY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBEYXJrIFJlZCAqL1xuLnUtYnRuLWRhcmtyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtYnRuLWRhcmtyZWQ6aG92ZXIsIC51LWJ0bi1kYXJrcmVkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2QwMTMzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMTMzNztcbn1cblxuLnUtYnRuLWRhcmtyZWQ6aG92ZXIsIC51LWJ0bi1kYXJrcmVkOmZvY3VzLCAudS1idG4tZGFya3JlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWRhcmtyZWQuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1kYXJrcmVkLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIEJsdWUgKi9cbi51LWJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LWJ0bi1ibHVlOmhvdmVyLCAudS1idG4tYmx1ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1ZmFlZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmFlZTM7XG59XG5cbi51LWJ0bi1ibHVlOmhvdmVyLCAudS1idG4tYmx1ZTpmb2N1cywgLnUtYnRuLWJsdWUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1ibHVlLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tYmx1ZS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBJbmRpZ28gKi9cbi51LWJ0bi1pbmRpZ28ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtYnRuLWluZGlnbzpob3ZlciwgLnUtYnRuLWluZGlnby5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1YjdjYmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjdjYmQ7XG59XG5cbi51LWJ0bi1pbmRpZ286aG92ZXIsIC51LWJ0bi1pbmRpZ286Zm9jdXMsIC51LWJ0bi1pbmRpZ28uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1pbmRpZ28uZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1pbmRpZ28uZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gUHVycGxlICovXG4udS1idG4tcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LWJ0bi1wdXJwbGU6aG92ZXIsIC51LWJ0bi1wdXJwbGUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQ4ZmQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQ4ZmQ4O1xufVxuXG4udS1idG4tcHVycGxlOmhvdmVyLCAudS1idG4tcHVycGxlOmZvY3VzLCAudS1idG4tcHVycGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tcHVycGxlLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tcHVycGxlLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG4gIGJvcmRlci1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIERhcmsgUHVycGxlICovXG4udS1idG4tZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1idG4tZGFya3B1cnBsZTpob3ZlciwgLnUtYnRuLWRhcmtwdXJwbGUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE1N2NiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE1N2NiO1xufVxuXG4udS1idG4tZGFya3B1cnBsZTpob3ZlciwgLnUtYnRuLWRhcmtwdXJwbGU6Zm9jdXMsIC51LWJ0bi1kYXJrcHVycGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWRhcmtwdXJwbGUuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gUGluayAqL1xuLnUtYnRuLXBpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtYnRuLXBpbms6aG92ZXIsIC51LWJ0bi1waW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNGE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGE4Mjtcbn1cblxuLnUtYnRuLXBpbms6aG92ZXIsIC51LWJ0bi1waW5rOmZvY3VzLCAudS1idG4tcGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXBpbmsuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1waW5rLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tcGluay51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIE9yYW5nZSAqL1xuLnUtYnRuLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1idG4tb3JhbmdlOmhvdmVyLCAudS1idG4tb3JhbmdlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhOTg0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTg0ZTtcbn1cblxuLnUtYnRuLW9yYW5nZTpob3ZlciwgLnUtYnRuLW9yYW5nZTpmb2N1cywgLnUtYnRuLW9yYW5nZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLW9yYW5nZS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLW9yYW5nZS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xuICBib3JkZXItY29sb3I6ICNlNTdkMjA7XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBEZWVwIE9yYW5nZSAqL1xuLnUtYnRuLWRlZXBvcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2U6aG92ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlN2I1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlN2I1MTtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2U6aG92ZXIsIC51LWJ0bi1kZWVwb3JhbmdlOmZvY3VzLCAudS1idG4tZGVlcG9yYW5nZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG4gIGJvcmRlci1jb2xvcjogI2ZlNTQxZTtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFllbGxvdyAqL1xuLnUtYnRuLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xufVxuXG4udS1idG4teWVsbG93OmhvdmVyLCAudS1idG4teWVsbG93LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmZDM0YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZDM0Yztcbn1cblxuLnUtYnRuLXllbGxvdzpob3ZlciwgLnUtYnRuLXllbGxvdzpmb2N1cywgLnUtYnRuLXllbGxvdy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXllbGxvdy5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXllbGxvdy5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQ7XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBBcXVhICovXG4udS1idG4tYXF1YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1idG4tYXF1YTpob3ZlciwgLnUtYnRuLWFxdWEuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdkZmViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdkZmViO1xufVxuXG4udS1idG4tYXF1YTpob3ZlciwgLnUtYnRuLWFxdWE6Zm9jdXMsIC51LWJ0bi1hcXVhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tYXF1YS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWFxdWEuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gQ3lhbiAqL1xuLnUtYnRuLWN5YW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtYnRuLWN5YW46aG92ZXIsIC51LWJ0bi1jeWFuLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzBhZTRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZTRmZjtcbn1cblxuLnUtYnRuLWN5YW46aG92ZXIsIC51LWJ0bi1jeWFuOmZvY3VzLCAudS1idG4tY3lhbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWN5YW4uZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1jeWFuLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFRlYWwgKi9cbi51LWJ0bi10ZWFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWJ0bi10ZWFsOmhvdmVyLCAudS1idG4tdGVhbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyMmUzYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmUzYmU7XG59XG5cbi51LWJ0bi10ZWFsOmhvdmVyLCAudS1idG4tdGVhbDpmb2N1cywgLnUtYnRuLXRlYWwuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi10ZWFsLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tdGVhbC5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tdGVhbC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBCcm93biAqL1xuLnUtYnRuLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjE7XG59XG5cbi51LWJ0bi1icm93bjpob3ZlciwgLnUtYnRuLWJyb3duLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2IwOTk4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwOTk4MDtcbn1cblxuLnUtYnRuLWJyb3duOmhvdmVyLCAudS1idG4tYnJvd246Zm9jdXMsIC51LWJ0bi1icm93bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWJyb3duLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tYnJvd24uZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gQmx1ZWdyZXkgKi9cbi51LWJ0bi1ibHVlZ3JheSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5O1xufVxuXG4udS1idG4tYmx1ZWdyYXk6aG92ZXIsIC51LWJ0bi1ibHVlZ3JheS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2Zjc4ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Zjc4ODU7XG59XG5cbi51LWJ0bi1ibHVlZ3JheTpob3ZlciwgLnUtYnRuLWJsdWVncmF5OmZvY3VzLCAudS1idG4tYmx1ZWdyYXkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWJsdWVncmF5LmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIEZhY2Vib29rICovXG4udS1idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtYnRuLWZhY2Vib29rOmhvdmVyLCAudS1idG4tZmFjZWJvb2suYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGM3MGJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3MGJhO1xufVxuXG4udS1idG4tZmFjZWJvb2s6aG92ZXIsIC51LWJ0bi1mYWNlYm9vazpmb2N1cywgLnUtYnRuLWZhY2Vib29rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tZmFjZWJvb2suZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1mYWNlYm9vay5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG59XG5cbi8qIEJ1dHRvbiBUd2l0dGVyICovXG4udS1idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4udS1idG4tdHdpdHRlcjpob3ZlciwgLnUtYnRuLXR3aXR0ZXIuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjJjMmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjMmZmO1xufVxuXG4udS1idG4tdHdpdHRlcjpob3ZlciwgLnUtYnRuLXR3aXR0ZXI6Zm9jdXMsIC51LWJ0bi10d2l0dGVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tdHdpdHRlci5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXR3aXR0ZXIuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4vKiBCdXR0b24gSW5zdGFncmFtICovXG4udS1idG4taW5zdGFncmFtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWJ0bi1pbnN0YWdyYW06aG92ZXIsIC51LWJ0bi1pbnN0YWdyYW0uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ4Y2I5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ4Y2I5O1xufVxuXG4udS1idG4taW5zdGFncmFtOmhvdmVyLCAudS1idG4taW5zdGFncmFtOmZvY3VzLCAudS1idG4taW5zdGFncmFtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4taW5zdGFncmFtLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4taW5zdGFncmFtLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLyogQnV0dG9uIFZLICovXG4udS1idG4tdmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtYnRuLXZrOmhvdmVyLCAudS1idG4tdmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg3M2EwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3M2EwO1xufVxuXG4udS1idG4tdms6aG92ZXIsIC51LWJ0bi12azpmb2N1cywgLnUtYnRuLXZrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tdmsuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi12ay5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1ODdhO1xuICBib3JkZXItY29sb3I6ICMyYjU4N2E7XG59XG5cbi8qIEJ1dHRvbiBHb29nbGUgUGx1cyAqL1xuLnUtYnRuLWdvb2dsZS1wbHVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG5cbi51LWJ0bi1nb29nbGUtcGx1czpob3ZlciwgLnUtYnRuLWdvb2dsZS1wbHVzLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NzM2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NzM2NTtcbn1cblxuLnUtYnRuLWdvb2dsZS1wbHVzOmhvdmVyLCAudS1idG4tZ29vZ2xlLXBsdXM6Zm9jdXMsIC51LWJ0bi1nb29nbGUtcGx1cy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWdvb2dsZS1wbHVzLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tZ29vZ2xlLXBsdXMuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBQcmltYXJ5ICovXG4udS1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQxMzU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZDEzNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMTM1O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQxMzU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZDEzNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMTM1O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12My0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12My0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12My0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQxMzU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjMtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBXaGl0ZSAqL1xuLnUtYnRuLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBCbGFjayAqL1xuLnUtYnRuLW91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBEYXJrIEdyYXkgKi9cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5OmZvY3VzLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gTGlnaHQgR3JheSAqL1xuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5IHtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheTpmb2N1cywgLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXk6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQnV0dG9uIE91dGxpbmUgUmVkICovXG4udS1idG4tb3V0bGluZS1yZWQge1xuICBjb2xvcjogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkOmZvY3VzLCAudS1idG4tb3V0bGluZS1yZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCdXR0b24gT3V0bGluZSBSZWQgVG9tYXRvICovXG4udS1idG4tb3V0bGluZS1saWdodHJlZCB7XG4gIGNvbG9yOiAjZTY0YjNiO1xuICBib3JkZXItY29sb3I6ICNlNjRiM2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZDpmb2N1cywgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2MDUyO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIERhcmsgUmVkICovXG4udS1idG4tb3V0bGluZS1kYXJrcmVkIHtcbiAgY29sb3I6ICNhMTBmMmI7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQ6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWRhcmtyZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQmx1ZSAqL1xuLnUtYnRuLW91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMzM5OGRjO1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlOmZvY3VzLCAudS1idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIEluZGlnbyAqL1xuLnUtYnRuLW91dGxpbmUtaW5kaWdvIHtcbiAgY29sb3I6ICM0MjYzYTM7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cywgLnUtYnRuLW91dGxpbmUtaW5kaWdvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzO1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ286aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gUHVycGxlICovXG4udS1idG4tb3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzlhNjljYjtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAudS1idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBEYXJrIFB1cnBsZSAqL1xuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjNjYzOWI2O1xuICBib3JkZXItY29sb3I6ICM2NjM5YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlOmZvY3VzLCAudS1idG4tb3V0bGluZS1kYXJrcHVycGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIFBpbmsgKi9cbi51LWJ0bi1vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2U4MWM2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluazpmb2N1cywgLnUtYnRuLW91dGxpbmUtcGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBPcmFuZ2UgKi9cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZSB7XG4gIGNvbG9yOiAjZTU3ZDIwO1xuICBib3JkZXItY29sb3I6ICNlNTdkMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2U6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLW9yYW5nZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIERlZXAgT3JhbmdlICovXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNmZTU0MWU7XG4gIGJvcmRlci1jb2xvcjogI2ZlNTQxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2U6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gWWVsbG93ICovXG4udS1idG4tb3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93OmZvY3VzLCAudS1idG4tb3V0bGluZS15ZWxsb3cuYWN0aXZlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBBcXVhICovXG4udS1idG4tb3V0bGluZS1hcXVhIHtcbiAgY29sb3I6ICMyOWQ2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWE6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWFxdWEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQ3lhbiAqL1xuLnUtYnRuLW91dGxpbmUtY3lhbiB7XG4gIGNvbG9yOiAjMDBiZWQ2O1xuICBib3JkZXItY29sb3I6ICMwMGJlZDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuOmZvY3VzLCAudS1idG4tb3V0bGluZS1jeWFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIFRlYWwgKi9cbi51LWJ0bi1vdXRsaW5lLXRlYWwge1xuICBjb2xvcjogIzE4YmE5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbDpmb2N1cywgLnUtYnRuLW91dGxpbmUtdGVhbC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5Yjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBCcm93biAqL1xuLnUtYnRuLW91dGxpbmUtYnJvd24ge1xuICBjb2xvcjogIzljODA2MTtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd246Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWJyb3duLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OGQ3MDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBCbHVlZ3JleSAqL1xuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkge1xuICBjb2xvcjogIzU4NWY2OTtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXk6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmM3Nztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCdXR0b24gRmFjZWJvb2sgKi9cbi51LWJ0bi1vdXRsaW5lLWZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWZhY2Vib29rOmZvY3VzLCAudS1idG4tb3V0bGluZS1mYWNlYm9vay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLyogQnV0dG9uIFR3aXR0ZXIgKi9cbi51LWJ0bi1vdXRsaW5lLXR3aXR0ZXIge1xuICBjb2xvcjogIzAwYWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdHdpdHRlcjpmb2N1cywgLnUtYnRuLW91dGxpbmUtdHdpdHRlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4vKiBCdXR0b24gRHJpYmJibGUgKi9cbi51LWJ0bi1vdXRsaW5lLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNlYTRjODk7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRyaWJiYmxlOmZvY3VzLCAudS1idG4tb3V0bGluZS1kcmliYmJsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZHJpYmJibGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLyogR3JhZGllbnQgU3R5bGUgdjEgKi9cbi51LWJ0bi1ncmFkaWVudC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNDc3NkU2KSwgdG8oIzhFNTRFOSkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0Nzc2RTYgMCUsICM4RTU0RTkgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM0Nzc2RTYgMCUsICM4RTU0RTkgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNDc3NkU2KSwgdG8oIzhFNTRFOSkpO1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzQ3NzZFNiAwJSwgIzhFNTRFOSAxMDAlKTtcbiAgICAgICAtby1ib3JkZXItaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzQ3NzZFNiksIHRvKCM4RTU0RTkpKTtcbiAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ3NzZFNiAwJSwgIzhFNTRFOSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4udS1idG4tZ3JhZGllbnQtdjE6aG92ZXIsIC51LWJ0bi1ncmFkaWVudC12MTpmb2N1cywgLnUtYnRuLWdyYWRpZW50LXYxLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC45O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogR3JhZGllbnQgU3R5bGUgdjIgKi9cbi51LWJ0bi1ncmFkaWVudC12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjRTA0MEZCKSwgdG8oIzAwQkNENCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjRTA0MEZCKSwgdG8oIzAwQkNENCkpO1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgICAgICAtby1ib3JkZXItaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI0UwNDBGQiksIHRvKCMwMEJDRDQpKTtcbiAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4udS1idG4tZ3JhZGllbnQtdjI6aG92ZXIsIC51LWJ0bi1ncmFkaWVudC12Mjpmb2N1cywgLnUtYnRuLWdyYWRpZW50LXYyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC45O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogR3JhZGllbnQgU3R5bGUgdjEgKi9cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYxIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzQ3NzZFNiksIHRvKCM4RTU0RTkpKTtcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0Nzc2RTYgMCUsICM4RTU0RTkgMTAwJSk7XG4gICAgICAgLW8tYm9yZGVyLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzQ3NzZFNiAwJSwgIzhFNTRFOSAxMDAlKTtcbiAgICAgICAgICBib3JkZXItaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM0Nzc2RTYpLCB0bygjOEU1NEU5KSk7XG4gICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0Nzc2RTYgMCUsICM4RTU0RTkgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZ3JhZGllbnQtdjE6aG92ZXIsIC51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYxOmZvY3VzLCAudS1idG4tb3V0bGluZS1ncmFkaWVudC12MS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNDc3NkU2KSwgdG8oIzhFNTRFOSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzQ3NzZFNiAwJSwgIzhFNTRFOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogR3JhZGllbnQgU3R5bGUgdjIgKi9cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI0UwNDBGQiksIHRvKCMwMEJDRDQpKTtcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSk7XG4gICAgICAgLW8tYm9yZGVyLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgICAgICAgICBib3JkZXItaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNFMDQwRkIpLCB0bygjMDBCQ0Q0KSk7XG4gICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZ3JhZGllbnQtdjI6aG92ZXIsIC51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYyOmZvY3VzLCAudS1idG4tb3V0bGluZS1ncmFkaWVudC12Mi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjRTA0MEZCKSwgdG8oIzAwQkNENCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogTWF0ZXJpYWwgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYnRuLXJhaXNlZCxcbi51LWJ0bi1yYWlzZWQ6YWN0aXZlOmZvY3VzLFxuLnUtYnRuLXJhaXNlZDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWF0ZXJpYWw6IEZsb2F0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYnRuLWZsb2F0aW5nIHtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMi44NTcxNHJlbTtcbn1cblxuLnUtYnRuLWZsb2F0aW5nIGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzE0MjlyZW07XG59XG5cbi51LWJ0bi1mbG9hdGluZy51LWhhbGZ3YXktZmFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS43MTQyOXJlbTtcbiAgYm90dG9tOiAtMS40Mjg1N3JlbTtcbn1cblxuLnUtYnRuLWZsb2F0aW5nLnUtaGFsZndheS1mYWItLWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMS43MTQyOXJlbTtcbn1cblxuLnUtYnRuLWZsb2F0aW5nLS1sYXJnZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmctLWxhcmdlIGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuODU3MTRyZW07XG59XG5cbi51LWJ0bi1mbG9hdGluZy0tbGFyZ2UudS1oYWxmd2F5LWZhYiB7XG4gIGJvdHRvbTogLTJyZW07XG59XG5cbmJ1dHRvbi51LWJ0bi1mbG9hdGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWF0ZXJpYWw6IEZsYXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1idG4tZmxhdCB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLWZsYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuNCk7XG59XG5cbi51LWJ0bi1mbGF0OmhvdmVyLCAudS1idG4tZmxhdDpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29ucyBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXYxLFxuLnUtaWNvbi12Mixcbi51LWljb24tdjMsXG4udS1pY29uLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pY29uLXYxOmhvdmVyLFxuLnUtaWNvbi12Mjpob3Zlcixcbi51LWljb24tdjM6aG92ZXIsXG4udS1pY29uLXY0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1pY29uLXYxOjpiZWZvcmUsXG4udS1pY29uLXYyOjpiZWZvcmUsXG4udS1pY29uLXYzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWNvbi12MSA+IGksXG4udS1pY29uLXYyID4gaSxcbi51LWljb24tdjMgPiBpLFxuLnUtaWNvbi12NCA+IHNwYW4gPiBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbltjbGFzcyo9XCJ1LWljb24tdlwiXSAudS1saW5lLWljb24tcHJvIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbn1cblxuLnUtaWNvbi1yb3RhdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LWljb24tcm90YXRpb24gLnUtaWNvbl9fZWxlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMTUlLCAtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgxNSUsIC0zMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDE1JSwgLTMwJSk7XG59XG5cbi51LWljb24tcm90YXRpb24gLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjUlLCAtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgyNSUsIC0zMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDI1JSwgLTMwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEljb24tdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXYxLFxuLnUtaWNvbi12MSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYxIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogMi41NzE0M3JlbTtcbiAgaGVpZ2h0OiAyLjU3MTQzcmVtO1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG59XG5cbi51LWljb24tdjEudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHdpZHRoOiAxLjY0Mjg2cmVtO1xuICBoZWlnaHQ6IDEuNjQyODZyZW07XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbn1cblxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgd2lkdGg6IDIuMjg1NzFyZW07XG4gIGhlaWdodDogMi4yODU3MXJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjEudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjEudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi51LWljb24tdjEudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHdpZHRoOiA1LjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDUuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMi44NTcxNHJlbTtcbn1cblxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjEudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgd2lkdGg6IDUuODU3MTRyZW07XG4gIGhlaWdodDogNS44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBmb250LXNpemU6IDUuNzE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEljb24tdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXYyLCAudS1pY29uLXYyIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12MywgLnUtaWNvbi12MyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQgLnUtaWNvbi12NC1pbm5lciwgLnUtaWNvbi12NCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0IC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUge1xuICB3aWR0aDogMy45Mjg1N3JlbTtcbiAgaGVpZ2h0OiAzLjkyODU3cmVtO1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teHMge1xuICB3aWR0aDogMi4xNDI4NnJlbTtcbiAgaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tc20ge1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tbGcge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teGwge1xuICB3aWR0aDogNi40Mjg1N3JlbTtcbiAgaGVpZ2h0OiA2LjQyODU3cmVtO1xuICBmb250LXNpemU6IDIuODU3MTRyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tMnhsIHtcbiAgd2lkdGg6IDcuMTQyODZyZW07XG4gIGhlaWdodDogNy4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAzLjIxNDI5cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTN4bCB7XG4gIHdpZHRoOiA5LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDkuMjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbn1cblxuLnUtaWNvbi12MiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIge1xuICBib3JkZXItd2lkdGg6IDEuNXB4O1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIge1xuICBib3JkZXItd2lkdGg6IDEuNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi12MiwgLnUtaWNvbi12MiAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMsIC51LWljb24tdjMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0IC51LWljb24tdjQtaW5uZXIsIC51LWljb24tdjQgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1IHtcbiAgd2lkdGg6IDMuOTI4NTdyZW07XG4gIGhlaWdodDogMy45Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhzIHtcbiAgd2lkdGg6IDIuMTQyODZyZW07XG4gIGhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXNtIHtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLWxnIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhsIHtcbiAgd2lkdGg6IDYuNDI4NTdyZW07XG4gIGhlaWdodDogNi40Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTJ4bCB7XG4gIHdpZHRoOiA3LjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDcuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMy4yMTQyOXJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS0zeGwge1xuICB3aWR0aDogOS4yODU3MXJlbTtcbiAgaGVpZ2h0OiA5LjI4NTcxcmVtO1xuICBmb250LXNpemU6IDMuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi12MiwgLnUtaWNvbi12MiAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMsIC51LWljb24tdjMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0IC51LWljb24tdjQtaW5uZXIsIC51LWljb24tdjQgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1IHtcbiAgd2lkdGg6IDMuOTI4NTdyZW07XG4gIGhlaWdodDogMy45Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhzIHtcbiAgd2lkdGg6IDIuMTQyODZyZW07XG4gIGhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXNtIHtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLWxnIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhsIHtcbiAgd2lkdGg6IDYuNDI4NTdyZW07XG4gIGhlaWdodDogNi40Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTJ4bCB7XG4gIHdpZHRoOiA3LjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDcuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMy4yMTQyOXJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS0zeGwge1xuICB3aWR0aDogOS4yODU3MXJlbTtcbiAgaGVpZ2h0OiA5LjI4NTcxcmVtO1xuICBmb250LXNpemU6IDMuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjQge1xuICBwYWRkaW5nOiAwLjU3MTQzcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWljb24tdjQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4udS1pY29uLXY0IC51LWljb24tdjQtaW5uZXIge1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWljb24tdjQtcm91bmRlZC0zLFxuLnUtaWNvbi12NC1yb3VuZGVkLTMgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtaWNvbi12NC1yb3VuZGVkLTcsXG4udS1pY29uLXY0LXJvdW5kZWQtNyAudS1pY29uLXY0LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udS1pY29uLXY0LXJvdW5kZWQtMTAsXG4udS1pY29uLXY0LXJvdW5kZWQtMTAgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LWljb24tdjQtcm91bmRlZC01MHgsXG4udS1pY29uLXY0LXJvdW5kZWQtNTB4IC51LWljb24tdjQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWljb24tdjQtYmctcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtaWNvbi12NC1iZy1wcmltYXJ5IC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQzMTNGO1xufVxuXG4udS1pY29uLXY0LWJnLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLXdoaXRlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktbGlnaHQtdjMge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1saWdodC12MyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1kYXJrLXYzIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4udS1pY29uLXY0LWJnLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udS1pY29uLXY0LWJnLWJsYWNrIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4udS1pY29uLXY0LWJnLXByaW1hcnktLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtaWNvbi12NC1iZy13aGl0ZS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXdoaXRlLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnUtaWNvbi12NC1iZy13aGl0ZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctd2hpdGUtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktbGlnaHQtdjMtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZ3JheS1kYXJrLXYzLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibGFjay0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJsYWNrLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnUtaWNvbi12NC1iZy1ibGFjay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmxhY2stLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY0IEFkZGl0aW9uYWwgQkcgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi12NC1iZy1yZWQge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi51LWljb24tdjQtYmctcmVkIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjAwO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0cmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0cmVkIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtyZWQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWljb24tdjQtYmctZGFya3JlZCAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1pY29uLXY0LWJnLWJsdWUgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzO1xufVxuXG4udS1pY29uLXY0LWJnLWluZGlnbyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzQyNjNhMztcbn1cblxuLnUtaWNvbi12NC1iZy1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LWljb24tdjQtYmctcHVycGxlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjOWE2OWNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtwdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM2NjM5YjY7XG59XG5cbi51LWljb24tdjQtYmctZGFya3B1cnBsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzY2MzliNjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbmsgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlODFjNjI7XG59XG5cbi51LWljb24tdjQtYmctb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1pY29uLXY0LWJnLW9yYW5nZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U1N2QyMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kZWVwb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlO1xufVxuXG4udS1pY29uLXY0LWJnLWRlZXBvcmFuZ2UgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctYXF1YSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtaWNvbi12NC1iZy1hcXVhIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ViYzcxZDtcbn1cblxuLnUtaWNvbi12NC1iZy15ZWxsb3cgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlYmM3MWQ7XG59XG5cbi51LWljb24tdjQtYmctY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy1jeWFuIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiZWQ2O1xufVxuXG4udS1pY29uLXY0LWJnLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctdGVhbCAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzE4YmE5Yjtcbn1cblxuLnUtaWNvbi12NC1iZy1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1icm93biAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1yZWQtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1yZWQtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1pY29uLXY0LWJnLXJlZC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcmVkLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2YwMDtcbn1cblxuLnUtaWNvbi12NC1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWxpZ2h0cmVkLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtaWNvbi12NC1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctbGlnaHRyZWQtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtyZWQtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZS0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctYmx1ZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctaW5kaWdvLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctaW5kaWdvLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtaWNvbi12NC1iZy1pbmRpZ28tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWluZGlnby0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM0MjYzYTM7XG59XG5cbi51LWljb24tdjQtYmctcHVycGxlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcHVycGxlLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtaWNvbi12NC1iZy1wdXJwbGUtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXB1cnBsZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM5YTY5Y2I7XG59XG5cbi51LWljb24tdjQtYmctZGFya3B1cnBsZS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjYzOWI2O1xufVxuXG4udS1pY29uLXY0LWJnLXBpbmstLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW5rLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW5rLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW5rLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U4MWM2Mjtcbn1cblxuLnUtaWNvbi12NC1iZy1vcmFuZ2UtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1vcmFuZ2UtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1pY29uLXY0LWJnLW9yYW5nZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctb3JhbmdlLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U1N2QyMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kZWVwb3JhbmdlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctYXF1YS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLXllbGxvdy0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXllbGxvdy0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQ7XG59XG5cbi51LWljb24tdjQtYmcteWVsbG93LS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy15ZWxsb3ctLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJjNzFkO1xufVxuXG4udS1pY29uLXY0LWJnLWN5YW4tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1jeWFuLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy1jeWFuLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1jeWFuLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy10ZWFsLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdGVhbC0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctdGVhbC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdGVhbC0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctYnJvd24tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1icm93bi0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjE7XG59XG5cbi51LWljb24tdjQtYmctYnJvd24tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJyb3duLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJsdWVncmF5LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZWdyYXktLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg1ZjY5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY0IFNvY2lhbCBCRyBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXY0LWJnLWZhY2Vib29rIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLWZhY2Vib29rIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWljb24tdjQtYmctdHdpdHRlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy12ayB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi12NC1iZy12ayAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi12NC1iZy1saW5rZWRpbiB7XG4gIGJvcmRlci1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1saW5rZWRpbiAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0ge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWljb24tdjQtYmctaW5zdGFncmFtIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbnRlcmVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtaWNvbi12NC1iZy1waW50ZXJlc3QgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMmM7XG59XG5cbi51LWljb24tdjQtYmctdmluZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmY4Zjtcbn1cblxuLnUtaWNvbi12NC1iZy12aW5lIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4udS1pY29uLXY0LWJnLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjNDMwMmI7XG59XG5cbi51LWljb24tdjQtYmcteW91dHViZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MzAyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1za3lwZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtaWNvbi12NC1iZy1za3lwZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kcmliYmJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnUtaWNvbi12NC1iZy1kcmliYmJsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnUtaWNvbi12NC1iZy1mYWNlYm9vay0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWZhY2Vib29rLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtaWNvbi12NC1iZy1mYWNlYm9vay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZmFjZWJvb2stLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLXR3aXR0ZXItLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWdvb2dsZS1wbHVzLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZ29vZ2xlLXBsdXMtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuXG4udS1pY29uLXY0LWJnLXZrLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdmstLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1pY29uLXY0LWJnLXZrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy12ay0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyYjU4N2E7XG59XG5cbi51LWljb24tdjQtYmctbGlua2VkaW4tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1saW5rZWRpbi0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZTc2YTg7XG59XG5cbi51LWljb24tdjQtYmctbGlua2VkaW4tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWxpbmtlZGluLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0tLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLXY0LWJnLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctaW5zdGFncmFtLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNzI5Yjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW50ZXJlc3QtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW50ZXJlc3QtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbnRlcmVzdC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcGludGVyZXN0LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbi12NCBHcmFkaWVudCBCRyBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXY0LWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlMmVlO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIgY2VudGVyLCBlbGxpcHNlLCAjZmZmIDIyJSwgI2Q2ZTJlZSAxMDAlKSByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIgY2VudGVyLCBlbGxpcHNlLCAjZmZmIDIyJSwgI2Q2ZTJlZSAxMDAlKSByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciBjZW50ZXIsICNmZmYgMjIlLCAjZDZlMmVlIDEwMCUpIHJlcGVhdDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LXJhZGlhbGdyYWRpZW50LWVsbGlwc2Uge1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIgY2VudGVyLCBlbGxpcHNlLCAjZGRkIDIyJSwgI2JiYiAxMDAlKSByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIgY2VudGVyLCBlbGxpcHNlLCAjZGRkIDIyJSwgI2JiYiAxMDAlKSByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciBjZW50ZXIsICNkZGQgMjIlLCAjYmJiIDEwMCUpIHJlcGVhdDtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NTI5Njtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTAwJSAwLCAjMjI5NGQ3LCAjMjc1Mjk2KSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDAsICMyMjk0ZDcsICMyNzUyOTYpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgMCwgIzIyOTRkNywgIzI3NTI5Nikgbm8tcmVwZWF0O1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtncmF5LXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMxMzUzZTtcbn1cblxuLnUtaWNvbi12NC1iZy1kYXJrZ3JheS1yYWRpYWxncmFkaWVudC1jaXJjbGUgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDExMCUgMCwgIzU5NjA3MCwgIzMxMzUzZSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTEwJSAwLCAjNTk2MDcwLCAjMzEzNTNlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCAxMTAlIDAsICM1OTYwNzAsICMzMTM1M2UpIG5vLXJlcGVhdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbi12NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tdjIsIC51LWljb24tdjIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MiAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLCAudS1pY29uLXYzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NCAudS1pY29uLXY0LWlubmVyLCAudS1pY29uLXY0IC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NSB7XG4gIHdpZHRoOiAzLjkyODU3cmVtO1xuICBoZWlnaHQ6IDMuOTI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMS41NzE0M3JlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS14cyB7XG4gIHdpZHRoOiAyLjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDIuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS1zbSB7XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjMudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS1sZyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS14bCB7XG4gIHdpZHRoOiA2LjQyODU3cmVtO1xuICBoZWlnaHQ6IDYuNDI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMi44NTcxNHJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS0yeGwge1xuICB3aWR0aDogNy4xNDI4NnJlbTtcbiAgaGVpZ2h0OiA3LjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDMuMjE0MjlyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tM3hsIHtcbiAgd2lkdGg6IDkuMjg1NzFyZW07XG4gIGhlaWdodDogOS4yODU3MXJlbTtcbiAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXY1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC51LWljb24tdjUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udS1pY29uLXY1OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtLjQ1ZW0gMCAwIC0uNGVtO1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udS1pY29uLXY1IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWljb24tdjUuZy1iZy1tYWluOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi51LWljb24tdjUuZy1iZy1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWljb24tdjUuZy1iZy1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1pY29uLXY1LmctYmctd2hpdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktbGlnaHQtdjE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktbGlnaHQtdjI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktbGlnaHQtdjM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktbGlnaHQtdjQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktbGlnaHQtdjU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktZGFyay12MTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xufVxuXG4udS1pY29uLXY1LmctYmctZ3JheS1kYXJrLXYyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWRhcmstdjM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktZGFyay12NDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4udS1pY29uLXY1LmctYmctZ3JheS1kYXJrLXY1OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmVlbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1pY29uLXY1LmctYmctYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1pY29uLXY1LmctYmctbGlnaHRibHVlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XG59XG5cbi51LWljb24tdjUuZy1iZy1saWdodGJsdWUtdjE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTJlZTtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWRhcmtibHVlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk7XG59XG5cbi51LWljb24tdjUuZy1iZy1pbmRpZ286OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtaWNvbi12NS5nLWJnLXJlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4udS1pY29uLXY1LmctYmctbGlnaHRyZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWRhcmtyZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLXB1cnBsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xufVxuXG4udS1pY29uLXY1LmctYmctZGFya3B1cnBsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1pY29uLXY1LmctYmctcGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xufVxuXG4udS1pY29uLXY1LmctYmctb3JhbmdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG59XG5cbi51LWljb24tdjUuZy1iZy1kZWVwb3JhbmdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjUuZy1iZy15ZWxsb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWFxdWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWN5YW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLXRlYWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5Yjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWJyb3duOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjE7XG59XG5cbi51LWljb24tdjUuZy1iZy1ibHVlZ3JheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbWFnZSBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWltYWdlLWljb24tc2l6ZS14cyxcbi51LWltYWdlLWljb24tc2l6ZS1zbSxcbi51LWltYWdlLWljb24tc2l6ZS1tZCxcbi51LWltYWdlLWljb24tc2l6ZS1sZyxcbi51LWltYWdlLWljb24tc2l6ZS14bCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnUtaW1hZ2UtaWNvbi1zaXplLXhzIHtcbiAgd2lkdGg6IDIuMTQyODZyZW07XG59XG5cbi51LWltYWdlLWljb24tc2l6ZS1zbSB7XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xufVxuXG4udS1pbWFnZS1pY29uLXNpemUtbWQge1xuICB3aWR0aDogMy45Mjg1N3JlbTtcbn1cblxuLnUtaW1hZ2UtaWNvbi1zaXplLWxnIHtcbiAgd2lkdGg6IDVyZW07XG59XG5cbi51LWltYWdlLWljb24tc2l6ZS14bCB7XG4gIHdpZHRoOiA2LjQyODU3cmVtO1xufVxuXG4udS1pbWFnZS1pY29uLXNpemUtMnhsIHtcbiAgd2lkdGg6IDcuMTQyODZyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhvdmVyIEVmZmVjdCBvZiBJY29uIG9uIEJsb2NrIEhvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctb3BhY2l0eS0wXzUtLWhvdmVyIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXByaW1hcnktLWhvdmVyIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWJyZC1wcmltYXJ5LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYmctcHJpbWFyeS0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQzMTNGO1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1jb2xvci13aGl0ZS0taG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYnJkLXdoaXRlLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYmctd2hpdGUtLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctY29sb3ItYmxhY2stLWhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWJyZC1ibGFjay0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWJnLWJsYWNrLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWNvbG9yLWdyYXktZGFyay12NC0taG92ZXIge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYnJkLWdyYXktZGFyay12NC0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3Nzc7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWJnLWdyYXktZGFyay12NC0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLWZhY2Vib29rLS1ob3ZlciB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC1mYWNlYm9vay0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYmctZmFjZWJvb2stLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci10d2l0dGVyLS1ob3ZlciB7XG4gIGNvbG9yOiAjMDBhY2VlO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC10d2l0dGVyLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy10d2l0dGVyLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGFjZWU7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItZ29vZ2xlLXBsdXMtLWhvdmVyIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYnJkLWdvb2dsZS1wbHVzLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1nb29nbGUtcGx1cy0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXZrLS1ob3ZlciB7XG4gIGNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC12ay0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYjU4N2E7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYmctdmstLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1saW5rZWRpbi0taG92ZXIge1xuICBjb2xvcjogIzBlNzZhODtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1icmQtbGlua2VkaW4tLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWxpbmtlZGluLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTc2YTg7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItaW5zdGFncmFtLS1ob3ZlciB7XG4gIGNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC1pbnN0YWdyYW0tLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWluc3RhZ3JhbS0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXBpbnRlcmVzdC0taG92ZXIge1xuICBjb2xvcjogI2M4MjMyYztcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1icmQtcGludGVyZXN0LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1waW50ZXJlc3QtLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2NhbGUgRWZmZWN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1zY2FsZS0xXzItLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2hhZG93IEVmZmVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tc2hhZG93LS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2hhZG93LS1ob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGUgRWZmZWN0IHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1zbGlkaW5nLS1ob3ZlciBpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWNvbi1zbGlkaW5nLS1ob3Zlcjpob3ZlciBpOjpiZWZvcmUsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRpbmctLWhvdmVyIGk6OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b1RvcEZyb21Cb3R0b20gLjNzIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9Ub3BGcm9tQm90dG9tIC4zcyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvVG9wRnJvbUJvdHRvbSB7XG4gIDQ5JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9Ub3BGcm9tQm90dG9tIHtcbiAgNDklIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGUgRWZmZWN0IHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pY29uX19lbGVtLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyLFxuLnUtaWNvbi1zbGlkZS1kb3duLS1ob3Zlcixcbi51LWljb24tc2xpZGUtbGVmdC0taG92ZXIsXG4udS1pY29uLXNsaWRlLXJpZ2h0LS1ob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS11cC0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS11cC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS11cC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtZG93bi0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtZG93bi0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG59XG5cbi51LWljb24tc2xpZGUtbGVmdC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtbGVmdC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTIwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC0yMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMzAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXJpZ2h0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXJpZ2h0LS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXJpZ2h0LS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXJpZ2h0LS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXJpZ2h0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXJpZ2h0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFpvb20gRWZmZWN0IHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zY2FsZS0xXzItLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnUtaWNvbi1yb3RhdGlvbi51LWljb24tc2NhbGUtMV8yLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tcm90YXRpb24udS1pY29uLXNjYWxlLTFfMi0taG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGFuZ2luZyBhIHNoYXBlIEVmZmVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tc3F1YXJlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXNxdWFyZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc3F1YXJlLS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXNxdWFyZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51LWljb24tcm91bmRlZC0zLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMy0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tcm91bmRlZC0zLS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMy0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtaWNvbi1yb3VuZGVkLTEwLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMTAtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXJvdW5kZWQtMTAtLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tcm91bmRlZC0xMC0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LWljb24tcm91bmRlZC01MHgtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi12NC51LWljb24tcm91bmRlZC01MHgtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXJvdW5kZWQtNTB4LS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXJvdW5kZWQtNTB4LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFZmZlY3QgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY1LS1ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyLFxuLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IC0wLjVyZW07XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzE0MzEzRjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzE0MzEzRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjpob3Zlcixcbi51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLWVmZmVjdC12MS0yLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgYmFja2dyb3VuZDogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4udS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6aG92ZXIsXG4udS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6aG92ZXI6OmFmdGVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVmZmVjdCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyOjphZnRlcixcbi51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcGFkZGluZzogNHB4O1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4udS1pY29uLWVmZmVjdC12Mi0taG92ZXI6aG92ZXIsXG4udS1pY29uLWVmZmVjdC12Mi0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOmhvdmVyOjphZnRlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFZmZlY3QgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udS1pY29uLWVmZmVjdC12My0taG92ZXI6aG92ZXIgaSxcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXYzLS1ob3ZlciBpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5Bcm91bmQgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbkFyb3VuZCAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVmZmVjdCB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyOjphZnRlcixcbi51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gZWFzZS1vdXQgLjFzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gZWFzZS1vdXQgLjFzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1vdXQgLjFzLCBiYWNrZ3JvdW5kIC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2Utb3V0IC4xcywgYmFja2dyb3VuZCAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMXMsIGJhY2tncm91bmQgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSBlYXNlLW91dCAuMXM7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4udS1pY29uLWVmZmVjdC12NC0taG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY0LS1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi51LWljb24tcm90YXRpb24udS1pY29uLWVmZmVjdC12NC0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXJvdGF0aW9uLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzb25hckVmZmVjdC1kZWZhdWx0IDEuM3MgZWFzZS1vdXQgNzVtcztcbiAgICAgICAgICBhbmltYXRpb246IHNvbmFyRWZmZWN0LWRlZmF1bHQgMS4zcyBlYXNlLW91dCA3NW1zO1xufVxuXG4udS1pY29uLWVmZmVjdC12NC0taG92ZXIuZy1iZy1wcmltYXJ5OmhvdmVyOjphZnRlcixcbi51LWljb24tdjIudS1pY29uLWVmZmVjdC12NC0taG92ZXIuZy1jb2xvci1wcmltYXJ5OmhvdmVyOjphZnRlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY0LS1ob3Zlci5nLWJnLXByaW1hcnk6OmFmdGVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12Mi51LWljb24tZWZmZWN0LXY0LS1ob3Zlci5nLWNvbG9yLXByaW1hcnk6OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNvbmFyRWZmZWN0LXByaW1hcnkgMS4zcyBlYXNlLW91dCA3NW1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogc29uYXJFZmZlY3QtcHJpbWFyeSAxLjNzIGVhc2Utb3V0IDc1bXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzb25hckVmZmVjdC1kZWZhdWx0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC4zO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICNkZGQsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjZGRkLCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggI2RkZCwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICNkZGQsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzb25hckVmZmVjdC1kZWZhdWx0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC4zO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICNkZGQsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjZGRkLCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggI2RkZCwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICNkZGQsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNvbmFyRWZmZWN0LXByaW1hcnkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggIzE0MzEzRiwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICMxNDMxM0YsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjMTQzMTNGLCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggIzE0MzEzRiwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNvbmFyRWZmZWN0LXByaW1hcnkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggIzE0MzEzRiwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICMxNDMxM0YsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjMTQzMTNGLCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggIzE0MzEzRiwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFZmZlY3QgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY1LS1ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51LWljb24tZWZmZWN0LXY1LS1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IC4ycztcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi51LWljb24tZWZmZWN0LXY1LS1ob3ZlcjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG59XG5cbi51LWljb24tdjMudS1pY29uLWVmZmVjdC12NS0taG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xufVxuXG4udS1pY29uLWVmZmVjdC12NS0taG92ZXI6aG92ZXI6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12NS0taG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4ICNkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCAjZGRkO1xufVxuXG4udS1pY29uLWVmZmVjdC12NS0taG92ZXIuZy1iZy1wcmltYXJ5OmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyLmctYmctcHJpbWFyeSxcbi51LWljb24tZWZmZWN0LXY1LS1ob3Zlci5nLWNvbG9yLXByaW1hcnk6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12NS0taG92ZXIuZy1jb2xvci1wcmltYXJ5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4ICMxNDMxM0Y7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cyBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctbm9uZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtc2hhZG93LW5vbmUtLWZvY3VzOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLnUtc2hhZG93LW5vbmUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjEtMSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjOTk5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzk5OTtcbn1cblxuLnUtc2hhZG93LXYxLTIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICM5OTk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzk5OTtcbn1cblxuLnUtc2hhZG93LXYxLTItLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjOTk5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM5OTk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAudS1zaGFkb3ctdjEtMi0taG92ZXItcGFyZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjOTk5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM5OTk7XG59XG5cbi51LXNoYWRvdy12MS0zIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjZGRkO1xufVxuXG4udS1zaGFkb3ctdjEtNCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi51LXNoYWRvdy12MS01IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbio6aG92ZXIgPiAudS1zaGFkb3ctdjEtNS0taG92ZXItcGFyZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnUtc2hhZG93LXYxLTYtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4qOmhvdmVyID4gLnUtc2hhZG93LXYxLTYtLWhvdmVyLXBhcmVudCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnUtc2hhZG93LXYxLTcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNlZWU7XG59XG5cbi51LXNoYWRvdy12MS03LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCAjZWVlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbn1cblxuKjpob3ZlciA+IC51LXNoYWRvdy12MS03LS1ob3Zlci1wYXJlbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzLXY0LXY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzLFxuLnUtc2hhZG93LXY0LFxuLnUtc2hhZG93LXY1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1zaGFkb3ctdjM6OmFmdGVyLFxuLnUtc2hhZG93LXYzOjpiZWZvcmUsXG4udS1zaGFkb3ctdjQ6OmJlZm9yZSxcbi51LXNoYWRvdy12NTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODAlO1xuICBsZWZ0OiAwLjM1NzE0cmVtO1xuICBib3R0b206IDEuMDcxNDNyZW07XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMjEuNDI4NTdyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LXNoYWRvdy12Mzo6YWZ0ZXIsXG4udS1zaGFkb3ctdjM6OmJlZm9yZSxcbi51LXNoYWRvdy12NDo6YmVmb3JlLFxuLnUtc2hhZG93LXY1OjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cblxuLnUtc2hhZG93LXYzOjphZnRlcixcbi51LXNoYWRvdy12NTo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC4zNTcxNHJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjYge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDZweCAtNnB4ICM1NTU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggNnB4IC02cHggIzU1NTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Mtdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXY4IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi51LXNoYWRvdy12OC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnUtc2hhZG93LXY4LTEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Mtdjlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNlZWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggI2VlZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjEwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYxMCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAycHggI2VlZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjExIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNjY2M7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjEyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAwICNjY2M7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggMCAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjEzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAwICMxNDMxM0Y7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggMCAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDJweCAwICNlZWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE1IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYxNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MTYge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggNXB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggNXB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE3IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAzcHggMnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjE4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYxOCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYxOVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MTkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnUtc2hhZG93LXYxOS0tbGlnaHRibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IC02cHggcmdiYSg1MSwgMTUyLCAyMjAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTZweCByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xNSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi51LXNoYWRvdy12MjAtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjIxIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDIwcHggMjVweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cblxuLnUtc2hhZG93LXYyMS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjIyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyMiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4ICNlZWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjI0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uZy1wYXJlbnQuYWN0aXZlIC51LXNoYWRvdy12MjQtLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjI1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyNSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjYge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12Mjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjI3IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNiNWI1YjU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjYjViNWI1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12Mjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjI4IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggNDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQ1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12Mjlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjI5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnUtc2hhZG93LXYyOS0tbGlnaHRibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDUxLCAxNTIsIDIyMCwgMC4wNzUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MzBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjMwIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MzFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjMxIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjMyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzMiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MzNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjMzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxNXB4IC02cHggcmdiYSgxMTQsIDE5MiwgNDQsIDAuMyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTVweCAtNnB4IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MzRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjM0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNDUpO1xufVxuXG4udS1zaGFkb3ctdjM1LS1hY3RpdmUuYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbn1cblxuLnUtc2hhZG93LXYzNS5nLWJnLXRlYWwtb3BhY2l0eS0wXzEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoMjQsIDE4NiwgMTU1LCAwLjE3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgyNCwgMTg2LCAxNTUsIDAuMTc1KTtcbn1cblxuLnUtc2hhZG93LXYzNS5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjE3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjE3NSk7XG59XG5cbi51LXNoYWRvdy12MzUuZy1iZy1ibHVlLW9wYWNpdHktMF8xIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA3cHggMCByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCAwIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjE3NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzYge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12Mzcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTNweCAyNXB4IDAgcmdiYSgyMzUsIDIzNywgMjQyLCAwLjcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNXB4IDAgcmdiYSgyMzUsIDIzNywgMjQyLCAwLjcpO1xufVxuXG4udS1zaGFkb3ctdjM3LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxM3B4IDI1cHggMCByZ2JhKDIzNSwgMjM3LCAyNDIsIDAuNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDI1cHggMCByZ2JhKDIzNSwgMjM3LCAyNDIsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12Mzgge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDM1cHggMCByZ2JhKDIzNSwgMjM3LCAyNDIsIDAuNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzVweCAwIHJnYmEoMjM1LCAyMzcsIDI0MiwgMC43KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjM5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzOSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12NDBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjQwIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtOXB4IC05cHggMjBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtOXB4IC05cHggMjBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjQxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXY0MSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCA0MHB4IDEyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDQwcHggMTIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGb3JtIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogLjhyZW0gMXJlbSAuNnJlbTtcbn1cblxuLnUtZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4udS1mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnUtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnUtZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4udS1mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi51LWZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IC40cmVtIC41cmVtIC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi51LWZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjVyZW0gLjU1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LWZvcm0tY29udHJvbC1zaGFkb3ctLWZvY3VzOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnUtdGV4dGFyZWEtZXhwYW5kYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtdGV4dGFyZWEtZXhwYW5kYWJsZTpmb2N1cyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG59XG5cbi51LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0tY29udHJvbCArIC51LWlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN1Y2Nlc3Mgc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU3VjY2VzcyBzdGF0ZSB2MS0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLXN1Y2Nlc3MtdjEtMSAuZm9ybS1jb250cm9sLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPVwidS1zZWxlY3RcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTEgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4udS1oYXMtc3VjY2Vzcy12MS0xIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl1bcmVhZG9ubHldLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPVwidS1zZWxlY3RcIl1bcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj1cInUtY2hlY2staWNvblwiXSB7XG4gIGNvbG9yOiAjZjBmZmYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0xIFtjbGFzcyo9XCJ1LWNoZWNrLWljb25cIl0gaSB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKTtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdOmxhc3QtY2hpbGQsXG4udS1oYXMtc3VjY2Vzcy12MS0xIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN1Y2Nlc3Mgc3RhdGUgdjEtMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1zdWNjZXNzLXYxLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTIgLmZvcm0tY29udHJvbCxcbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXSxcbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdW3JlYWRvbmx5XSxcbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjA7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTIgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIFtjbGFzcyo9XCJ1LWNoZWNrLWljb25cIl0ge1xuICBjb2xvcjogI2YwZmZmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIFtjbGFzcyo9XCJ1LWNoZWNrLWljb25cIl0gaSB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKTtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdOmxhc3QtY2hpbGQsXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXSxcbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXTpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTIgLmZvcm0tY29udHJvbC1mZWVkYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVycm9yIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVycm9yIHN0YXRlIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLWVycm9yLXYxIC5mb3JtLWNvbnRyb2wsXG4udS1oYXMtZXJyb3ItdjEgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXSxcbi51LWhhcy1lcnJvci12MSBbY2xhc3MqPVwidS1zZWxlY3RcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4udS1oYXMtZXJyb3ItdjEgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXVtyZWFkb25seV0sXG4udS1oYXMtZXJyb3ItdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MSBbY2xhc3MqPVwidS1jaGVjay1pY29uXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRXJyb3Igc3RhdGUgdjEtMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1lcnJvci12MS0yIC5mb3JtLWNvbnRyb2wsXG4udS1oYXMtZXJyb3ItdjEtMiBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdLFxuLnUtaGFzLWVycm9yLXYxLTIgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMiAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl1bcmVhZG9ubHldLFxuLnUtaGFzLWVycm9yLXYxLTIgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MS0yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLnUtaGFzLWVycm9yLXYxLTIgW2NsYXNzKj1cInUtY2hlY2staWNvblwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl06bGFzdC1jaGlsZCxcbi51LWhhcy1lcnJvci12MS0yIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MS0yIC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZSB2MS0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLWVycm9yLXYxLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWhhcy1lcnJvci12MS0zIC5mb3JtLWNvbnRyb2wsXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdLFxuLnUtaGFzLWVycm9yLXYxLTMgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl1bcmVhZG9ubHldLFxuLnUtaGFzLWVycm9yLXYxLTMgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MS0zIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLnUtaGFzLWVycm9yLXYxLTMgLmZvcm0tY29udHJvbC1mZWVkYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICNmMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9XCJ1LWNoZWNrLWljb25cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdOmxhc3QtY2hpbGQsXG4udS1oYXMtZXJyb3ItdjEtMyAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyAuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaGFzLWVycm9yLXYxLTMgW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXSxcbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl06bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1lcnJvci12MjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZjAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1oYXMtZXJyb3ItdjIgaW5wdXQgLFxuLnUtaGFzLWVycm9yLXYyIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEaXNhYmxlZCBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEaXNhYmxlZCBzdGF0ZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1kaXNhYmxlZC12MSBsYWJlbCxcbi51LWhhcy1kaXNhYmxlZC12MSAuZm9ybS1jb250cm9sLFxuLnUtaGFzLWRpc2FibGVkLXYxIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl0sXG4udS1oYXMtZGlzYWJsZWQtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi51LWhhcy1kaXNhYmxlZC12MSBsYWJlbDpkaXNhYmxlZCxcbi51LWhhcy1kaXNhYmxlZC12MSAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLnUtaGFzLWRpc2FibGVkLXYxIFtjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl06ZGlzYWJsZWQsXG4udS1oYXMtZGlzYWJsZWQtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogV2hpdGUgQ29sb3JzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWNvbG9yLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1jb2xvci13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1jb2xvci13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1jb2xvci13aGl0ZS0tY2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctY29sb3Itd2hpdGUtLWNoZWNrZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGb2N1cyBzdGF0ZSBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1jb2xvci1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctY29sb3ItYmxhY2stLWZvY3VzOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctY29sb3Itd2hpdGUtLWZvY3VzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQ6Zm9jdXMge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2VkIHN0YXRlIGJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1iZy1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJnLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctcHJpbWFyeS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLXByaW1hcnktLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctYmxhY2stLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYmctYmxhY2stLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctYmxhY2stLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctYmxhY2stLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYmctd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctd2hpdGUtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctd2hpdGUtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstZGFyay12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstZGFyay12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWRhcmstdjEtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmstZGFyay12MS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstZGFyay12MS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstZGFyay12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYyLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstZGFyay12My0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstZGFyay12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstZGFyay12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWRhcmstdjQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmstZGFyay12NC0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstZGFyay12NC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstZGFyay12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXY1LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYmctZGFyay1saWdodC12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctZGFyay1saWdodC12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstbGlnaHQtdjEtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmstbGlnaHQtdjEtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWxpZ2h0LXYxLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXYyLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWxpZ2h0LXYyLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctZGFyay1saWdodC12Mi0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstbGlnaHQtdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12My0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12My0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjMtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYmctZGFyay1saWdodC12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYmctZGFyay1saWdodC12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJnLWRhcmstbGlnaHQtdjQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmstbGlnaHQtdjQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWxpZ2h0LXY0LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXY1LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWxpZ2h0LXY1LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctZGFyay1saWdodC12NS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYmctdHJhbnNwYXJlbnQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLXRyYW5zcGFyZW50LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJnLXRyYW5zcGFyZW50LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJnLXRyYW5zcGFyZW50LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy10cmFuc3BhcmVudC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1iZy1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJnLXJlZC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1iZy1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYmctcmVkLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1yZWQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctY29sb3ItcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctY29sb3ItcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1jb2xvci1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWNvbG9yLXByaW1hcnktLWNoZWNrZWQge1xuICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctY29sb3ItcHJpbWFyeS0tY2hlY2tlZCB7XG4gIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvY3VzIHN0YXRlIGJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWJnLWJsYWNrLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzItLWZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF80LS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctYmctZ3JheS1kYXJrLXYxLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYyLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYzLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NC0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUtLWZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4vKiBUcmFuc3BhcmVudCAqL1xuLmctYmctdHJhbnNwYXJlbnQtLWZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgYm9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYnJkLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJyZC1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1wcmltYXJ5LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLXByaW1hcnktLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLWJsYWNrLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtYmxhY2stLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWJsYWNrLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtd2hpdGUtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLXdoaXRlLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXYxLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1kYXJrLXYxLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjItLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWRhcmstdjItLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12My0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktZGFyay12My0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXY0LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1kYXJrLXY0LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjUtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWRhcmstdjUtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1saWdodC12MS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktbGlnaHQtdjMtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1saWdodC12NC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctYnJkLXRyYW5zcGFyZW50LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtdHJhbnNwYXJlbnQtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5nLWJyZC1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLWJyZC1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctYnJkLXJlZC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAuZy1icmQtcmVkLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtcmVkLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvY3VzIHN0YXRlIGJvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1icmQtcHJpbWFyeS0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtcHJpbWFyeS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLXByaW1hcnktLWZvY3VzLmctc3RhdGUtZm9jdXMgKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWJyZC1ibGFjay0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtYmxhY2stLWZvY3VzLmctc3RhdGUtZm9jdXMgKixcbi5nLWJyZC1ibGFjay0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlICovXG4uZy1icmQtd2hpdGUtLWZvY3VzOmZvY3VzLFxuLmctYnJkLXdoaXRlLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtd2hpdGUtLWZvY3VzLmctc3RhdGUtZm9jdXMgKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctYnJkLWdyYXktZGFyay12MS0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLXYxLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLXYxLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLXYyLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLXYyLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLXYzLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLXYzLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLXY0LS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLXY0LS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLXY1LS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLXY1LS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay1saWdodC12MS0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYxLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYxLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay1saWdodC12Mi0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYyLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYyLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay1saWdodC12My0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYzLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXYzLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay1saWdodC12NC0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXY0LS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXY0LS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay1saWdodC12NS0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXY1LS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtZ3JheS1kYXJrLWxpZ2h0LXY1LS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJyZC10cmFuc3BhcmVudC0tZm9jdXM6Zm9jdXMsXG4uZy1icmQtdHJhbnNwYXJlbnQtLWZvY3VzLmctc3RhdGUtZm9jdXMgKixcbi5nLWJyZC10cmFuc3BhcmVudC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBSZWQgKi9cbi5nLWJyZC1yZWQtLWZvY3VzOmZvY3VzLFxuLmctYnJkLXJlZC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLXJlZC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgYm94IHNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtc2hhZG93LXYxLTUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LXNoYWRvdy12MS01LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS01LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS01LS1jaGVja2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC51LXNoYWRvdy12MS01LS1jaGVja2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtc2hhZG93LXYxLXY2LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1zaGFkb3ctdjEtdjYtLWNoZWNrZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LXNoYWRvdy12MS12Ni0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tlZCBzdGF0ZSBvcGFjaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1vcGFjaXR5LTEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLW9wYWNpdHktMS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1vcGFjaXR5LTEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctb3BhY2l0eS0xLS1jaGVja2VkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctb3BhY2l0eS0xLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctb3BhY2l0eS0xLS1jaGVja2VkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tlZCBzdGF0ZSBvdmVybGF5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1vdmVybGF5LWJsYWNrLTBfNS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLW92ZXJsYXktYmxhY2stMF81LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF81LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF81LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1vdmVybGF5LWJsYWNrLTBfNy0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLW92ZXJsYXktYmxhY2stMF83LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF83LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF83LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1vdmVybGF5LWJsYWNrLWdyYWRpZW50LXYxLS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctb3ZlcmxheS1ibGFjay1ncmFkaWVudC12MS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogPiAuZy1vdmVybGF5LWJsYWNrLWdyYWRpZW50LXYxLS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stZ3JhZGllbnQtdjEtLWNoZWNrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0MCUsIHRyYW5zcGFyZW50KSwgdG8oIzAwMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDQwJSwgIzAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgNDAlLCAjMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA0MCUsICMwMDAgMTAwJSk7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctb3ZlcmxheS1wcmltYXJ5LTBfNS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSk7XG59XG5cbi5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQuZy1jaGVja2VkOjphZnRlcixcbi5nLWNoZWNrZWQgLmctb3ZlcmxheS1wcmltYXJ5LTBfNS0tY2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC41KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1vdmVybGF5LXByaW1hcnktMF85LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KTtcbn1cblxuLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZC5nLWNoZWNrZWQ6OmFmdGVyLFxuLmctY2hlY2tlZCAuZy1vdmVybGF5LXByaW1hcnktMF85LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWVsZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bZGF0YS1jYXBpdGFsaXplXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKS5lcnJvcixcbnRleHRhcmVhLmVycm9yLFxuc2VsZWN0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1hdXRvY29tcGxldGUtLWFqYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWVsZHMgR3JvdXAgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbnB1dC1ncm91cC12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjEgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSxcbi51LWlucHV0LWdyb3VwLXYxIHRleHRhcmVhLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDQwcHggMTVweCAxMHB4O1xufVxuXG4udS1pbnB1dC1ncm91cC12MSBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOmZvY3VzICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXYxIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSlbdmFsdWVdICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXYxIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSlbcGxhY2Vob2xkZXJdICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXYxIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkuZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYxIHRleHRhcmVhOmZvY3VzICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MSB0ZXh0YXJlYVt2YWx1ZV0gKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYxIHRleHRhcmVhW3BsYWNlaG9sZGVyXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgdGV4dGFyZWEuZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYxIFtjbGFzcyo9XCJ1LXNlbGVjdFwiXTpmb2N1cyArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3ZhbHVlXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdW3BsYWNlaG9sZGVyXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj1cInUtc2VsZWN0XCJdLmctc3RhdGUtbm90LWVtcHR5ICsgbGFiZWwge1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4udS1pbnB1dC1ncm91cC12MSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBmb250LXNpemU7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmllbGRzIEdyb3VwIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5wdXQtZ3JvdXAtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWlucHV0LWdyb3VwLXYyIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG4udS1pbnB1dC1ncm91cC12MiB0ZXh0YXJlYSxcbi51LWlucHV0LWdyb3VwLXYyIFtjbGFzcyo9XCJ1LXNlbGVjdFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi51LWlucHV0LWdyb3VwLXYyIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6Zm9jdXMgKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjIgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKVt2YWx1ZV0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjIgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKVtwbGFjZWhvbGRlcl0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjIgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYyIHRleHRhcmVhW3ZhbHVlXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWFbcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiB0ZXh0YXJlYS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjIgW2NsYXNzKj1cInUtc2VsZWN0XCJdOmZvY3VzICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPVwidS1zZWxlY3RcIl1bdmFsdWVdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPVwidS1zZWxlY3RcIl1bcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPVwidS1zZWxlY3RcIl0uZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi51LWlucHV0LWdyb3VwLXYyIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBmb250LXNpemU7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmllbGRzIEdyb3VwIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5wdXQtZ3JvdXAtdjMgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSxcbi51LWlucHV0LWdyb3VwLXYzIHRleHRhcmVhLFxuLnUtaW5wdXQtZ3JvdXAtdjMgW2NsYXNzKj1cInUtc2VsZWN0XCJdIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4udS1pbnB1dC1ncm91cC12MyBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOmZvY3VzLFxuLnUtaW5wdXQtZ3JvdXAtdjMgdGV4dGFyZWE6Zm9jdXMsXG4udS1pbnB1dC1ncm91cC12MyBbY2xhc3MqPVwidS1zZWxlY3RcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMTQzMTNGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMTQzMTNGO1xufVxuXG4udS1pbnB1dC1ncm91cC12MyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZpZWxkcyBHcm91cCB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWlucHV0LWdyb3VwLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1pbnB1dC1ncm91cC12NCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWEsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPVwidS1zZWxlY3RcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpmb2N1cywgLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKVt2YWx1ZV0sIC51LWlucHV0LWdyb3VwLXY0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSlbcGxhY2Vob2xkZXJdLCAudS1pbnB1dC1ncm91cC12NCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLmctc3RhdGUtbm90LWVtcHR5LFxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWE6Zm9jdXMsXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYVt2YWx1ZV0sXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYVtwbGFjZWhvbGRlcl0sXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYS5nLXN0YXRlLW5vdC1lbXB0eSxcbi51LWlucHV0LWdyb3VwLXY0IFtjbGFzcyo9XCJ1LXNlbGVjdFwiXTpmb2N1cyxcbi51LWlucHV0LWdyb3VwLXY0IFtjbGFzcyo9XCJ1LXNlbGVjdFwiXVt2YWx1ZV0sXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPVwidS1zZWxlY3RcIl1bcGxhY2Vob2xkZXJdLFxuLnUtaW5wdXQtZ3JvdXAtdjQgW2NsYXNzKj1cInUtc2VsZWN0XCJdLmctc3RhdGUtbm90LWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAwICMxNDMxM0Y7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICMxNDMxM0Y7XG59XG5cbi51LWlucHV0LWdyb3VwLXY0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6Zm9jdXMgKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKVt2YWx1ZV0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKVtwbGFjZWhvbGRlcl0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhW3ZhbHVlXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWFbcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjQgW2NsYXNzKj1cInUtc2VsZWN0XCJdOmZvY3VzICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPVwidS1zZWxlY3RcIl1bdmFsdWVdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPVwidS1zZWxlY3RcIl1bcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPVwidS1zZWxlY3RcIl0uZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi51LWlucHV0LWdyb3VwLXY0IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBmb250LXNpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhICsgbGFiZWwge1xuICB0b3A6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrYm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1jaGVjay1pY29uLWZvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnUtY2hlY2staWNvbi1mb250IGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4udS1jaGVjay1pY29uLWZvbnQgaTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2staWNvbik7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gsIC51LWNoZWNrLWljb24tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1mb250IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1mb250IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tZm9udCBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tZm9udCBpIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1mb250IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWZvbnQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWZvbnQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tZm9udCBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG59XG5cbi5nLWhpZGUtY2hlY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZy1jaGVja2VkID4gKiAuZy1oaWRlLWNoZWNrLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZy1oaWRlLWNoZWNrLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZy1oaWRlLWNoZWNrLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC5nLWhpZGUtY2hlY2ssXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLmctaGlkZS1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctc2hvdy1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctY2hlY2tlZCA+ICogLmctc2hvdy1jaGVjayxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmctc2hvdy1jaGVjayxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmctc2hvdy1jaGVjayxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAuZy1zaG93LWNoZWNrLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC5nLXNob3ctY2hlY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12MSwgLnUtY2hlY2staWNvbi1yYWRpby12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjEge1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi51LWNoZWNrLWljb24tcmFkaW8tdjEge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXYxLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXYxLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjE6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXYxOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjE6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXYxOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjEsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXYxIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjIsIC51LWNoZWNrLWljb24tcmFkaW8tdjIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTQzMTNGO1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXYyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXYyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12MywgLnUtY2hlY2staWNvbi1yYWRpby12MyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxNDMxM0Y7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjQsIC51LWNoZWNrLWljb24tcmFkaW8tdjQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjQgaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLXJhZGlvLXY0IGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS11bmNoZWNrLWljb24pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LWNoZWNrLWljb24tcmFkaW8tdjQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWNoZWNrLWljb24tcmFkaW8tdjQgaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjQsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjQge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NCBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjQgaTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoZWNrLWljb24pO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12NSwgLnUtY2hlY2staWNvbi1yYWRpby12NSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSwgLnUtY2hlY2staWNvbi1yYWRpby12NSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NSBpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NSBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY1IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NSBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY1IGkge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12NiwgLnUtY2hlY2staWNvbi1yYWRpby12NiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLCAudS1jaGVjay1pY29uLXJhZGlvLXY2IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY2IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1yYWRpby12NiBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVjay1pY29uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXY2IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXY2IGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY2IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY2IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY2IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NiBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NiBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrYm94ZXMgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY3LCAudS1jaGVjay1pY29uLXJhZGlvLXY3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLWNoZWNrYm94LXY3IGk6OmFmdGVyLCAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS11bmNoZWNrLWljb24pO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMnB4IDdweDtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlciwgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12Nyxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY3LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY3LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY3IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoZWNrLWljb24pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjcgaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY3IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NyBpOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE5cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12OCwgLnUtY2hlY2staWNvbi1yYWRpby12OCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjZGRkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOjphZnRlciwgLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjpiZWZvcmUsIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVjay1pY29uKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjggaTo6YWZ0ZXIsIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjgsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjgge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjggaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjggaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12OCBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGVjay1pY29uKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjggaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLyogUCAqL1xuW2NsYXNzKj1cInUtY2hlY2tib3gtdjFcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bY2xhc3MqPVwidS1jaGVja2JveC12MVwiXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1jaGVja2JveC12MS0tY2hlY2tlZC1jb2xvci1wcmltYXJ5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWNoZWNrYm94LXYxLS1jaGVja2VkLWJyZC1wcmltYXJ5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWxlIEF0dGFjaG1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmlsZSBBdHRhY2htZW50cyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWZpbGUtYXR0YWNoLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWZpbGUtYXR0YWNoLXYxIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNSU7XG4gIGxlZnQ6IC0yNSU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWZpbGUtYXR0YWNoLXYxIGlucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWxlIEF0dGFjaG1lbnRzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZmlsZS1hdHRhY2gtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnUtZmlsZS1hdHRhY2gtdjIgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogLTI1JTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDE1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmlsZSBBdHRhY2htZW50cyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWZpbGUtYXR0YWNoLXYzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtZmlsZS1hdHRhY2gtdjMgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogLTI1JTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDE1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnUtZmlsZS1hdHRhY2gtdjM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWxlY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlucHV0LWdyb3VwIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VsZWN0cyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlbGVjdC12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDg1LCA4NSwgODUsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgcGFkZGluZzogLjRyZW0gMXJlbTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIHNwYW4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXNpbmdsZSBkaXYgYiBpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGRpdiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYgYiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMik7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaS5oaWdobGlnaHRlZC5nLWNvbG9yLXdoaXRlLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQuZy1iZy1wcmltYXJ5LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaS5yZXN1bHQtc2VsZWN0ZWQge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjIpO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkucmVzdWx0LXNlbGVjdGVkIGRpdiBiIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjEuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4udS1zZWxlY3QtdjEuY2hvc2VuLWNvbnRhaW5lci1tdWx0aTpub3QoLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYxLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSAuY2hvc2VuLWNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjEudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1zZWxlY3QtdjEudS1kcm9wZG93bi1zbSB7XG4gIHBhZGRpbmc6IC4xcmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi51LXNlbGVjdC12MS51LWRyb3Bkb3duLXNtIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLnUtc2VsZWN0LXYxLnUtZHJvcGRvd24tbGcge1xuICBwYWRkaW5nOiAuNTVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LXNlbGVjdC12MS51LWRyb3Bkb3duLWxnIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWxlY3RzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VsZWN0LXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiAuNHJlbSAxcmVtO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGUgc3BhbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICB3aWR0aDogNTBweDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBkaXYgYiBpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLWRyb3AsXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpIGRpdiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYgYiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMik7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaS5oaWdobGlnaHRlZC5nLWNvbG9yLXdoaXRlLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQuZy1iZy1wcmltYXJ5LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaS5yZXN1bHQtc2VsZWN0ZWQge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjIpO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkucmVzdWx0LXNlbGVjdGVkIGRpdiBiIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4udS1zZWxlY3QtdjIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aTpub3QoLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYyLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSAuY2hvc2VuLWNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1zZWxlY3QtdjIudS1kcm9wZG93bi1zbSB7XG4gIHBhZGRpbmc6IC4xcmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi51LXNlbGVjdC12Mi51LWRyb3Bkb3duLXNtIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLnUtc2VsZWN0LXYyLnUtZHJvcGRvd24tbGcge1xuICBwYWRkaW5nOiAuNTVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LXNlbGVjdC12Mi51LWRyb3Bkb3duLWxnIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTbGlkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGVycyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNsaWRlci12MS51aS1zbGlkZXIsIC51LXNsaWRlci12MS0yLnVpLXNsaWRlciwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udS1zbGlkZXItdjEudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UsIC51LXNsaWRlci12MS0yLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlLCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtc2xpZGVyLXYxLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSwgLnUtc2xpZGVyLXYxLTIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLnUtc2xpZGVyLXYxLnVpLXNsaWRlci51aS1zbGlkZXItY29udGVudCwgLnUtc2xpZGVyLXYxLTIudWktc2xpZGVyLnVpLXNsaWRlci1jb250ZW50LCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIudWktc2xpZGVyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi51LXNsaWRlci12MS51aS1zbGlkZXIge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnUtc2xpZGVyLXYxLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtc2xpZGVyLXYxLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXNsaWRlci12MS0yLnVpLXNsaWRlciwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi51LXNsaWRlci12MS0yLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlLCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi51LXNsaWRlci12MS0yLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXNsaWRlci12MS0zLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGVycyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNsaWRlci12Mi51aS1zbGlkZXIsIC51LXNsaWRlci12Mi0yLnVpLXNsaWRlciwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMTkyLCA0NCwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnUtc2xpZGVyLXYyLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlLCAudS1zbGlkZXItdjItMi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNsaWRlci12Mi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUsIC51LXNsaWRlci12Mi0yLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4udS1zbGlkZXItdjIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSwgLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi51LXNsaWRlci12Mi51aS1zbGlkZXIge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnUtc2xpZGVyLXYyLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtc2xpZGVyLXYyLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXNsaWRlci12Mi0yLnVpLXNsaWRlciwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi51LXNsaWRlci12Mi0yLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlLCAudS1zbGlkZXItdjItMy51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG59XG5cbi51LXNsaWRlci12Mi0yLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXNsaWRlci12Mi0zLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGF0ZXBpY2tlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oYXMtZHJvcGRvd25zLWluLXBvcHVwIC51aS1hdXRvY29tcGxldGUsXG4udS1oYXMtZHJvcGRvd25zLWluLXBvcHVwIC51aS1kYXRlcGlja2VyIHtcbiAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERhdGVwaWNrZXJzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZGF0ZXBpY2tlci12MSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi51LWRhdGVwaWNrZXItdjEudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtZGF0ZXBpY2tlci12MS51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYsIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYgPiBzcGFuLCAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLW5leHQgPiBzcGFuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLCAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIsIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCxcbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBhLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIGEsXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBhOmhvdmVyLCAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIGEudWktc3RhdGUtYWN0aXZlLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhOmhvdmVyLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2JiYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYsIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDRweDtcbiAgfVxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoLFxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuLFxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIGEsXG4gIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgc3BhbixcbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUXVhbnRpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1xdWFudGl0eS12MSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmpzLXBsdXMsXG4uanMtbWludXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1jYXJvdXNlbC1pbmRpY2F0b3JzXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bY2xhc3MqPVwidS1jYXJvdXNlbC1pbmRpY2F0b3JzXCJdIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2NsYXNzKj1cInUtY2Fyb3VzZWwtaW5kaWNhdG9yc1wiXSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxLS13aGl0ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEtLXdoaXRlIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MS0td2hpdGUgc3BhbiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MiBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMgbGkge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MyBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjQgbGkge1xuICBtYXJnaW46IDAgN3B4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY0IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NCBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NSB7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjUgbGkge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY1IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjUgc3BhbiB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjYgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogNHB4IGF1dG8gMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzExMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBsaS5zbGljay1hY3RpdmUge1xuICBjb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTQzMTNGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiAudS1kb3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjYgc3BhbiB7XG4gICAgbWFyZ2luOiAzcHggYXV0byAxOXB4O1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjYgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiAudS1kb3QtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NyBzcGFuIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjcgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY3IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2OFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY4IHNwYW4ge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY4IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY4IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2OVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjkgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjkgbGkgKyBsaSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSBsaS5zbGljay1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjkgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjkgbGkgKyBsaSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTAgbGkgKyBsaSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTAgbGkuc2xpY2stYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMCBsaSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjExIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTEgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyIGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjpmb2N1cyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLS13aGl0ZSBsaSBzcGFuOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMyBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMyBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMtLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNCBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjE1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUgbGkgc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDhweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDhweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2IGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaSBzcGFuOmZvY3VzLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpIHNwYW46aG92ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0tc20gbGkge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXNtIGxpIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTctLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTcgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTcgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTcgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNyBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkgc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTctLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDhweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDhweCAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbjpmb2N1cyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzcGFuOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3ZnLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzdmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSB7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzdmcgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3ZnIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzdmcgcG9seWdvbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpIGkgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSBwb2x5Z29uLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHN2ZyBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3ZnIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3ZnIHBvbHlnb24sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIGkgcG9seWdvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAzOSAzOTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IC4zcywgb3BhY2l0eSAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IC4zcywgb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IC4zcywgb3BhY2l0eSAuM3M7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBzdmcgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkuc2xpY2stYWN0aXZlIHN2ZyBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkuc2xpY2stYWN0aXZlIHN2ZyBwb2x5Z29uLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkuc2xpY2stYWN0aXZlIGkgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkuc2xpY2stYWN0aXZlIGkgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBpIHBvbHlnb24sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHN2ZyBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHN2ZyBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzdmcgcG9seWdvbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgaSBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIGkgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgaSBwb2x5Z29uIHtcbiAgb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgLjNzLCBvcGFjaXR5IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IC4zcywgb3BhY2l0eSAuMTVzO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAuM3MsIG9wYWNpdHkgLjE1cztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3ZnIGNpcmNsZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzdmcgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzdmcgcG9seWdvbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBpIGNpcmNsZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBpIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSBwb2x5Z29uIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxOVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTkgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5IGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5IGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTkgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTkgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjIwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwIGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkgc3Bhbjpmb2N1cyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSBzcGFuOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjMTQzMTNGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMS0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGkgc3Bhbjpob3Zlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSBsaSBzcGFuOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjIyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OSU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkgc3Bhbjpob3Zlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSBzcGFuOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICB6LWluZGV4OiAxMDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkuc2xpY2stYWN0aXZlOmhvdmVyIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyIGxpOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyOmhvdmVyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlOmhvdmVyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6Zmlyc3QtY2hpbGQgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6Zmlyc3QtY2hpbGQgfiAudS1kb3RzLWhlbHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDMpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgzKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg0KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNCkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDUpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDYpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg2KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg3KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNykgfiAudS1kb3RzLWhlbHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoOCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDgpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg3MDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDcwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDkpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg5KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDEwKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDkwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDExKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDEyKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMykgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDEzKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE0KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTMwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE1KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTQwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE2KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNykgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE3KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxOCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE4KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTcwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxOSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE5KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTgwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxODAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIwKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTkwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIxKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIyKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMykgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIzKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjIwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMjAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI0KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjMwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI1KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNDAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI2KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNykgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI3KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjYwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyOCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI4KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjcwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyOSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI5KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjgwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyODAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgLnUtZG90cy1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgLnUtZG90cy1oZWxwZXI6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSAudS1kb3RzLWhlbHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIC51LWRvdHMtaGVscGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNCBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0IGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UgLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjNzLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjNzLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjNzLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogLTIwMCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IC0yMDAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMjAwJSA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwMGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0IGxpLnNsaWNrLWFjdGl2ZS1yaWdodCBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkuc2xpY2stYWN0aXZlLXJpZ2h0IHNwYW46OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAzMDAlIDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAzMDAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMDAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGkuc2xpY2stY3VycmVudCBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkuc2xpY2stY3VycmVudCBzcGFuOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUgbGk6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1IGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0td2hpdGUgbGk6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuM3MsIGhlaWdodCAuM3MsIGJvcmRlci1jb2xvciAuM3MsIGJvcmRlci13aWR0aCAuM3MsIGJhY2tncm91bmQgLjNzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuM3MsIGhlaWdodCAuM3MsIGJvcmRlci1jb2xvciAuM3MsIGJvcmRlci13aWR0aCAuM3MsIGJhY2tncm91bmQgLjNzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MsIGhlaWdodCAuM3MsIGJvcmRlci1jb2xvciAuM3MsIGJvcmRlci13aWR0aCAuM3MsIGJhY2tncm91bmQgLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaTo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0td2hpdGUgbGk6OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IC4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpOmxhc3QtY2hpbGQsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0td2hpdGUgbGk6bGFzdC1jaGlsZCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaTpsYXN0LWNoaWxkLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaTpsYXN0LWNoaWxkOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTpsYXN0LWNoaWxkOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaTpsYXN0LWNoaWxkOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IC4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBjb2xvciAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0td2hpdGUgbGk6OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTpub3QoLnNsaWNrLWFjdGl2ZSk6aG92ZXI6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGk6bm90KC5zbGljay1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2Mjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS13aGl0ZSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBvcGFjaXR5OiAuNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaSBzdHJvbmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Ryb25nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwNSU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMWVtLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFlbSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBvcGFjaXR5IC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaTpub3QoLnNsaWNrLWFjdGl2ZSk6aG92ZXIgc3BhbiwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjcgbGk6bm90KC5zbGljay1hY3RpdmUpOmZvY3VzIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGk6bm90KC5zbGljay1hY3RpdmUpOmhvdmVyIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGk6bm90KC5zbGljay1hY3RpdmUpOmZvY3VzIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGk6bm90KC5zbGljay1hY3RpdmUpOmhvdmVyIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGk6bm90KC5zbGljay1hY3RpdmUpOmZvY3VzIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwtLXdoaXRlIGxpOm5vdCguc2xpY2stYWN0aXZlKTpob3ZlciBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaTpub3QoLnNsaWNrLWFjdGl2ZSk6Zm9jdXMgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpLnNsaWNrLWFjdGl2ZSBzdHJvbmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmUgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Ryb25nIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAxMDUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKSB0cmFuc2xhdGUzZCgxZW0sIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpIHRyYW5zbGF0ZTNkKDFlbSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBvcGFjaXR5IC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkuc2xpY2stYWN0aXZlIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHN0cm9uZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS13aGl0ZSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjI4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12Mjgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyOCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI4IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12Mjggc3BhbiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyOVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IC0ycHggMjBweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyOSBsaS5zbGljay1hY3RpdmUge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjkgLnUtZG90LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjkgbGkge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW46IC0ycHggMjBweCAwO1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IC51LWRvdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MzBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzAgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjMwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjMxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzEsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMS0td2hpdGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMxIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzEtLXdoaXRlIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzEgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMxIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMS0td2hpdGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBJbmRpY2F0b3JzIHYzMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMyIC5zbGljay1zbGlkZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzIgLnNsaWNrLXNsaWRlIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjMyLWltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMyIC5zbGljay1jZW50ZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMyIC5zbGljay1jZW50ZXIgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzItaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MzNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMyBsaTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzMgbGkuc2xpY2stYWN0aXZlIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMzIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYzNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNCBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM0IHNwYW4ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MzVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS13aGl0ZSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS1tYWluIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS1tYWluIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS13aGl0ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLW1haW4gc3BhbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAuNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLW1haW4gbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS1tYWluIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNS0tbWFpbiBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQnJlYWRjcnVtYnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1icmVhZGNydW1icy12MSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtYnJlYWRjcnVtYnMtdjEgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1icmVhZGNydW1icy12MSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCcmVhZGNydW1icyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWJyZWFkY3J1bWJzLXYyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1icmVhZGNydW1icy12MiA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LWJyZWFkY3J1bWJzLXYyID4gKiA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udS1icmVhZGNydW1icy12MiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1icmVhZGNydW1icy12MiBbY2xhc3MqPVwidS10cmlhbmdsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1icmVhZGNydW1icy12MiA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LWJyZWFkY3J1bWJzLXYyID4gKiA+ICoge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnUtYnJlYWRjcnVtYnMtdjIgPiAqOmZpcnN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIH1cbiAgLnUtYnJlYWRjcnVtYnMtdjIgPiAqOmxhc3QtY2hpbGQgPiAqIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgfVxuICAudS1icmVhZGNydW1icy12MiBbY2xhc3MqPVwidS10cmlhbmdsZVwiXSB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERvdCBsaW5lIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZG90LWxpbmUtdjEsXG4udS1kb3QtbGluZS12MS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtZG90LWxpbmUtdjE6OmJlZm9yZSwgLnUtZG90LWxpbmUtdjE6OmFmdGVyLFxuLnUtZG90LWxpbmUtdjEtMjo6YmVmb3JlLFxuLnUtZG90LWxpbmUtdjEtMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi51LWRvdC1saW5lLXYxOjpiZWZvcmUsXG4udS1kb3QtbGluZS12MS0yOjpiZWZvcmUge1xuICBsZWZ0OiAtMzBweDtcbn1cblxubGk6Zmlyc3QtY2hpbGQgLnUtZG90LWxpbmUtdjE6OmJlZm9yZSwgbGk6Zmlyc3QtY2hpbGRcbi51LWRvdC1saW5lLXYxLTI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWRvdC1saW5lLXYxOjphZnRlcixcbi51LWRvdC1saW5lLXYxLTI6OmFmdGVyIHtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuXG5saTpsYXN0LWNoaWxkIC51LWRvdC1saW5lLXYxOjphZnRlciwgbGk6bGFzdC1jaGlsZFxuLnUtZG90LWxpbmUtdjEtMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12MV9faW5uZXIsXG4udS1kb3QtbGluZS12MS0yX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1kb3QtbGluZS12MV9faW5uZXI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYxLTJfX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtZG90LWxpbmUtdjEtMjo6YmVmb3JlLCAudS1kb3QtbGluZS12MS0yOjphZnRlcixcbi51LWRvdC1saW5lLXYxLTItMjo6YmVmb3JlLFxuLnUtZG90LWxpbmUtdjEtMi0yOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1kb3QtbGluZS12MS0yOjpiZWZvcmUsIC51LWRvdC1saW5lLXYxLTI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEb3QgbGluZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWRvdC1saW5lLXYyLFxuLnUtZG90LWxpbmUtdjItMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi51LWRvdC1saW5lLXYyOjpiZWZvcmUsIC51LWRvdC1saW5lLXYyOjphZnRlcixcbi51LWRvdC1saW5lLXYyLTI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYyLTI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udS1kb3QtbGluZS12Mjo6YmVmb3JlLFxuLnUtZG90LWxpbmUtdjItMjo6YmVmb3JlIHtcbiAgbGVmdDogLTMwcHg7XG59XG5cbmxpOmZpcnN0LWNoaWxkIC51LWRvdC1saW5lLXYyOjpiZWZvcmUsIGxpOmZpcnN0LWNoaWxkXG4udS1kb3QtbGluZS12Mi0yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12Mjo6YWZ0ZXIsXG4udS1kb3QtbGluZS12Mi0yOjphZnRlciB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxubGk6bGFzdC1jaGlsZCAudS1kb3QtbGluZS12Mjo6YWZ0ZXIsIGxpOmxhc3QtY2hpbGRcbi51LWRvdC1saW5lLXYyLTI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZG90LWxpbmUtdjJfX2lubmVyLFxuLnUtZG90LWxpbmUtdjItMl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnUtZG90LWxpbmUtdjJfX2lubmVyOjpiZWZvcmUsXG4udS1kb3QtbGluZS12Mi0yX19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1kb3QtbGluZS12Mi0yOjpiZWZvcmUsIC51LWRvdC1saW5lLXYyLTI6OmFmdGVyLFxuLnUtZG90LWxpbmUtdjItMi0yOjpiZWZvcmUsXG4udS1kb3QtbGluZS12Mi0yLTI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LWRvdC1saW5lLXYyLTI6OmJlZm9yZSwgLnUtZG90LWxpbmUtdjItMjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1oZWFkaW5nLXYxLVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1cInUtaGVhZGluZy12MS1cIl06OmJlZm9yZSwgW2NsYXNzKj1cInUtaGVhZGluZy12MS1cIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9XCJ1LWhlYWRpbmctdjEtXCJdLnRleHQtY2VudGVyOjpiZWZvcmUsIFtjbGFzcyo9XCJ1LWhlYWRpbmctdjEtXCJdLnRleHQtY2VudGVyOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5bY2xhc3MqPVwidS1oZWFkaW5nLXYxLVwiXS50ZXh0LXJpZ2h0OjpiZWZvcmUsIFtjbGFzcyo9XCJ1LWhlYWRpbmctdjEtXCJdLnRleHQtcmlnaHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51LWhlYWRpbmctdjFfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjFfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGV4dC1jZW50ZXIgLnUtaGVhZGluZy12MV9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtMTo6YmVmb3JlIHtcbiAgdG9wOiA0OCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udS1oZWFkaW5nLXYxLTE6OmFmdGVyIHtcbiAgdG9wOiA1OCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYxLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYxLTI6OmJlZm9yZSB7XG4gIHRvcDogNDglO1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi51LWhlYWRpbmctdjEtMjo6YWZ0ZXIge1xuICB0b3A6IDU4JTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYxLTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYxLTM6OmJlZm9yZSB7XG4gIHRvcDogNDglO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi51LWhlYWRpbmctdjEtMzo6YWZ0ZXIge1xuICB0b3A6IDU4JTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYxLTRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYxLTQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12MS01XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12MS01OjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYxLTZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYxLTY6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtNyB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjlweFwiIGhlaWdodD1cIjZweFwiPjxwb2x5Z29uIG9wYWNpdHk9XCIwLjJcIiBwb2ludHM9XCI0LjUsNC41IDAsMCAwLDEuMjA4IDQuNSw1LjcwOCA5LDEuMjA4IDksMCBcIi8+PC9zdmc+JykgMCA1MCUgcmVwZWF0LXg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYyLTEtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItMS0tdG9wOjpiZWZvcmUsIC51LWhlYWRpbmctdjItMi0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi0yLS10b3A6OmJlZm9yZSwgLnUtaGVhZGluZy12Mi0zLS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTMtLXRvcDo6YmVmb3JlLCAudS1oZWFkaW5nLXYyLTQtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItNC0tdG9wOjpiZWZvcmUsIC51LWhlYWRpbmctdjItNS0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi01LS10b3A6OmJlZm9yZSwgLnUtaGVhZGluZy12Mi02LS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTYtLXRvcDo6YmVmb3JlLCAudS1oZWFkaW5nLXYyLTctLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItNy0tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjItMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItMS0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi0xLS10b3A6OmJlZm9yZSB7XG4gIHdpZHRoOiAzLjE0Mjg2cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG59XG5cbi51LWhlYWRpbmctdjItMS0tYm90dG9tOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEuNzg1NzFyZW07XG59XG5cbi51LWhlYWRpbmctdjItMS0tdG9wOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYyLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYyLTItLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItMi0tdG9wOjpiZWZvcmUge1xuICB3aWR0aDogMi43MTQyOXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xufVxuXG4udS1oZWFkaW5nLXYyLTItLWJvdHRvbTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtO1xufVxuXG4udS1oZWFkaW5nLXYyLTItLXRvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Mi0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Mi0zLS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTMtLXRvcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnUtaGVhZGluZy12Mi0zLS1ib3R0b206OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLnUtaGVhZGluZy12Mi0zLS10b3A6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjItNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItNC0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi00LS10b3A6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xufVxuXG4udS1oZWFkaW5nLXYyLTQtLWJvdHRvbTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtO1xufVxuXG4udS1oZWFkaW5nLXYyLTQtLXRvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Mi01XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Mi01LS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTUtLXRvcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbn1cblxuLnUtaGVhZGluZy12Mi01LS1ib3R0b206OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuLnUtaGVhZGluZy12Mi01LS10b3A6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjItNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItNi0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi02LS10b3A6OmJlZm9yZSB7XG4gIHdpZHRoOiAyLjE0Mjg2cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi51LWhlYWRpbmctdjItNi0tYm90dG9tOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG59XG5cbi51LWhlYWRpbmctdjItNi0tdG9wOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYyLTdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYyLTctLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItNy0tdG9wOjpiZWZvcmUge1xuICB3aWR0aDogMTJyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG59XG5cbi51LWhlYWRpbmctdjItNy0tYm90dG9tOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDIuODU3MTRyZW07XG59XG5cbi51LWhlYWRpbmctdjItNy0tdG9wOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtaGVhZGluZy12My1cIl0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG59XG5cbi51LWhlYWRpbmctdjNfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWhlYWRpbmctdjQtXCJdIHtcbiAgcGFkZGluZzogMC4xNDI4NnJlbSAwIDAuMjE0MjlyZW0gMS40Mjg1N3JlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9XCJ1LWhlYWRpbmctdjQtXCJdLnRleHQtcmlnaHQge1xuICBwYWRkaW5nOiAwLjE0Mjg2cmVtIDEuNDI4NTdyZW0gMC4yMTQyOXJlbSAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY1X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC44NTcxNHJlbTtcbiAgaGVpZ2h0OiAwLjg1NzE0cmVtO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4udS1oZWFkaW5nLXY1LWNvbG9yLXByaW1hcnkgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG59XG5cbi51LWhlYWRpbmctdjUtY29sb3ItZ3JheS1saWdodC12MiAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLnUtaGVhZGluZy12NS1jb2xvci13aGl0ZSAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnUtaGVhZGluZy12NS1yb3VuZGVkLTUweCAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY1LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY1LTEgLnUtaGVhZGluZy12NV9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbTtcbn1cblxuLnUtaGVhZGluZy12NS0xIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJweDtcbn1cblxuLnUtaGVhZGluZy12NS0xLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4udS1oZWFkaW5nLXY1LTEudGV4dC1yaWdodCAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12NS0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12NS0yIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDNweDtcbn1cblxuLnUtaGVhZGluZy12NS0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY1LTIgLnUtaGVhZGluZy12NV9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW07XG59XG5cbi51LWhlYWRpbmctdjUtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjVfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12NS0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12NS0zIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtaGVhZGluZy12NS0zLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4udS1oZWFkaW5nLXY1LTMudGV4dC1yaWdodCAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnUtaGVhZGluZy12NS0zIC51LWhlYWRpbmctdjVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY2X190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1oZWFkaW5nLXY2LTEgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmFmdGVyLCAudS1oZWFkaW5nLXY2LTEudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSwgLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSwgLnUtaGVhZGluZy12Ni0yIC51LWhlYWRpbmctdjZfX3RpdGxlOjphZnRlciwgLnUtaGVhZGluZy12Ni0yLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjZfX3RpdGxlOjpiZWZvcmUsIC51LWhlYWRpbmctdjYtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjYtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjYtMSAudS1oZWFkaW5nLXY2X190aXRsZSxcbi51LWhlYWRpbmctdjYtMSAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW07XG59XG5cbi51LWhlYWRpbmctdjYtMS50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY2X190aXRsZSxcbi51LWhlYWRpbmctdjYtMS50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0xLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjZfX3N1YnRpdGxlLFxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fc3VidGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW07XG59XG5cbi51LWhlYWRpbmctdjYtMS50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fc3VidGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY2LTEgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMS50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMS50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjYtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjYtMiAudS1oZWFkaW5nLXY2X190aXRsZSxcbi51LWhlYWRpbmctdjYtMiAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbTtcbn1cblxuLnUtaGVhZGluZy12Ni0yLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGUsXG4udS1oZWFkaW5nLXY2LTIudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fc3VidGl0bGUsXG4udS1oZWFkaW5nLXY2LTIudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW07XG59XG5cbi51LWhlYWRpbmctdjYtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fc3VidGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMiAudS1oZWFkaW5nLXY2X190aXRsZTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY2LTIudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY2LTIudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY3LWRpdmlkZXI6OmFmdGVyLCAudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUsIC50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjctZGl2aWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udS1oZWFkaW5nLXY3LWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaGVhZGluZy12Ny1kaXZpZGVyOjphZnRlciB7XG4gIHJpZ2h0OiAtMy45Mjg1N3JlbTtcbn1cblxuLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjctZGl2aWRlcjo6YmVmb3JlIHtcbiAgbGVmdDogLTMuOTI4NTdyZW07XG59XG5cbi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjctZGl2aWRlcjo6YmVmb3JlIHtcbiAgbGVmdDogLTMuOTI4NTdyZW07XG59XG5cbi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjctZGl2aWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1oZWFkaW5nLXY3LWRpdmlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY3LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY3LTEgLnUtaGVhZGluZy12Ny1kaXZpZGVyX19pY29uIHtcbiAgZm9udC1zaXplOiAuNnJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Ny0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Ny0zIC51LWhlYWRpbmctdjctZGl2aWRlcjo6YWZ0ZXIsXG4udS1oZWFkaW5nLXY3LTMgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12OC0xIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZywgLnUtaGVhZGluZy12OC0yIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjgtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjgtMSAudS1oZWFkaW5nLXY4X190aXRsZSBzdHJvbmcge1xuICBwYWRkaW5nOiAwLjA3MTQzcmVtIDAuNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12OC0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12OC0yIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4wNzE0M3JlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12OVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtaGVhZGluZy12OTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNDMxM0Y7XG59XG5cbi51LWhlYWRpbmctdjktLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWhlYWRpbmctdjktLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY5LS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1oZWFkaW5nLXY5LS1yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY5ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12MTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtaGVhZGluZy12MTBfX2Rvd25lciB7XG4gIGZvbnQtc2l6ZTogMTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAuMDQ7XG59XG5cbi51LWhlYWRpbmctdjEwX191cHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXNzaXZlIFVuZGVybGluZSAqL1xuLnUtaGVhZGluZy1tYXNzaXZlLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtaGVhZGluZy1tYXNzaXZlLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAuMmVtO1xuICBoZWlnaHQ6IC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogSGVhZGluZyBXaXRoIERvdCAqL1xuLnUtaGVhZGVyLXRpdGxlLWRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY29sb3I6ICMxNDMxM0Y7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFydCBCRydzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdHJpYW5nbGUtdjEsIC51LXRyaWFuZ2xlLXYxLTIsIC51LXRyaWFuZ2xlLXYyLCAudS10cmlhbmdsZS12MywgLnUtdHJpYW5nbGUtdjQsIC51LXRyaWFuZ2xlLXY1LCAudS10cmlhbmdsZS12NiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtdHJpYW5nbGUtdjE6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMjo6YmVmb3JlLCAudS10cmlhbmdsZS12Mjo6YmVmb3JlLCAudS10cmlhbmdsZS12Mzo6YmVmb3JlLCAudS10cmlhbmdsZS12NDo6YmVmb3JlLCAudS10cmlhbmdsZS12NTo6YmVmb3JlLCAudS10cmlhbmdsZS12Njo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG5cbi51LXRyaWFuZ2xlLXYxOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTI6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjI6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjY6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtdG9wLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS10b3AuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXRvcC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS10b3AuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS10b3AuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMjVweCAyMHB4O1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA0NXB4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE3cHggMTVweCAxN3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMCAxN3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBib3JkZXItd2lkdGg6IDE3cHggMTVweCAxN3B4IDA7XG59XG5cbi51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMTdweCAxNXB4O1xufVxuXG4udS10cmlhbmdsZS12Mzo6YmVmb3JlLCAudS10cmlhbmdsZS12NDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiAtNTBweDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBib3R0b206IC01MHB4O1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMTQzMTNGKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2Y3ZjdmNykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzAwMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmN2Y3ZjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMDAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAuMiUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIHRvcCByaWdodDtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMTQzMTNGKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMTQzMTNGKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3AuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZjdmN2Y3KSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZjdmN2Y3KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzAwMCkpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzAwMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAuMiUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIHRvcCByaWdodDtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzE0MzEzRikpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzE0MzEzRikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZjdmN2Y3KSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZjdmN2Y3KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMwMDApKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMwMDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA4MHB4O1xufVxuXG4udS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuXG4udS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDAgMCAyMnB4O1xufVxuXG4udS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMjJweCAyMnB4IDA7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDglO1xufVxuXG4udS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDAgMCAyMnB4O1xufVxuXG4udS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDIycHggMjJweCAwO1xufVxuXG5bY2xhc3MqPVwidS10cmlhbmdsZS1pbmNsdXNpdmUtdjFcIl06bm90KFtjbGFzcyo9XCJfX2Zyb250XCJdKTpub3QoW2NsYXNzKj1cIl9fYmFja1wiXSksXG5bY2xhc3MqPVwidS10cmlhbmdsZS1pbmNsdXNpdmUtdjJcIl06bm90KFtjbGFzcyo9XCJfX2Zyb250XCJdKTpub3QoW2NsYXNzKj1cIl9fYmFja1wiXSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tbGVmdCB7XG4gIHJpZ2h0OiAtMTRweDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1sZWZ0X19mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tbGVmdF9fZnJvbnQge1xuICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tbGVmdF9fYmFjayB7XG4gIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1yaWdodCB7XG4gIGxlZnQ6IC0xNHB4O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXJpZ2h0X19mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXJpZ2h0X19mcm9udCB7XG4gIGJvcmRlci13aWR0aDogMTRweCAxNHB4IDE0cHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1yaWdodF9fYmFjayB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDE1cHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS10b3Age1xuICB0b3A6IC0xNHB4O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXRvcF9fZnJvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAwO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXRvcF9fZnJvbnQge1xuICBib3JkZXItd2lkdGg6IDAgMTRweCAxNHB4IDE0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tdG9wX19iYWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAxNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLWJvdHRvbSB7XG4gIGJvdHRvbTogLTE0cHg7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tYm90dG9tX19mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDFweDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1ib3R0b21fX2Zyb250IHtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDE0cHggMCAxNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLWJvdHRvbV9fYmFjayB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDAgMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19mcm9udCwgLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tbGVmdF9fZnJvbnQgc3ZnLCAudS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnRfX2JhY2sgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnRfX2Zyb250IHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19mcm9udCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNlZWU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tbGVmdF9fYmFjayB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tbGVmdF9fYmFjayBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tcmlnaHQge1xuICByaWdodDogMTAwJTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fZnJvbnQsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tcmlnaHRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tcmlnaHRfX2Zyb250IHN2ZywgLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fYmFjayBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tcmlnaHRfX2Zyb250IHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fZnJvbnQgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXJpZ2h0X19iYWNrIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fYmFjayBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fZnJvbnQsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fZnJvbnQgc3ZnLCAudS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fYmFjayBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS10b3BfX2Zyb250IHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS10b3BfX2Zyb250IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS10b3BfX2JhY2sge1xuICB6LWluZGV4OiAxO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fYmFjayBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fZnJvbnQsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fZnJvbnQgc3ZnLCAudS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fYmFjayBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1ib3R0b21fX2Zyb250IHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1ib3R0b21fX2Zyb250IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1ib3R0b21fX2JhY2sge1xuICB6LWluZGV4OiAxO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fYmFjayBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51LXNlbWljaXJjbGUtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1zZW1pY2lyY2xlLXYxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MCU7XG4gIGhlaWdodDogMTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1zZW1pY2lyY2xlLXYxLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLnUtc2VtaWNpcmNsZS12MS5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1zZW1pY2lyY2xlLXYxLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLnUtc2VtaWNpcmNsZS12MS5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4udS1zZW1pY2lyY2xlLXRvcDo6YmVmb3JlLCAudS1zZW1pY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IC0yMCU7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbi51LXNlbWljaXJjbGUtYm90dG9tOjpiZWZvcmUsIC51LXNlbWljaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjAlO1xuICBsZWZ0OiAtMjUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHggLSAxKSB7XG4gIC51LXRyaWFuZ2xlLW5vbmUtLXhzOjpiZWZvcmUsXG4gIC51LXNlbWljaXJjbGUtbm9uZS0teHM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUge1xuICAgIHRvcDogLTc1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC03NXB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4IC0gMSkge1xuICAudS10cmlhbmdsZS1ub25lLS1zbTo6YmVmb3JlLFxuICAudS1zZW1pY2lyY2xlLW5vbmUtLXNtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMjVweCAyMHB4IDA7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDI1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMTQzMTNGKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZjdmN2Y3KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMwMDApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzE0MzEzRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmN2Y3ZjcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMDAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwLjIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgYm90dG9tIGxlZnQ7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzE0MzEzRikpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzE0MzEzRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2Y3ZjdmNykpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2Y3ZjdmNykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMDAwKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMDAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwLjIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgYm90dG9tIGxlZnQ7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmN2Y3ZjcpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICNmN2Y3ZjcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzAwMCkpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgIzAwMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gIH1cbiAgLnUtc2VtaWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICAgIHRvcDogLTI1JTtcbiAgICBsZWZ0OiAtMjAlO1xuICB9XG4gIC51LXNlbWljaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAtMjUlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCAtIDEpIHtcbiAgLnUtdHJpYW5nbGUtbm9uZS0tbWQ6OmJlZm9yZSxcbiAgLnUtc2VtaWNpcmNsZS1ub25lLS1tZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNTBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xNTBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC51LXRyaWFuZ2xlLW5vbmUtLWxnOjpiZWZvcmUsXG4gIC51LXNlbWljaXJjbGUtbm9uZS0tbGc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUge1xuICAgIHRvcDogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG59XG5cbi51LXRyaWFuZ2xlLW5vbmUtLXhsOjpiZWZvcmUsXG4udS1zZW1pY2lyY2xlLW5vbmUtLXhsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS16aWd6YWctdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS16aWd6YWctdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0yMjVkZWcsICNmN2Y3ZjcgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMzE1ZGVnLCAjZjdmN2Y3IDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWFyOiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG5cbi51LXppZ3phZy1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXppZ3phZy1ib3R0b206OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmN2Y3ZjcgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNmN2Y3ZjcgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXI6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLnUtemlnemFnLXRvcC13aGl0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtemlnemFnLXRvcC13aGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjZmZmIDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTMxNWRlZywgI2ZmZiAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhcjogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4udS16aWd6YWctdG9wLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXppZ3phZy10b3AtcHJpbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjMTQzMTNGIDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTMxNWRlZywgIzE0MzEzRiAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhcjogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4udS16aWd6YWctdG9wLWJsYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS16aWd6YWctdG9wLWJsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0yMjVkZWcsICMwMDAgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMzE1ZGVnLCAjMDAwIDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWFyOiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG5cbi51LXppZ3phZy10b3AtZ3JheS1kYXJrLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS16aWd6YWctdG9wLWdyYXktZGFyay12MTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjMTExIDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTMxNWRlZywgIzExMSAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhcjogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZC1iZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LW5zLWJnLXZcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9XCJ1LW5zLWJnLXZcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5vbnN0YW5kYXJkIEJhY2tncm91bmQgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1ucy1iZy12MVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1cInUtbnMtYmctdjFcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUsIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMjBweCAyNXB4IDIwcHg7XG59XG5cbi51LW5zLWJnLXYxLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12MS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctd2hpdGUgLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12MS10b3AuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLXYxLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjEtdG9wLmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG59XG5cbi51LW5zLWJnLXYxLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12MS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctd2hpdGUgLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12MS1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjEtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTI1cHg7XG4gIGJvcmRlci13aWR0aDogMjBweCAyNXB4IDIwcHggMDtcbn1cblxuLnUtbnMtYmctdjEtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12MS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXdoaXRlIC51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjEtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12MS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAyNXB4O1xufVxuXG4udS1ucy1iZy12MS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12MS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy13aGl0ZSAudS1ucy1iZy12MS1yaWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXYxLXJpZ2h0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctZ3JheS1saWdodC12MiAudS1ucy1iZy12MS1yaWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYxLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLXJpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQ6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1ucy1iZy12MS10b3AtLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS1sZWZ0LS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZDo6YmVmb3JlIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAyMHB4IDI1cHggMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS10b3AtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtYm90dG9tLS1tZDo6YmVmb3JlIHtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjVweCAyMHB4IDAgMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDI1cHggMjBweCAwO1xuICB9XG4gIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMjVweDtcbiAgfVxuICAudS1ucy1iZy12MS1yaWdodC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQgQmFja2dyb3VuZCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LW5zLWJnLXYyXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPVwidS1ucy1iZy12MlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjItdG9wOjpiZWZvcmUsIC51LW5zLWJnLXYyLWJvdHRvbTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi10b3A6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA0NXB4O1xufVxuXG4udS1ucy1iZy12Mi1sZWZ0OjpiZWZvcmUsIC51LW5zLWJnLXYyLXJpZ2h0OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWxlZnQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogMjNweDtcbn1cblxuLnUtbnMtYmctdjItdG9wOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE3cHggMTVweCAxN3B4O1xufVxuXG4udS1ucy1iZy12Mi10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LW5zLWJnLXYyLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Mi10b3AuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXRvcC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYyLXRvcC5nLWJnLWdyYXktbGlnaHQtdjU6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wLmctYmctZ3JheS1saWdodC12NTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtbnMtYmctdjItdG9wLmctYmctYmxhY2s6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXYyLWJvdHRvbTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b206OmJlZm9yZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDAgMTdweDtcbn1cblxuLnUtbnMtYmctdjItYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12Mi1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjItYm90dG9tLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12Mi1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjItbGVmdDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxN3B4IDE1cHggMTdweCAwO1xufVxuXG4udS1ucy1iZy12Mi1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12Mi1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXYyLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYyLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjItcmlnaHQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMTdweCAxNXB4O1xufVxuXG4udS1ucy1iZy12Mi1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtbnMtYmctdjItcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjItcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXJpZ2h0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYyLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXYyLTItdG9wOjpiZWZvcmUsIC51LW5zLWJnLXYyLTItYm90dG9tOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLTItdG9wOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLTItYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udS1ucy1iZy12Mi0yLWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjItMi1yaWdodDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLWxlZnQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItMi1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG4udS1ucy1iZy12Mi0yLXRvcDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAxNXB4O1xufVxuXG4udS1ucy1iZy12Mi0yLWJvdHRvbTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuXG4udS1ucy1iZy12Mi0yLWxlZnQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItMi1sZWZ0OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAxNXB4IDA7XG59XG5cbi51LW5zLWJnLXYyLTItcmlnaHQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItMi1yaWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbnMtYmctdjItdG9wLS1tZDo6YmVmb3JlLCAudS1ucy1iZy12Mi1ib3R0b20tLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYyLWxlZnQtLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYyLXJpZ2h0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYyLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYyLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjItYm90dG9tLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSwgLnUtbnMtYmctdjItYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12Mi1sZWZ0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12Mi1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYyLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12Mi1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctYmxhY2s6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbnMtYmctdjItdG9wLS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTdweCAxNXB4IDE3cHg7XG4gIH1cbiAgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXYyLXRvcC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYyLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Mi10b3AtLW1kLmctYmctYmxhY2s6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgfVxuICAudS1ucy1iZy12Mi1ib3R0b20tLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZDo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDAgMTdweDtcbiAgfVxuICAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtbnMtYmctdjItYm90dG9tLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjItYm90dG9tLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICB9XG4gIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXYyLWxlZnQtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4IDE1cHggMTdweCAwO1xuICB9XG4gIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXYyLXJpZ2h0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZDo6YmVmb3JlIHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMTdweCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXYyLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXYyLXJpZ2h0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQ6OmJlZm9yZSwgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItMi10b3AtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItMi1ib3R0b20tLW1kOjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZDo6YmVmb3JlLCAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLTItbGVmdC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLXJpZ2h0LS1tZDo6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnUtbnMtYmctdjItMi10b3AtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItMi10b3AtLW1kOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDE1cHggMTVweDtcbiAgfVxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLWJvdHRvbS0tbWQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLWxlZnQtLW1kOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDE1cHggMDtcbiAgfVxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLTItcmlnaHQtLW1kOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZCBCYWNrZ3JvdW5kIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtbnMtYmctdjNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9XCJ1LW5zLWJnLXYzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1ucy1iZy12My10b3A6OmJlZm9yZSwgLnUtbnMtYmctdjMtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA4MHB4O1xufVxuXG4udS1ucy1iZy12My1sZWZ0OjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDIzcHg7XG59XG5cbi51LW5zLWJnLXYzLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjMtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LW5zLWJnLXYzLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYzLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjMtdG9wLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12My1sZWZ0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjMtdG9wLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjMtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udS1ucy1iZy12My10b3AuZy1iZy1mYWNlYm9vazo6YmVmb3JlLCAudS1ucy1iZy12My1sZWZ0LmctYmctZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzYjU5OTg7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctbGlnaHRyZWQ6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1saWdodHJlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctYmx1ZTo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLWJsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLXB1cnBsZTo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLXB1cnBsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctY3lhbjo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLWN5YW46OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLXRlYWw6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy10ZWFsOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThiYTliO1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy1waW5rOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctcGluazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctcmVkOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctcmVkOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjAwO1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy1mYWNlYm9vazo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLWZhY2Vib29rOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1ucy1iZy12My10b3A6OmJlZm9yZSB7XG4gIHRvcDogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMjJweCAwIDAgMjJweDtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LW5zLWJnLXYzLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMjJweCAyMnB4IDA7XG59XG5cbi51LW5zLWJnLXYzLXJpZ2h0OjpiZWZvcmUge1xuICByaWdodDogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMjJweCAyMnB4IDAgMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQgQmFja2dyb3VuZCB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LW5zLWJnLXY0XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPVwidS1ucy1iZy12NFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjQtdG9wOjpiZWZvcmUsIC51LW5zLWJnLXY0LWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG59XG5cbi51LW5zLWJnLXY0LWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjQtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogOCU7XG59XG5cbi51LW5zLWJnLXY0LXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjQtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LW5zLWJnLXY0LXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXY0LWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjQtdG9wLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12NC1sZWZ0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjQtdG9wLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjQtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udS1ucy1iZy12NC1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LW5zLWJnLXY0LXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtbnMtYmctdjQtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjQtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjQtYm90dG9tLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12NC1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXY0LWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXY0LXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY0LXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS1ucy1iZy12NC1ib3R0b206OmJlZm9yZSB7XG4gIGJvdHRvbTogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMjJweCAwIDAgMjJweDtcbn1cblxuLnUtbnMtYmctdjQtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMjJweCAyMnB4IDAgMDtcbn1cblxuLnUtbnMtYmctdjQtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDIycHggMjJweCAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZCBCYWNrZ3JvdW5kIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtbnMtYmctdjVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9XCJ1LW5zLWJnLXY1XCJdIC51LW5zLWJnLWJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuW2NsYXNzKj1cInUtbnMtYmctdjVcIl0uZy1iZy1wcmltYXJ5IHN2ZyBwb2x5Z29uLFxuW2NsYXNzKj1cInUtbnMtYmctdjVcIl0uZy1iZy1wcmltYXJ5IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE0MzEzRjtcbn1cblxuW2NsYXNzKj1cInUtbnMtYmctdjVcIl0uZy1iZy13aGl0ZSBzdmcgcG9seWdvbixcbltjbGFzcyo9XCJ1LW5zLWJnLXY1XCJdLmctYmctd2hpdGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwidS1ucy1iZy12NVwiXS5nLWJnLWdyYXktbGlnaHQtdjIgc3ZnIHBvbHlnb24sXG5bY2xhc3MqPVwidS1ucy1iZy12NVwiXS5nLWJnLWdyYXktbGlnaHQtdjIgc3ZnIHBhdGgge1xuICBmaWxsOiAjY2NjO1xufVxuXG5bY2xhc3MqPVwidS1ucy1iZy12NVwiXS5nLWJnLWJsYWNrIHN2ZyBwb2x5Z29uLFxuW2NsYXNzKj1cInUtbnMtYmctdjVcIl0uZy1iZy1ibGFjayBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY1LXRvcCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LWJvdHRvbSAudS1ucy1iZy1iZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtdG9wIHN2ZywgLnUtbnMtYmctdjUtYm90dG9tIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1ucy1iZy12NS1sZWZ0IC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjUtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1ucy1iZy12NS1sZWZ0IHN2ZywgLnUtbnMtYmctdjUtcmlnaHQgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1ucy1iZy12NS10b3AgLnUtbnMtYmctYmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4udS1ucy1iZy12NS10b3Agc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtbnMtYmctdjUtYm90dG9tIC51LW5zLWJnLWJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtYm90dG9tIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LW5zLWJnLXY1LWxlZnQgLnUtbnMtYmctYmVmb3JlIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1ucy1iZy12NS10b3AtLW1kIC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjUtYm90dG9tLS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LWxlZnQtLW1kIC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjUtcmlnaHQtLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudS1ucy1iZy12NS10b3AtLW1kIHN2ZywgLnUtbnMtYmctdjUtYm90dG9tLS1tZCBzdmcsIC51LW5zLWJnLXY1LWxlZnQtLW1kIHN2ZywgLnUtbnMtYmctdjUtcmlnaHQtLW1kIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC51LW5zLWJnLXY1LXRvcC0tbWQgLnUtbnMtYmctYmVmb3JlLCAudS1ucy1iZy12NS1ib3R0b20tLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtdG9wLS1tZCBzdmcsIC51LW5zLWJnLXY1LWJvdHRvbS0tbWQgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudS1ucy1iZy12NS1sZWZ0LS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudS1ucy1iZy12NS1sZWZ0LS1tZCBzdmcsIC51LW5zLWJnLXY1LXJpZ2h0LS1tZCBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC51LW5zLWJnLXY1LXRvcC0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtdG9wLS1tZCBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLnUtbnMtYmctdjUtYm90dG9tLS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudS1ucy1iZy12NS1ib3R0b20tLW1kIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAudS1ucy1iZy12NS1sZWZ0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtcmlnaHQtLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQgQmFja2dyb3VuZCB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LW5zLWJnLXY2XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPVwidS1ucy1iZy12NlwiXSAudS1ucy1iZy1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LW5zLWJnLXY2LXRvcCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWxlZnQgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LWxlZnQgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LXJpZ2h0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1sZWZ0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LXJpZ2h0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LW5zLWJnLXY2LXRvcCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udS1ucy1iZy12Ni1sZWZ0IC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG4udS1ucy1iZy12Ni10b3AgLnUtbnMtYmctYmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbn1cblxuLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAxNXB4O1xufVxuXG4udS1ucy1iZy12Ni10b3AgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMTRweCAxNHB4IDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtbnMtYmctdjYtdG9wLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtdG9wLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZSB7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDAgMTVweDtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAxNHB4IDA7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLnUtbnMtYmctdjYtbGVmdC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtbGVmdC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4udS1ucy1iZy12Ni1yaWdodCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMTVweDtcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1sZWZ0LS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kIC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQtLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxNHB4IDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtYm90dG9tLS1tZCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1sZWZ0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAxNXB4IDA7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMTRweCAxNHB4IDE0cHggMDtcbiAgfVxuICAudS1ucy1iZy12Ni1sZWZ0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtcmlnaHQtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZCBCYWNrZ3JvdW5kIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtbnMtYmctdjdcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9XCJ1LW5zLWJnLXY3XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LW5zLWJnLXY3LXRvcDo6YmVmb3JlLCAudS1ucy1iZy12Ny1ib3R0b206OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi51LW5zLWJnLXY3LWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjctcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4udS1ucy1iZy12Ny10b3A6OmJlZm9yZSB7XG4gIHRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xufVxuXG4udS1ucy1iZy12Ny10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12Ny10b3AuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjctdG9wLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjctdG9wLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY3LWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG59XG5cbi51LW5zLWJnLXY3LWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LW5zLWJnLXY3LWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Ny1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12Ny1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjctbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xufVxuXG4udS1ucy1iZy12Ny1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12Ny1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjctbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjctbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY3LXJpZ2h0OjpiZWZvcmUge1xuICByaWdodDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xufVxuXG4udS1ucy1iZy12Ny1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1ucy1iZy12Ny1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjctcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjctcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFByb2dyZXNzIEJhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4udS1wcm9ncmVzc19fcG9pbnRlci12MSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW46IC0yMXB4IC0yMXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1wcm9ncmVzc19fcG9pbnRlci12MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiA0NnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1wcm9ncmVzc19fcG9pbnRlci12Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbn1cblxuLnUtcHJvZ3Jlc3NfX3BvaW50ZXItdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnUtcHJvZ3Jlc3NfX3BvaW50ZXItdjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xufVxuXG5bY2xhc3MqPVwidS1wcm9ncmVzcy1iYXItdmVydGljYWxcIl0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udS1wcm9ncmVzcy1iYXItdmVydGljYWwtdjEge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcm9ncmVzcyBCYXJzIFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcHJvZ3Jlc3MtYmFyLS0yeHMge1xuICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHJvZ3Jlc3MtYmFyLS14cyB7XG4gIG1pbi1oZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcm9ncmVzcy1iYXItLXNtIHtcbiAgbWluLWhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0tbGcge1xuICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0teGwge1xuICBtaW4taGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0tMnhsIHtcbiAgbWluLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSYXRpbmcgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yYXRpbmctdjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtcmF0aW5nLXYxID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLnUtcmF0aW5nLXYxID4gKiArICoge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VhcmNoZm9ybSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlYXJjaGZvcm0tdjEsXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IHtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB0b3A6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4ICNkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4ICNkZGQ7XG59XG5cbi51LXNlYXJjaGZvcm0tdjEgLmZvcm0tY29udHJvbCxcbi51LXNlYXJjaGZvcm0tdjEtLWFsaWduLWxlZnQgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG59XG5cbi51LXNlYXJjaGZvcm0tdjEtLWFsaWduLWxlZnQsXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0LS1hbGlnbi1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4wNzE0M3JlbTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MSAuaW5wdXQtZ3JvdXAtYWRkb24sXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnUtc2VhcmNoZm9ybS12MSAuaW5wdXQtZ3JvdXAtYWRkb24gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IC5pbnB1dC1ncm91cC1hZGRvbiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VhcmNoZm9ybSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlYXJjaGZvcm0tdjIgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQuNzE0MjlyZW07XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci13aGl0ZTtcbiAgb3BhY2l0eTogLjg1O1xufVxuXG4udS1zZWFyY2hmb3JtLXYyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXI6IDA7XG59XG5cbi51LXNlYXJjaGZvcm0tdjIgLmlucHV0LWdyb3VwLWFkZG9uIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWFyY2hmb3JtIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VhcmNoZm9ybS12MyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmlucHV0LWdyb3VwIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0LjcxNDI5cmVtO1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5pbnB1dC1ncm91cC1hZGRvbiBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VhcmNoZm9ybSB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlYXJjaGZvcm0tdjQgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIHdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAyLjg1NzE0cmVtIDAuNzE0MjlyZW0gMC43MTQyOXJlbTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY0IC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY0IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjQgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udS1zZWFyY2hmb3JtLXY0IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuaW5wdXQtZ3JvdXAtYWRkb24gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VhcmNoZm9ybSB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlYXJjaGZvcm0tdjUgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3Nzc7XG4gIGhlaWdodDogMy4wNzE0M3JlbTtcbiAgcGFkZGluZzogMC4zNTcxNHJlbSAwLjM1NzE0cmVtIDAuMzU3MTRyZW0gMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuaW5wdXQtZ3JvdXAtYWRkb24gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LXNpemU6IDEuMzU3MTRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdGVwcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXN0ZXBzLXYxIHtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLnUtc3RlcHMtdjE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1zdGVwcy12MSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXN0ZXBzLXYxX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnUtc3RlcHMtdjFfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXN0ZXBzLXYxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gYSxcbiAgLnUtc3RlcHMtdjFfX2l0ZW0gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gYTo6YmVmb3JlLFxuICAudS1zdGVwcy12MV9faXRlbSBzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSA+IGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW06bGFzdC1jaGlsZCBhOjpiZWZvcmUsXG4gIC51LXN0ZXBzLXYxX19pdGVtOmxhc3QtY2hpbGQgc3Bhbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtICsgLnUtYnJlYWRjcnVtYi12MV9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtLmFjdGl2ZSBhLFxuICAudS1zdGVwcy12MV9faXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICAudS1zdGVwcy12MSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU3RlcHMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zdGVwcy12MiB7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG5cbi51LXN0ZXBzLXYyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtc3RlcHMtdjIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1zdGVwcy12Ml9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi51LXN0ZXBzLXYyX19pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zdGVwcy12MiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC1ib3gtc2hhZG93O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCAtd2Via2l0LWJveC1zaGFkb3c7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSBhLFxuICAudS1zdGVwcy12Ml9faXRlbSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSBhOjpiZWZvcmUsXG4gIC51LXN0ZXBzLXYyX19pdGVtIHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSBhIC51LXN0ZXBzLXYyX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSBzcGFuIC51LXN0ZXBzLXYyX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW06bGFzdC1jaGlsZCBhOjpiZWZvcmUsXG4gIC51LXN0ZXBzLXYyX19pdGVtOmxhc3QtY2hpbGQgc3Bhbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtOmhvdmVyIGEgLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTQsIDE5MiwgNDQsIDAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTQsIDE5MiwgNDQsIDAuMyk7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0uYWN0aXZlIGEgLnUtc3RlcHMtdjJfX2luZGljYXRvcixcbiAgLnUtc3RlcHMtdjJfX2l0ZW0uYWN0aXZlIHNwYW4gLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdGVwcyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXN0ZXBzLXYzIHtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLnUtc3RlcHMtdjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1zdGVwcy12MyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXN0ZXBzLXYzX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnUtc3RlcHMtdjNfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtc3RlcHMtdjNfX2luZGljYXRvciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtc3RlcHMtdjNfX2luZGljYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3RlcHMtdjMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1zaGFkb3c7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIC13ZWJraXQtYm94LXNoYWRvdztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAudS1zdGVwcy12M19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtIGEsXG4gIC51LXN0ZXBzLXYzX19pdGVtIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtIGE6OmJlZm9yZSxcbiAgLnUtc3RlcHMtdjNfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0gYSAudS1zdGVwcy12M19faW5kaWNhdG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSBzcGFuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0gc3BhbiAudS1zdGVwcy12M19faW5kaWNhdG9yIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtOmxhc3QtY2hpbGQgYTo6YmVmb3JlLFxuICAudS1zdGVwcy12M19faXRlbTpsYXN0LWNoaWxkIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbTpob3ZlciBhIC51LXN0ZXBzLXYzX19pbmRpY2F0b3Ige1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtLmFjdGl2ZSBhIC51LXN0ZXBzLXYzX19pbmRpY2F0b3IsXG4gIC51LXN0ZXBzLXYzX19pdGVtLmFjdGl2ZSBzcGFuIC51LXN0ZXBzLXYzX19pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGltZSBMaW5lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LXRpbWVsaW5lLXYxLXdyYXBcIl0sXG5bY2xhc3MqPVwidS10aW1lbGluZS12Mi13cmFwXCJdLFxuW2NsYXNzKj1cInUtdGltZWxpbmUtdjMtd3JhcFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1cInUtdGltZWxpbmUtdjEtd3JhcFwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cInUtdGltZWxpbmUtdjItd3JhcFwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cInUtdGltZWxpbmUtdjMtd3JhcFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRpbWUgTGluZXMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS10aW1lbGluZS12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLnUtdGltZWxpbmUtdjEtd3JhcDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnUtdGltZWxpbmUtdjFfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy1vcmllbnRhdGlvbi1ib3R0b20gLnUtdGltZWxpbmUtdjFfX2ljb24sXG4uZy1vcmllbnRhdGlvbi1yaWdodCAudS10aW1lbGluZS12MV9faWNvbixcbi5nLW9yaWVudGF0aW9uLWxlZnQgLnUtdGltZWxpbmUtdjFfX2ljb24ge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGltZWxpbmUtdjEtd3JhcDpub3QoW2NsYXNzKj1cIi0taG9yaXpvbnRhbFwiXSk6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC51LXRpbWVsaW5lLXYxLXdyYXAtLWhvcml6b250YWw6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmctb3JpZW50YXRpb24tYm90dG9tIC51LXRpbWVsaW5lLXYxX19pY29uIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1sZWZ0IC51LXRpbWVsaW5lLXYxX19pY29uIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5nLW9yaWVudGF0aW9uLXJpZ2h0IC51LXRpbWVsaW5lLXYxX19pY29uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRpbWUgTGluZXMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGltZWxpbmUtdjItd3JhcDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAudS10aW1lbGluZS12Ml9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1yaWdodCAudS10aW1lbGluZS12Ml9faWNvbiB7XG4gICAgbGVmdDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1sZWZ0IC51LXRpbWVsaW5lLXYyX19pY29uIHtcbiAgICByaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1ib3R0b20gLnUtdGltZWxpbmUtdjJfX2ljb24ge1xuICAgIHRvcDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUaW1lIExpbmVzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdGltZWxpbmUtdjMtd3JhcDo6YmVmb3JlIHtcbiAgbGVmdDogMjElO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi51LXRpbWVsaW5lLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS10aW1lbGluZS12M19faWNvbiB7XG4gIGxlZnQ6IDIxJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXRpbWVsaW5lLXYzLXdyYXA6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXRpbWVsaW5lLXYzLXdyYXA6OmJlZm9yZSB7XG4gICAgbGVmdDogMTglO1xuICB9XG4gIC51LXRpbWVsaW5lLXYzX19pY29uIHtcbiAgICBsZWZ0OiAxOCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjM1cmVtIC41OHJlbTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIExhYmVsIFNpemVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogTGFiZWwgU3R5bGVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIExhYmVsIE51bVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuXG4udS1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLnUtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnUtbGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi51LWxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC51LWxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4udS1sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnUtbGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLnUtbGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWI1NTU7XG59XG5cbi51LWxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4udS1sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAudS1sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YjU1NTtcbn1cblxuLnUtbGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi51LWxhYmVsLWluZm9baHJlZl06aG92ZXIsIC51LWxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiZGRjO1xufVxuXG4udS1sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnUtbGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLnUtbGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmE5NDU7XG59XG5cbi51LWxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi51LWxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLnUtbGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NGI0Nztcbn1cblxuLnUtbGFiZWwuZy1yb3VuZGVkLTEwIHtcbiAgcGFkZGluZzogLjM1cmVtIC43cmVtO1xufVxuXG4udS1sYWJlbC0tc20ge1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4udS1sYWJlbC0tbGcge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnUtbGFiZWwudS1sYWJlbC13aXRoLWljb24ge1xuICBwYWRkaW5nOiAuNXJlbSAuODVyZW07XG59XG5cbi51LWxhYmVsLnUtbGFiZWwtd2l0aC1pY29uIGkge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4udS1sYWJlbC1udW0ge1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMCAuMzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udS1sYWJlbC1udW0udS1sYWJlbC0tc20ge1xuICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG5cbi51LWxhYmVsLW51bS51LWxhYmVsLS1sZyB7XG4gIG1pbi13aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTGluayBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1saW5rLXYxIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4O1xufVxuXG4udS1saW5rLXYxOmhvdmVyLCAudS1saW5rLXYxOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1saW5rLXYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiAtMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtbGluay12MyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS1saW5rLXYzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1saW5rLXY0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4udS1saW5rLXY0OmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi51LWxpbmstdjUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLnUtbGluay12NTpob3ZlciwgLnUtbGluay12NTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtbGluay12NiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1saW5rLXY2LWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnUtbGluayAudS1ibG9jay1ob3Zlcjpob3Zlci12Ni1hcnJvdywgLnUtbGluay12Njpob3Zlci12Ni1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWxpbmstdjcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnUtbGluay12Ny1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi51LWxpbmsgLnUtYmxvY2staG92ZXI6aG92ZXIsIC51LWxpbmstdjc6aG92ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51LWxpbmsgLnUtYmxvY2staG92ZXI6aG92ZXItdjctYXJyb3csIC51LWxpbmstdjc6aG92ZXItdjctYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTGlzdCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmltZy1ib3JkZXJlZCB7XG4gIGJvcmRlcjogc29saWQgNnB4ICM3Nzc7XG59XG5cbi5nLW9yZGVyLTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgb3JkZXI6IDE7XG59XG5cbi5nLW9yZGVyLTIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1vcmRlci0xLS1zbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAuZy1vcmRlci0yLS1zbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctb3JkZXItMS0tbWQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLmctb3JkZXItMi0tbWQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW9yZGVyLTEtLWxnIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nLW9yZGVyLTItLWxnIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBhZ2luYXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUGFnaW5hdGlvbiB2MSAqL1xuLnUtcGFnaW5hdGlvbi12MV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi51LXBhZ2luYXRpb24tdjFfX2l0ZW0tLWFjdGl2ZSwgLnUtcGFnaW5hdGlvbi12MV9faXRlbTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MV9faXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZSB2MSAqL1xuLnUtcGFnaW5hdGlvbi12MS0xIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0xLS1hY3RpdmUsIC51LXBhZ2luYXRpb24tdjEtMTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS0xOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZSB2MiAqL1xuLnUtcGFnaW5hdGlvbi12MS0yIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0yOmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTI6Zm9jdXMge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTItLWFjdGl2ZSwgLnUtcGFnaW5hdGlvbi12MS0yLS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTItLWFjdGl2ZTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS0yLS1hY3RpdmU6Zm9jdXMsIC51LXBhZ2luYXRpb24tdjEtMi0tbmF2OmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTItLW5hdjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTItLW5hdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpO1xufVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlIHYzICovXG4udS1wYWdpbmF0aW9uLXYxLTMge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTMtLWFjdGl2ZSwgLnUtcGFnaW5hdGlvbi12MS0zOmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlIHY0ICovXG4udS1wYWdpbmF0aW9uLXYxLTQge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS00OmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTQ6Zm9jdXMge1xuICBjb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXBhZ2luYXRpb24tdjEtNC0tYWN0aXZlOmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTQtLWFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlIHY1ICovXG4udS1wYWdpbmF0aW9uLXYxLTUge1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTUtLWFjdGl2ZSwgLnUtcGFnaW5hdGlvbi12MS01OmhvdmVyLCAudS1wYWdpbmF0aW9uLXYxLTU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSaWJib25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcmliYm9uLXYxLCAudS1yaWJib24tdjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi51LXJpYmJvbi1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LXJpYmJvbi0tc20ge1xuICBmb250LXNpemU6IC43cmVtO1xufVxuXG4udS1yaWJib24tLWxnIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi8qIFJpYmJvbiBTdHlsZSBUeXBlIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tdjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4zNXJlbSAuN3JlbTtcbiAgLyogUmliYm9uIFR5cGUgMSBXaXRoIGljb24gKi9cbn1cblxuLnUtcmliYm9uLXYxLnUtcmliYm9uLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmc6IC41cmVtIC44NXJlbTtcbn1cblxuLnUtcmliYm9uLXYxIC51LXJpYmJvbi1pY29uLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLnUtcmliYm9uLXYxIC51LXJpYmJvbi1pY29uLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLyogUmliYm9uIFN0eWxlIFR5cGUgMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi12MiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjFyZW07XG59XG5cbi51LXJpYmJvbi12Mi51LXJpYmJvbi0tc20ge1xuICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbn1cblxuLnUtcmliYm9uLXYyLnUtcmliYm9uLS1sZyB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjFyZW07XG59XG5cbi8qIEJvb2ttYXJrZWQgUmliYm9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcmliYm9uLWJvb2ttYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS4xcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMS41cmVtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udS1yaWJib24tLWxnLnUtcmliYm9uLWJvb2ttYXJrOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMS40cmVtO1xufVxuXG4vKiBSaWJib24gQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctcHJpbWFyeTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWJsYWNrOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctd2hpdGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1saWdodC1vcGFjaXR5OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1kYXJrLW9wYWNpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuNyk7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWNvbG9yLWdyYXktbGlnaHQtdjM6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1jb2xvci1ncmF5LWxpZ2h0LXY0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctY29sb3ItZ3JheS1kYXJrLXY1OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1ibHVlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYztcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctbGlnaHRibHVlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmODtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctbGlnaHRibHVlLXYxOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZTtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctZGFya2JsdWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5O1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1pbmRpZ286OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1yZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1saWdodHJlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWRhcmtyZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjJiO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1wdXJwbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1kYXJrcHVycGxlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2MzliNjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctcGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlODFjNjI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLW9yYW5nZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWRlZXBvcmFuZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjJiO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1hcXVhOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctY3lhbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLXRlYWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1icm93bjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWJsdWVncmF5OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLyogQ2xpcHBlZC12MSBSaWJib25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tY2xpcC12MTo6YmVmb3JlLFxuLnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC43MTQyOXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnUtcmliYm9uLS1sZWZ0LnUtcmliYm9uLWNsaXAtdjE6OmJlZm9yZSxcbi51LXJpYmJvbi0tbGVmdC51LXJpYmJvbi1jbGlwLXYyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC43MTQyOXJlbSAwLjcxNDI5cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTtcbn1cblxuLnUtcmliYm9uLS1yaWdodC51LXJpYmJvbi1jbGlwLXYxOjpiZWZvcmUsXG4udS1yaWJib24tLXJpZ2h0LnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjcxNDI5cmVtIDAuNzE0MjlyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5O1xufVxuXG4vKiBDbGlwcGVkLXYyIFJpYmJvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi1jbGlwLXYyIHtcbiAgcGFkZGluZzogLjM1cmVtIDEuMzVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpIHRyYW5zbGF0ZVooMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZykgdHJhbnNsYXRlWigxcHgpO1xufVxuXG4udS1yaWJib24tY2xpcC12Mi51LXJpYmJvbi13aXRoLWljb24ge1xuICBwYWRkaW5nOiAuNXJlbSAxLjM1cmVtO1xufVxuXG4udS1yaWJib24tY2xpcC12Ml9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxMGRlZykgdHJhbnNsYXRlWigxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMTBkZWcpIHRyYW5zbGF0ZVooMXB4KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgxMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxMGRlZyk7XG59XG5cbi51LXJpYmJvbi0tbGVmdC51LXJpYmJvbi1jbGlwLXYyOjpiZWZvcmUge1xuICBsZWZ0OiAwLjA3MTQzcmVtO1xufVxuXG4udS1yaWJib24tLXJpZ2h0LnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC4wNzE0M3JlbTtcbn1cblxuLyogQ2xpcHBlZC12MyBSaWJib25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tY2xpcC12MyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1yaWJib24tY2xpcC12Mzo6YmVmb3JlLFxuLnUtcmliYm9uLWNsaXAtdjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1yaWJib24tY2xpcC12Mzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMC43MTQyOXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjM6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTAuNzE0MjlyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBDbGlwcGVkLXY0IFJpYmJvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi1jbGlwLXY0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQ6OmJlZm9yZSxcbi51LXJpYmJvbi1jbGlwLXY0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMC40Mjg1N3JlbTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogMC41NzE0M3JlbSAwLjU3MTQzcmVtIDAgMDtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDcuMTQyODZyZW07XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0LnUtcmliYm9uLS1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDcuMTQyODZyZW07XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0OjphZnRlciB7XG4gIHRvcDogNy4xNDI4NnJlbTtcbiAgd2lkdGg6IDAuNDI4NTdyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41NzE0M3JlbSAwIDAgMC41NzE0M3JlbTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNTcxNDNyZW0gMC41NzE0M3JlbSAwO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xNDI4NnJlbTtcbiAgd2lkdGg6IDE0LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LXJpYmJvbi0tbGVmdCAudS1yaWJib24tY2xpcC12NF9faW5uZXIge1xuICBsZWZ0OiAtMy41NzE0M3JlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnUtcmliYm9uLS1yaWdodCAudS1yaWJib24tY2xpcC12NF9faW5uZXIge1xuICByaWdodDogLTMuNTcxNDNyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci0tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1wcmltYXJ5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzE0MzEzRiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMxNDMxM0YsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1ibGFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMDAsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDAwLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctd2hpdGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWxpZ2h0LW9wYWNpdHkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1kYXJrLW9wYWNpdHkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDMwLCAzMCwgMzAsIDAuNyksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDMwLCAzMCwgMzAsIDAuNyksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1jb2xvci1ncmF5LWxpZ2h0LXYzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggI2RkZCwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNkZGQsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1jb2xvci1ncmF5LWxpZ2h0LXY0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggI2VlZSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlZWUsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1jb2xvci1ncmF5LWRhcmstdjUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjOTk5LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzk5OSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWdyZWVuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzE0MzEzRiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMxNDMxM0YsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1ibHVlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzMzOThkYywgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMzMzk4ZGMsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1saWdodGJsdWUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWRmMmY4LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2VkZjJmOCwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWxpZ2h0Ymx1ZS12MSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICNkNmUyZWUsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZDZlMmVlLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctZGFya2JsdWUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDA5LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwOSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWluZGlnbyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICM0MjYzYTMsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNDI2M2EzLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctcmVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggI2YwMCwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmMDAsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1saWdodHJlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlNjRiM2IsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTY0YjNiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctZGFya3JlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICNhMTBmMmIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjYTEwZjJiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctcHVycGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzlhNjljYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM5YTY5Y2IsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1kYXJrcHVycGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzY2MzliNiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM2NjM5YjYsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1waW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggI2U4MWM2MiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlODFjNjIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1vcmFuZ2Uge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjYTEwZjJiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ExMGYyYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWRlZXBvcmFuZ2Uge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmU1NDFlLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZlNTQxZSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLXllbGxvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICNhMTBmMmIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjYTEwZjJiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctYXF1YSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyOWQ2ZTYsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjlkNmU2LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctY3lhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMGJlZDYsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDBiZWQ2LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctdGVhbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4ICMxOGJhOWIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMThiYTliLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctYnJvd24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjYTEwZjJiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ExMGYyYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWJsdWVncmF5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzU4NWY2OSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM1ODVmNjksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBbmltYXRpb24gb24gdGhlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltkYXRhLWFuaW1hdGlvbl06bm90KC51LWluLXZpZXdwb3J0KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuW2RhdGEtYW5pbWF0aW9uXS5qcy1jYXJvdXNlbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWluLXZpZXdwb3J0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU3RpY2tlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zdGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBTdGlja2VyIFBvc2l0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc3RpY2tlci1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN0aWNreSBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwic3RpY2t5LWJsb2NrXCJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidGV4dFwiXVtjbGFzcyo9XCJjZW50ZXJcIl0gdGQsXG5bY2xhc3MqPVwidGV4dFwiXVtjbGFzcyo9XCJjZW50ZXJcIl0gdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRhYmxlLS12MSB0ZCxcbi51LXRhYmxlLS12MSB0aCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnUtdGFibGUtLXYxIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udS10YWJsZS0tdjIgdGQsXG4udS10YWJsZS0tdjIgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udS10YWJsZS0tdjIgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5nLWNvbC1ib3JkZXItdG9wLTAgdGQsXG4uZy1jb2wtYm9yZGVyLXRvcC0wIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmctY29sLWJvcmRlci1zaWRlLTAgdGQsXG4uZy1jb2wtYm9yZGVyLXNpZGUtMCB0aCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRhYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1jb2xvci1wcmltYXJ5LS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5nLWNvbG9yLWJsYWNrLS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12Mi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZy1jb2xvci13aGl0ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBTdHlsZSBmb3IgSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS10YWItbGluZS1pY29uLXBybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi8qIEhaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi1pdGVtID4gYSxcbi5uYXYtaXRlbSA+IC5uYXYtbGluayxcbltjbGFzcyo9XCJ1LXRhYi1saW5rXCJdOm5vdChbY2xhc3MqPVwiLWljb25cIl0pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bcm9sZT1cInRhYmxpc3RcIl06bm90KFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdKTpub3QoXG5bZGF0YS10YWJzLW1vYmlsZS10eXBlPVwiYWNjb3JkaW9uXCJdKTpub3QoXG5bZGF0YS1zY3JvbGxdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bcm9sZT1cInRhYmxpc3RcIl0gIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW3JvbGU9XCJ0YWJsaXN0XCJdICAuanMtdGFicy1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltyb2xlPVwidGFibGlzdFwiXSAgLmpzLXRhYnMtbW9iaWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bcm9sZT1cInRhYmxpc3RcIl0gIC5qcy10YWJzLW1vYmlsZS1jb250cm9sOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMy41cHggMCAzLjVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5bcm9sZT1cInRhYmxpc3RcIl0gIC5qcy10YWJzLW1vYmlsZSAubmF2LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bcm9sZT1cInRhYmxpc3RcIl0gIC5qcy10YWJzLW1vYmlsZSAubmF2LWlubmVyIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGF0YS1zY3JvbGxdOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXSk6bm90KFxuW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cImFjY29yZGlvblwiXSkge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbltkYXRhLXNjcm9sbF0gOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIFtkYXRhLXNjcm9sbF06bm90KFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdKTpub3QoXG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJhY2NvcmRpb25cIl0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtc2Nyb2xsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgW2RhdGEtc2Nyb2xsXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBbZGF0YS1zY3JvbGxdIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGFicyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPVwidS1uYXYtdjFcIl0udS1uYXYtcm91bmRlZC0zIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MVwiXS51LW5hdi1yb3VuZGVkLTUgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYxXCJdLnUtbmF2LXJvdW5kZWQtNyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjFcIl0udS1uYXYtcm91bmRlZC0xMCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnUtbmF2LXYxLTEgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1uYXYtdjEtMS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgLnUtbmF2LXYxLTEudS1uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG4gIC51LW5hdi12MS0xLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbmF2LXYxLTEudS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1uYXYtdjEtMiAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC51LW5hdi12MS0yIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1uYXYtdjEtMi51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICAudS1uYXYtdjEtMi51LW5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgfVxuICAudS1uYXYtdjEtMi51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5hdi12MS0yLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjJcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1wcmltYXJ5IC5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LWRhcmsgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LWRhcmsgLmNicC1maWx0ZXItaXRlbS1hY3RpdmUgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjJcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUsXG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1saWdodCAuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtMyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTMuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtMy5mbGV4LWNvbHVtbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTUgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtNSAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTUuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtNS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTcgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtNyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgN3B4IDdweCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTcuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtNy5mbGV4LWNvbHVtbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTEwIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtMTAgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12MlwiXS51LW5hdi1yb3VuZGVkLTEwLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYyXCJdLnUtbmF2LXJvdW5kZWQtMTAuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC51LW5hdi12Mi0xIC5uYXYtbGluay5hY3RpdmUsXG4gIC51LW5hdi12Mi0xIC5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1uYXYtdjItMS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4gIC51LW5hdi12Mi0xLnUtbmF2LXByaW1hcnkgLmNicC1maWx0ZXItaXRlbS1hY3RpdmUgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIC51LW5hdi12Mi0xLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnUtbmF2LXYyLTEudS1uYXYtZGFyayAubmF2LWxpbmsuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAudS1uYXYtdjItMS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlLFxuICAudS1uYXYtdjItMS51LW5hdi1saWdodCAubmF2LWxpbmsuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1uYXYtdjItMiAubmF2LWxpbmsuYWN0aXZlLFxuICAudS1uYXYtdjItMiAuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMTQzMTNGO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRhYnMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj1cInUtbmF2LXYzXCJdIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjNcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12M1wiXS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12M1wiXSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjNcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXYzXCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTQzMTNGO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC51LW5hdi12My0yIC5uYXYtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudS1uYXYtdjMtMiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFicyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uYXYtdjQtMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtbmF2LXY0LTEgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gIC51LW5hdi12NC0xIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbmF2LXY0LTEgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNlZWUgI2ZmZjtcbiAgfVxuICAudS1uYXYtdjQtMS51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5hdi12NC0xLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjZWVlIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLnUtbmF2LXY0LTEudS1uYXYtbGlnaHQuZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50ICNjY2MgI2VlZTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAudS1uYXYtdjQtMS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRiAjZWVlICNmZmY7XG4gIH1cbiAgLnUtbmF2LXY0LTEudS1uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgI2VlZSAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW5hdi12NC0xLWNvbHVtbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1uYXYtdjQtMS1jb2x1bW4gLnUtbmF2LXY0LTEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC51LW5hdi12NC0xIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC51LW5hdi12NC0xIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC51LW5hdi12NC0xLWNvbHVtbiAudS1uYXYtdjQtMSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWUgI2ZmZiAjZWVlICNjY2M7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC51LW5hdi12NC0xLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlICNmZmYgI2VlZSAjMTQzMTNGO1xuICB9XG4gIC51LW5hdi12NC0xLWNvbHVtbiAudS1uYXYtdjQtMS51LW5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZSAjZmZmICNlZWUgIzMzMztcbiAgfVxuICAudS1uYXYtdjQtMS1jb2x1bW4gLm5hdiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS1uYXYtdjQtMS1jb2x1bW4gLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRhYnMgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj1cInUtbmF2LXY1XCJdIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjVcIl0gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY1XCJdIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjVcIl0udS1uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY1XCJdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12NVwiXS51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12NVwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbmF2LXY1LTIgLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgLnUtbmF2LXY1LTMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFicyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0gLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdIC5uYXYtbGluazphZnRlciwgW2NsYXNzKj1cInUtbmF2LXY2XCJdIC5uYXYtbGluazpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdIC5uYXYtbGluazphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIsIFtjbGFzcyo9XCJ1LW5hdi12NlwiXSAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12NlwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluazphZnRlciwgW2NsYXNzKj1cInUtbmF2LXY2XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluazpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluazphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICByaWdodDogLThweDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY2XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjZcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzE0MzEzRjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJ1LW5hdi12N1wiXSAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjdcIl0gLm5hdi1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAzNSU7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdIC5uYXYtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjdcIl0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12N1wiXS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06OmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMzUlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLmZsZXgtY29sdW1uIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY3XCJdLmZsZXgtY29sdW1uLnRleHQtY2VudGVyIC5uYXYtaXRlbTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1cInUtbmF2LXY4XCJdIC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5bY2xhc3MqPVwidS1uYXYtdjhcIl0gLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20oIzMzMyksIHRvKHJnYmEoMTcsIDE3LCAxNywgMC4yKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzMzMyAwJSwgcmdiYSgxNywgMTcsIDE3LCAwLjIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICMzMzMgMCUsIHJnYmEoMTcsIDE3LCAxNywgMC4yKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMzMzMgMCUsIHJnYmEoMTcsIDE3LCAxNywgMC4yKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB6LWluZGV4OiAxO1xufVxuXG5bY2xhc3MqPVwidS1uYXYtdjhcIl0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXSAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXSAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5bY2xhc3MqPVwidS1uYXYtdjhcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG5bY2xhc3MqPVwidS1uYXYtdjhcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX3RpdGxlLCBbY2xhc3MqPVwidS1uYXYtdjhcIl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbltjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAudS1uYXYtdjhfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9fdGl0bGUsIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LW5hdi12OF9faWNvbiwgLnUtbmF2LXY4X190aXRsZSwgLnUtbmF2LXY4X19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnUtbmF2LXY4X19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnUtbmF2LXY4X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyNXB4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg0OS42JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKCNmZmYpLCB0byhyZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMikpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgI2ZmZiAwJSwgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgI2ZmZiAwJSwgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDAlLCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMikgMTAwJSk7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9faWNvbiwgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9fdGl0bGUsIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS51LW5hdi1saWdodCAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUsIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS50ZXh0LXJpZ2h0IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS50ZXh0LXJpZ2h0IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUsIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS50ZXh0LXJpZ2h0IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWxpbms6OmJlZm9yZSwgW2NsYXNzKj1cInUtbmF2LXY4XCJdLnRleHQtcmlnaHQgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMzMzMpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMzMzMpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMzMzIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzMzMyA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMzMzIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWxpbms6OmFmdGVyLCBbY2xhc3MqPVwidS1uYXYtdjhcIl0udGV4dC1yaWdodCAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMzMzMpLCB0byhyZ2JhKDE3LCAxNywgMTcsIDAuMikpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMzMzIDAlLCByZ2JhKDE3LCAxNywgMTcsIDAuMikgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzMgMCUsIHJnYmEoMTcsIDE3LCAxNywgMC4yKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzMgMCUsIHJnYmEoMTcsIDE3LCAxNywgMC4yKSAxMDAlKTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUsIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS50ZXh0LXJpZ2h0IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uZmxleC1jb2x1bW4gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gIH1cbiAgW2NsYXNzKj1cInUtbmF2LXY4XCJdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA1MHB4O1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS5mbGV4LWNvbHVtbiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBbY2xhc3MqPVwidS1uYXYtdjhcIl0uZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtjbGFzcyo9XCJ1LW5hdi12OFwiXS5mbGV4LWNvbHVtbiAudS1uYXYtdjhfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC51LW5hdi12OF9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweCA1MHB4O1xuICB9XG4gIC51LW5hdi12OC0yIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MC44JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMzMzKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDQ5LjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNTAlLCAjMzMzKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzMzMyA1MCUpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMzMzIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMzMzIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC51LW5hdi12OC0yIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDkuNiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg1MCUsICMxNDMxM0YpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMTQzMTNGIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMxNDMxM0YgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzE0MzEzRiA1MCUpO1xuICB9XG4gIC51LW5hdi12OC0yLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluaywgLnUtbmF2LXY4LTIudGV4dC1yaWdodCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMjVweCAyMHB4O1xuICB9XG4gIC51LW5hdi12OC0yLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1saW5rLCAudS1uYXYtdjgtMi50ZXh0LXJpZ2h0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCA1MHB4IDI1cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHggLSAxKSB7XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwiYWNjb3JkaW9uXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJhY2NvcmRpb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW3JvbGU9XCJ0YWJsaXN0XCJdOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXSk6bm90KFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwiYWNjb3JkaW9uXCJdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICB9XG4gIFtyb2xlPVwidGFibGlzdFwiXSAgLm5hdi1pdGVtID4gYSxcbiAgW3JvbGU9XCJ0YWJsaXN0XCJdICAubmF2LWl0ZW0gPiAubmF2LWxpbmssXG4gIFtyb2xlPVwidGFibGlzdFwiXSAgW2NsYXNzKj1cInUtdGFiLWxpbmtcIl06bm90KFtjbGFzcyo9XCItaWNvblwiXSkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgW3JvbGU9XCJ0YWJsaXN0XCJdICAubmF2LWl0ZW0gPiBhLFxuICBbcm9sZT1cInRhYmxpc3RcIl0gIC5uYXYtaXRlbSA+IC5uYXYtbGluayxcbiAgW3JvbGU9XCJ0YWJsaXN0XCJdICBbY2xhc3MqPVwidS10YWItbGlua1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXSAubmF2LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLCBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LXByaW1hcnkgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0udS1uYXYtZGFyayAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0udS1uYXYtZGFyayAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LWxpZ2h0IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LXJvdW5kZWQtMyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS5uYXYtcGlsbHMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS51LW5hdi1yb3VuZGVkLTMgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssXG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0udS1uYXYtcm91bmRlZC01IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1cInNsaWRlLXVwLWRvd25cIl0udS1uYXYtcm91bmRlZC01IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS51LW5hdi1yb3VuZGVkLTcgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPVwic2xpZGUtdXAtZG93blwiXS51LW5hdi1yb3VuZGVkLTcgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LXJvdW5kZWQtMTAgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9XCJzbGlkZS11cC1kb3duXCJdLnUtbmF2LXJvdW5kZWQtMTAgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYi1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRhZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQYWdpbmF0aW9uIHYxICovXG4udS10YWdzLXYxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnUtdGFncy12MTpob3ZlciwgLnUtdGFncy12MTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS10YWdzLXYxOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHQgQW5pbWF0aW9uIFNsaWRlc2hvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXRleHQtc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnUtdGV4dC1zbGlkZXNob3dfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnUtdGV4dC1zbGlkZXNob3dfX3NsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi51LXRleHQtc2xpZGVzaG93X19zbGlkZS0tY3VycmVudCB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXRleHQtc2xpZGVzaG93X19zbGlkZS10YXJnZXQge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dC1zaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS10eHQtc2hhZG93LXYxIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSg2NywgNzAsIDcyLCAwLjA1KSwgMnB4IDJweCByZ2JhKDE0NywgMTUwLCAxNTIsIDAuMDcpLCAzcHggM3B4IHJnYmEoMTc4LCAxODIsIDE4MywgMC4wODYpLCA0cHggNHB4IHJnYmEoMTk1LCAxOTksIDIwMCwgMC4xMDYpLCA1cHggNXB4IHJnYmEoMjA2LCAyMTAsIDIxMSwgMC4xMjUpLCA2cHggNnB4IHJnYmEoMjEzLCAyMTcsIDIxOCwgMC4xNDUpLCA3cHggN3B4IHJnYmEoMjE4LCAyMjIsIDIyMywgMC4xNjUpLCA4cHggOHB4IHJnYmEoMjIyLCAyMjYsIDIyNywgMC4xODQpLCA5cHggOXB4IHJnYmEoMjI2LCAyMzAsIDIzMSwgMC4yMDQpLCAxMHB4IDEwcHggcmdiYSgyMjgsIDIzMiwgMjMzLCAwLjIyKSwgMTFweCAxMXB4IHJnYmEoMjMwLCAyMzQsIDIzNSwgMC4yNCksIDEycHggMTJweCByZ2JhKDIzMiwgMjM2LCAyMzcsIDAuMjYpLCAxM3B4IDEzcHggcmdiYSgyMzMsIDIzNywgMjM4LCAwLjI4KSwgMTRweCAxNHB4IHJnYmEoMjM1LCAyMzksIDI0MCwgMC4yOTgpLCAxNXB4IDE1cHggcmdiYSgyMzYsIDI0MCwgMjQxLCAwLjMxOCksIDE2cHggMTZweCByZ2JhKDIzNywgMjQxLCAyNDIsIDAuMzMzKSwgMTdweCAxN3B4IHJnYmEoMjM4LCAyNDIsIDI0MywgMC4zNTMpLCAxOHB4IDE4cHggcmdiYSgyMzgsIDI0MiwgMjQzLCAwLjM3MyksIDE5cHggMTlweCByZ2JhKDIzOSwgMjQzLCAyNDQsIDAuMzkyKSwgMjBweCAyMHB4IHJnYmEoMjQwLCAyNDQsIDI0NSwgMC40MSksIDIxcHggMjFweCByZ2JhKDI0MCwgMjQ0LCAyNDUsIDAuNDMpLCAyMnB4IDIycHggcmdiYSgyNDEsIDI0NSwgMjQ2LCAwLjQ0NyksIDIzcHggMjNweCByZ2JhKDI0MSwgMjQ1LCAyNDYsIDAuNDY3KSwgMjRweCAyNHB4IHJnYmEoMjQyLCAyNDYsIDI0NywgMC40ODYpLCAyNXB4IDI1cHggcmdiYSgyNDIsIDI0NiwgMjQ3LCAwLjUwNiksIDI2cHggMjZweCByZ2JhKDI0MiwgMjQ2LCAyNDcsIDAuNTI1KSwgMjdweCAyN3B4IHJnYmEoMjQzLCAyNDcsIDI0OCwgMC41NDUpLCAyOHB4IDI4cHggcmdiYSgyNDMsIDI0NywgMjQ4LCAwLjU2NSksIDI5cHggMjlweCByZ2JhKDI0MywgMjQ3LCAyNDgsIDAuNTgpLCAzMHB4IDMwcHggcmdiYSgyNDQsIDI0OCwgMjQ5LCAwLjYpLCAzMXB4IDMxcHggcmdiYSgyNDQsIDI0OCwgMjQ5LCAwLjYyKSwgMzJweCAzMnB4IHJnYmEoMjQ0LCAyNDgsIDI0OSwgMC42NCksIDMzcHggMzNweCByZ2JhKDI0NCwgMjQ4LCAyNDksIDAuNjYpLCAzNHB4IDM0cHggcmdiYSgyNDUsIDI0OSwgMjUwLCAwLjY4KSwgMzVweCAzNXB4IHJnYmEoMjQ1LCAyNDksIDI1MCwgMC42OTQpLCAzNnB4IDM2cHggcmdiYSgyNDUsIDI0OSwgMjUwLCAwLjcxNCksIDM3cHggMzdweCByZ2JhKDI0NSwgMjQ5LCAyNTAsIDAuNzMzKSwgMzhweCAzOHB4IHJnYmEoMjQ1LCAyNDksIDI1MCwgMC43NTMpLCAzOXB4IDM5cHggcmdiYSgyNDYsIDI1MCwgMjUxLCAwLjc3MyksIDQwcHggNDBweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuNzkyKSwgNDFweCA0MXB4IHJnYmEoMjQ2LCAyNTAsIDI1MSwgMC44MSksIDQycHggNDJweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuODI3KSwgNDNweCA0M3B4IHJnYmEoMjQ2LCAyNTAsIDI1MSwgMC44NDcpLCA0NHB4IDQ0cHggcmdiYSgyNDYsIDI1MCwgMjUxLCAwLjg2NyksIDQ1cHggNDVweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuODg2KSwgNDZweCA0NnB4IHJnYmEoMjQ2LCAyNTAsIDI1MSwgMC45MDYpLCA0N3B4IDQ3cHggcmdiYSgyNDcsIDI1MSwgMjUyLCAwLjkyNSksIDQ4cHggNDhweCByZ2JhKDI0NywgMjUxLCAyNTIsIDAuOTQpLCA0OXB4IDQ5cHggcmdiYSgyNDcsIDI1MSwgMjUyLCAwLjk2KSwgNTBweCA1MHB4IHJnYmEoMjQ3LCAyNTEsIDI1MiwgMC45OCk7XG59XG5cbi51LXR4dC1zaGFkb3ctdjIge1xuICB0ZXh0LXNoYWRvdzogMCA2cHggNTVweCAjOTk5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJrZXItYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1tYXJrZXItYmctcHJpbWFyeSwgLnUtbWFya2VyLWJnLWdyZWVuLCAudS1tYXJrZXItYmctYmxhY2ssIC51LW1hcmtlci1iZy13aGl0ZSwgLnUtbWFya2VyLWJnLXJlZCwgLnUtbWFya2VyLWJnLXllbGxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LW1hcmtlci1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9tYXJrZXIvbWFya2VyLWJnLXByaW1hcnkucG5nKTtcbn1cblxuLnUtbWFya2VyLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9tYXJrZXIvbWFya2VyLWJnLWdyZWVuLnBuZyk7XG59XG5cbi51LW1hcmtlci1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvbWFya2VyL21hcmtlci1iZy1ibGFjay5wbmcpO1xufVxuXG4udS1tYXJrZXItYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21hcmtlci9tYXJrZXItYmctd2hpdGUucG5nKTtcbn1cblxuLnUtbWFya2VyLWJnLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvbWFya2VyL21hcmtlci1iZy1yZWQucG5nKTtcbn1cblxuLnUtbWFya2VyLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvbWFya2VyL21hcmtlci1iZy15ZWxsb3cucG5nKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVG9vbHRpcHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS10b29sdGlwLS12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAycHggOHB4IDNweDtcbn1cblxuLnUtdG9vbHRpcC0tdjE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXRvcC1sZWZ0LCAudS10b29sdGlwLS12MS50b29sdGlwLXRvcC1yaWdodCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXRvcC1sZWZ0OmFmdGVyLCAudS10b29sdGlwLS12MS50b29sdGlwLXRvcC1yaWdodDphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLWxlZnQsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtbGVmdCwgLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1ib3R0b20tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtdG9wLWxlZnQ6YWZ0ZXIsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxNnB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXRvcC1yaWdodCwgLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtbGVmdCwgLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1yaWdodCB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWxlZnQ6YWZ0ZXIsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtbGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1sZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IC00cHg7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAudS10b29sdGlwLS12MSxcbnRleHRhcmVhOmZvY3VzICsgLnUtdG9vbHRpcC0tdjEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvcG92ZXJzLS1uby10aXRsZSAucG9wb3Zlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi51LXZpZGVvLXYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnUtdmlkZW8tdjEtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtdmlkZW8tdjEtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnUtYXVkaW8tdjEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udS1hdWRpby12MS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1hdWRpby12MS1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udS1hdWRpby12MiAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udS1hdWRpby12MiAucGx5cl9fY29udHJvbHMgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCYXNlIEFic3RyYWN0aW9ucyAqL1xuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1saW5rLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtbGluaywgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1saW5rLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtbGluaywgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1saW5rLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OSAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEuMDcxNDNyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4vKiBCYXNlIHN0eWxlc2hlZXRzICovXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdIC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPVwidS1tYWluLW5hdi12XCJdIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0gLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXIgW2NsYXNzKj1cInUtbWFpbi1uYXYtdlwiXSAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0gLm5hdi1pdGVtLmhzLXN1Yi1tZW51LW9wZW5lZCA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LXZcIl0gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBJbXBvcnQgKi9cbi8qIE1haW4gbmF2aWdhdGlvbiBzdHlsZXMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIDIuMTQyODZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNTcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCAtIDEpIHtcbiAgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNjQyODZyZW0gMS40Mjg1N3JlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEuMDcxNDNyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBTdHlsZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAuNjQyODZyZW0gMi4xNDI4NnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41NzE0M3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCAtIDEpIHtcbiAgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjQyODU3cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogMS4wNzE0M3JlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMi44NTcxNHJlbSAyLjU3MTQzcmVtIDIuNTcxNDNyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHggLSAxKSB7XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHggLSAxKSB7XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuNDI4NTdyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBTdHlsZSB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDIuNTcxNDNyZW0gMi41NzE0M3JlbSAyLjg1NzE0cmVtO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLXN1Yi1tZW51LW9wZW5lZCA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4IC0gMSkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjc4NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4IC0gMSkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAxLjQyODU3cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjI4NTcxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIuODU3MTRyZW0gMi43MTQyOXJlbTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzE0MjlyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLXN1Yi1tZW51LW9wZW5lZCA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHggLSAxKSB7XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNDI4NTdyZW07XG4gIH1cbiAgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMC43MTQyOXJlbSAyLjE0Mjg2cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICByaWdodDogMS43ODU3MXJlbTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCAtIDEpIHtcbiAgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNjQyODZyZW0gMS40Mjg1N3JlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjA3MTQzcmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIDIuMTQyODZyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCAtIDEpIHtcbiAgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNjQyODZyZW0gMS40Mjg1N3JlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjA3MTQzcmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNzc3O1xuICBwYWRkaW5nOiAwIDEuNDI4NTdyZW0gMCAwO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDA7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qIERyb3Bkb3duIG5hdmlnYXRpb24gc3R5bGVzICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIERyb3Bkb3duIFN0eWxlIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUuYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51OmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgYTphY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IGE6Zm9jdXMsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtaGFzLW1lZ2EtbWVudSAuaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIG1pbi13aWR0aDogMTYuNDI4NTdyZW07XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMDtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNDI4NTdyZW0gMS43ODU3MXJlbTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQge1xuICBtYXJnaW46IDAuMjE0MjlyZW07XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MSAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIERyb3Bkb3duIFN0eWxlIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUuYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51OmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgYTphY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IGE6Zm9jdXMsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaHMtaWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtbWVnYS1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWluLXdpZHRoOiAxNi40Mjg1N3JlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAxLjc4NTcxcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNC4yODU3MXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51IC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MiAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MiAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQge1xuICBtYXJnaW46IDAuMjE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gRHJvcGRvd24gU3R5bGUgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudS5hY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6YWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51OmZvY3VzID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51OmhvdmVyID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSBhOmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgYTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgYTpob3Zlcixcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgYTphY3RpdmUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogXCJocy1pY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLWhhcy1tZWdhLW1lbnUgLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBtaW4td2lkdGg6IDE2LjQyODU3cmVtO1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IGEge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjQyODU3cmVtIDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtaW4td2lkdGg6IDE0LjI4NTcxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBTdHlsZSB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6aG92ZXIgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IGE6YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSBhOmZvY3VzLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSBhOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLW1lZ2EtbWVudSAuaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIG1pbi13aWR0aDogMTYuNDI4NTdyZW07XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMDtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNDI4NTdyZW0gMS43ODU3MXJlbTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi13aWR0aDogMTQuMjg1NzFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMnB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQge1xuICBtYXJnaW46IDAuMjE0MjlyZW07XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12NCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12NCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIERyb3Bkb3duIFN0eWxlIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZHJvcGRvd24tdjUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbWF4LWhlaWdodCAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBtYXgtaGVpZ2h0IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIG1heC1oZWlnaHQgLjNzO1xufVxuXG4udS1kcm9wZG93bi12NS5zaG93IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gRHJvcGRvd24gU3R5bGUgSW5saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRvcDogOTglO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xufVxuXG4udS1uYXZiYXItLWlubGluZS1zdWJtZW51IC5kcm9wZG93bi1tZW51OjphZnRlciwgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudSAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwMDAlO1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udS1uYXZiYXItLWlubGluZS1zdWJtZW51IC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udS1uYXZiYXItLWlubGluZS1zdWJtZW51IC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bixcbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUudS1uYXZiYXItLW92ZXJmbG93IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udS1uYXZiYXItLWlubGluZS1zdWJtZW51LnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24tbWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdG9wOiA5OCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS14bCAuZHJvcGRvd24tbWVudTo6YWZ0ZXIsIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwMDAlO1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS14bCAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS14bCAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bixcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwudS1uYXZiYXItLW92ZXJmbG93IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRvcDogOTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcgLmRyb3Bkb3duLW1lbnU6OmFmdGVyLCAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1sZyAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1sZyAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24sXG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnLnUtbmF2YmFyLS1vdmVyZmxvdyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZCAuZHJvcGRvd24tbWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0b3A6IDk4JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51OjphZnRlciwgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbWQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjAwMCU7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbWQgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmRyb3Bkb3duLFxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20gLmRyb3Bkb3duLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdG9wOiA5OCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1zbSAuZHJvcGRvd24tbWVudTo6YWZ0ZXIsIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwMDAlO1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1zbSAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1zbSAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20udS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bixcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20udS1uYXZiYXItLW92ZXJmbG93IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20udS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gRHJvcGRvd24gV2l0aCBDb2x1bW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtjbGFzcyo9XCJ1LWRyb3Bkb3duLWNvbC1cIl0ge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMXB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMXB4O1xuICB9XG4gIC5ocy1zdWItbWVudS1vcGVuZWQgW2NsYXNzKj1cInUtZHJvcGRvd24tY29sLVwiXSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbiAgW2NsYXNzKj1cInUtZHJvcGRvd24tY29sLVwiXSA+ICoge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAudS1kcm9wZG93bi1jb2wtMiB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgY29sdW1uczogMjtcbiAgfVxuICAudS1kcm9wZG93bi1jb2wtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAzO1xuICAgICAgICAgICAgY29sdW1uczogMztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIERyb3Bkb3duIFN0YXRpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWRyb3Bkb3duLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAxLjA3MTQzcmVtO1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbWF4LWhlaWdodCAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBtYXgtaGVpZ2h0IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIG1heC1oZWlnaHQgLjNzO1xufVxuXG4udS1kcm9wZG93bi1zdGF0aWMuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIE1haW4gbmF2aWdhdGlvbiBiZWhhdmlvcnMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gQmVoYXZpb3IgKE92ZXJsYXkpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LWxlZnQgLnUtbWFpbi1uYXZfX292ZXJsYXksIGJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1yaWdodCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1yaWdodCAudS1tYWluLW5hdi0tb3ZlcmxheSB7XG4gIHJpZ2h0OiAtMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1yaWdodCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktcmlnaHQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXYtLW92ZXJsYXkge1xuICByaWdodDogMDtcbn1cblxuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LXJpZ2h0LnUtbWFpbi1uYXYtLW92ZXJsYXktb3BlbmVkIC51LW1haW4tbmF2X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LWxlZnQgLnUtbWFpbi1uYXYtLW92ZXJsYXkge1xuICBsZWZ0OiAtMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1sZWZ0IC51LW1haW4tbmF2X19vdmVybGF5IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LWxlZnQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXYtLW92ZXJsYXkge1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktbGVmdC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1vdmVybGF5IC5uYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tb3ZlcmxheSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLW92ZXJsYXkgLnUtbWFpbi1uYXZfX2xpc3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIuMTQyODZyZW0gMC43MTQyOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1vdmVybGF5IC51LW1haW4tbmF2X19saXN0LXdyYXBwZXIgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIEJlaGF2aW9yIChQdXNoKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1sZWZ0LCBib2R5LnUtbWFpbi1uYXYtLXB1c2gtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQgLnUtbWFpbi1uYXZfX3B1c2gsIGJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodCAudS1tYWluLW5hdl9fcHVzaCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodCAudS1tYWluLW5hdi0tcHVzaCB7XG4gIHJpZ2h0OiAtMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtcmlnaHQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIxLjQyODU3cmVtO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtcmlnaHQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXYtLXB1c2gge1xuICByaWdodDogMDtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLXJpZ2h0LnUtbWFpbi1uYXYtLW92ZXJsYXktb3BlbmVkIC51LW1haW4tbmF2X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQgLnUtbWFpbi1uYXYtLXB1c2gge1xuICBsZWZ0OiAtMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1sZWZ0IC51LW1haW4tbmF2X19vdmVybGF5IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQge1xuICBtYXJnaW4tbGVmdDogMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1sZWZ0LnUtbWFpbi1uYXYtLW92ZXJsYXktb3BlbmVkIC51LW1haW4tbmF2LS1wdXNoIHtcbiAgbGVmdDogMDtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLXB1c2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxLjQyODU3cmVtO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLXB1c2ggLm5hdmJhci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1wdXNoIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tcHVzaCAudS1tYWluLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLXB1c2ggLnUtbWFpbi1uYXZfX2xpc3Qtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gQmVoYXZpb3IgKFNtYXJ0KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNtYXJ0LW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjIsIDAuMiwgMC4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yLCAwLjIsIDAuMik7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgLmRyb3Bkb3duIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMHB4LCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNjBtcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA2MG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDYwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogOTBtcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA5MG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDkwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTIwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMTIwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTIwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjEwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMjEwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjEwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjQwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMjQwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjQwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjcwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMjcwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjcwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDMzMG1zO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDMzMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDMzMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzNjBtcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAzNjBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNjBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMzkwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMzkwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzkwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDQyMG1zO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDQyMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDQyMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNDgwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogNDgwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNDgwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDUxMG1zO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDUxMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUxMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA1NDBtcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA1NDBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1NDBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNTcwbXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogNTcwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTcwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuXG4udS1zbWFydC1uYXZfX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXNtYXJ0LW5hdi0tb3BlbmVkIC5uYXZiYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSAhaW1wb3J0YW50O1xufVxuXG4udS1zbWFydC1uYXYtLW9wZW5lZCAubmF2YmFyIGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi51LXNtYXJ0LW5hdi0tc2hvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi51LXNtYXJ0LW5hdi0tYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNzE0MjlyZW07XG4gIGJvdHRvbTogMC43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS1ib3R0b20tcmlnaHQgLm5hdmJhciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS1ib3R0b20tbGVmdCB7XG4gIGxlZnQ6IDAuNzE0MjlyZW07XG4gIGJvdHRvbTogMC43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS1ib3R0b20tbGVmdCAubmF2YmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tdG9wLWxlZnQge1xuICBsZWZ0OiAwLjcxNDI5cmVtO1xuICB0b3A6IDAuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tdG9wLWxlZnQgLm5hdmJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtO1xufVxuXG4udS1zbWFydC1uYXYtLXRvcC1yaWdodCB7XG4gIHJpZ2h0OiAwLjcxNDI5cmVtO1xuICB0b3A6IDAuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tdG9wLXJpZ2h0IC5uYXZiYXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW07XG59XG5cbi8qIFNlY29uZGFyeSBuYXZpZ2F0aW9uIHN0eWxlcyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2Vjb25kYXJ5IE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi51LXNlY29uZGFyeS1uYXZpZ2F0aW9uIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKiBTaWRlYmFyIHNob3J0Y29kZSBuYXZpZ2F0aW9uIHN0eWxlcyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2lkZWJhciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMS40Mjg1N3JlbTtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjQzNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uX19zZWFyY2gtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMS40Mjg1N3JlbTtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi51LXNpZGViYXItbmF2aWdhdGlvbiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4udS1zaWRlYmFyLW5hdmlnYXRpb25fX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzI0MzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1zaWRlYmFyLW5hdmlnYXRpb25fX3RvZ2dsZXI6aG92ZXIsIC51LXNpZGViYXItbmF2aWdhdGlvbl9fdG9nZ2xlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1zaWRlYmFyLW5hdmlnYXRpb25fX2Nsb3NlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1zaWRlYmFyLW5hdmlnYXRpb25fX2Nsb3Nlcjpob3ZlciwgLnUtc2lkZWJhci1uYXZpZ2F0aW9uX19jbG9zZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHggLSAxKSB7XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWNvbHVtbnM6IDQ7XG4gICAgICAgICAgICBjb2x1bW5zOiA0O1xuICB9XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc2lkZWJhci1uYXZpZ2F0aW9uLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHggLSAxKSB7XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDM7XG4gICAgICAgICAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4IC0gMSkge1xuICAudS1zaWRlYmFyLW5hdmlnYXRpb24tbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAxO1xuICAgICAgICAgICAgY29sdW1uczogMTtcbiAgfVxufVxuXG4udS1oYXMtc2lkZWJhci1uYXZpZ2F0aW9uIC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE92ZXJyaWRlIHZlbmRvciBzdHlsZXNoZWV0cyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5bY2xhc3MqPVwidS1tYWluLW5hdi1cIl0gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBPdmVybGF5ICovXG4udS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMDAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBPdmVycmlkZSBuZWNlc3NhcnkgbmF2aWdhdGlvbiBzdHlsZXMgaW4gc2lkZS1oZWFkZXIgcGFnZXMgKi9cbmJvZHkudS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LVwiXSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbmJvZHkudS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LVwiXSA+IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlcixcbmJvZHkudS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LVwiXSA+IC5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG5ib2R5LnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC5uYXZiYXIgW2NsYXNzKj1cInUtbWFpbi1uYXYtXCJdIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuYm9keS51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAubmF2YmFyIFtjbGFzcyo9XCJ1LW1haW4tbmF2LVwiXSA+IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlcixcbmJvZHkudS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLm5hdmJhciBbY2xhc3MqPVwidS1tYWluLW5hdi1cIl0gPiAuaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLyogU2Nyb2xsIG9uIG1vYmlsZSBkZXZpY2VzICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHggLSAxKSB7XG4gIC51LW5hdi1tb2JpbGUtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhc2tldCBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWluZXIgKi9cbi51LWJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogQmFyICovXG4udS1iYXNrZXRfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIxLjQyODU3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwcHggcmdiYSg5MCwgOTAsIDkwLCAwLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDkwLCA5MCwgOTAsIDAuMDc1KTtcbn1cblxuLyogUHJvZHVjdCAqL1xuLnUtYmFza2V0X19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLyogUHJvZHVjdCBJbWFnZSAqL1xuLnUtYmFza2V0X19wcm9kdWN0LWltZyB7XG4gIHdpZHRoOiA3LjE0Mjg2cmVtO1xufVxuXG4udS1iYXNrZXRfX3Byb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBQcm9kdWN0IFJlbW92ZSBCdXR0b24gKi9cbi51LWJhc2tldF9fcHJvZHVjdC1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS40Mjg1N3JlbTtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLnUtYmFza2V0X19wcm9kdWN0LXJlbW92ZTpob3ZlciwgLnUtYmFza2V0X19wcm9kdWN0LXJlbW92ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdERyb3Bkb3duc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9XCJ1LWRyb3Bkb3duLS1cIl0gW2NsYXNzKj1cInUtZHJvcGRvd24tLVwiXSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuW2NsYXNzKj1cInUtZHJvcGRvd24tLVwiXSBbY2xhc3MqPVwidS1kcm9wZG93bi0tXCJdLnUtZHJvcGRvd24tLXJldmVyc2UteCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udS1kcm9wZG93bi0tc2ltcGxlLnUtZHJvcGRvd24tLXJldmVyc2UteSxcbi51LWRyb3Bkb3duLS1qcXVlcnktc2xpZGUudS1kcm9wZG93bi0tcmV2ZXJzZS15LFxuLnUtZHJvcGRvd24tLWNzcy1hbmltYXRpb24udS1kcm9wZG93bi0tcmV2ZXJzZS15IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuLyogU2ltcGxlIERyb3Bkb3duICovXG4udS1kcm9wZG93bi0tc2ltcGxlLnUtZHJvcGRvd24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENTUyBBbmltYXRpb24gRHJvcGRvd24gKi9cbi51LWRyb3Bkb3duLS1jc3MtYW5pbWF0aW9uIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbi51LWRyb3Bkb3duLS1jc3MtYW5pbWF0aW9uLnUtZHJvcGRvd24tLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogalF1ZXJ5IFNsaWRlICovXG4udS1kcm9wZG93bi0tanF1ZXJ5LXNsaWRlLnUtZHJvcGRvd24tLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtZHJvcGRvd24tLWhpZGRlbjpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtZHJvcGRvd24tLWhpZGRlbjpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLCAudS1kcm9wZG93bi0taGlkZGVuOm5vdCguaHMtc3ViLW1lbnUtb3BlbmVkKSAqOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ29tcHJlc3NlZCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY29tcHJlc3NlZC1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjByZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnUtY29tcHJlc3NlZC1mb3JtLS1oaWRkZW4ge1xuICB3aWR0aDogNS43MTQyOXJlbTtcbn1cblxuLnUtY29tcHJlc3NlZC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERyb3BjYXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZHJvcGNhcCwgLnUtZHJvcGNhcC11bmRlcmxpbmUsIC51LWRyb3BjYXAtYmcsIC51LWRyb3BjYXAtYm9yZGVyZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzLjU3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtZHJvcGNhcC11bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4udS1kcm9wY2FwLWJnIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNC43OHJlbTtcbn1cblxuLnUtZHJvcGNhcC1ib3JkZXJlZCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzU3MTRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQuMzVyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCRyBBbmdsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWxpZ2h0LFxuLnUtYW5nbGUtdjEtLXRvcC1yaWdodC0tYmctbGlnaHQsXG4udS1hbmdsZS12MS0tYm90dG9tLWxlZnQtLWJnLWxpZ2h0LFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1yaWdodC0tYmctbGlnaHQsXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWRhcmssXG4udS1hbmdsZS12MS0tdG9wLXJpZ2h0LS1iZy1kYXJrLFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1sZWZ0LS1iZy1kYXJrLFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1yaWdodC0tYmctZGFyayxcbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctbGlnaHQsXG4udS1hbmdsZS12Mi0tdG9wLXJpZ2h0LS1iZy1saWdodCxcbi51LWFuZ2xlLXYyLS1ib3R0b20tbGVmdC0tYmctbGlnaHQsXG4udS1hbmdsZS12Mi0tYm90dG9tLXJpZ2h0LS1iZy1saWdodCxcbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctZGFyayxcbi51LWFuZ2xlLXYyLS10b3AtcmlnaHQtLWJnLWRhcmssXG4udS1hbmdsZS12Mi0tYm90dG9tLWxlZnQtLWJnLWRhcmssXG4udS1hbmdsZS12Mi0tYm90dG9tLXJpZ2h0LS1iZy1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBWLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMaWdodCAqL1xuLnUtYW5nbGUtdjEtLXRvcC1sZWZ0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS10b3AtcmlnaHQtLWJnLWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tbGVmdC0tYmctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4udS1hbmdsZS12MS0tYm90dG9tLXJpZ2h0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4vKiBEYXJrICovXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udS1hbmdsZS12MS0tdG9wLXJpZ2h0LS1iZy1kYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tbGVmdC0tYmctZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tcmlnaHQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogVi0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTGlnaHQgKi9cbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWFuZ2xlLXYyLS10b3AtcmlnaHQtLWJnLWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtYW5nbGUtdjItLWJvdHRvbS1sZWZ0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtYW5nbGUtdjItLWJvdHRvbS1yaWdodC0tYmctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBEYXJrICovXG4udS1hbmdsZS12Mi0tdG9wLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWFuZ2xlLXYyLS10b3AtcmlnaHQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1hbmdsZS12Mi0tYm90dG9tLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWFuZ2xlLXYyLS1ib3R0b20tcmlnaHQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCbG9jayBIb3ZlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwidS1ibG9jay1ob3ZlclwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJcIl0sIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyXCJdOjpiZWZvcmUsIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyXCJdOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnUtYmxvY2staG92ZXItLXVuY3JvcGVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS11bmNyb3BlZDpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWJsb2NrLWhvdmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LWJsb2NrLWhvdmVyX19ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS12MVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS12MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaGFkb3c6aG92ZXIsXG4udS1ibG9jay1ob3Zlci0tc2hhZG93OmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzc3NztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjNzc3O1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2hhZG93LXYyOmhvdmVyLFxuLnUtYmxvY2staG92ZXItLXNoYWRvdy12Mjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4ICNkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggI2RkZDtcbn1cblxuLnUtYmxvY2staG92ZXItLXNoYWRvdy12Mzpob3Zlcixcbi51LWJsb2NrLWhvdmVyLS1zaGFkb3ctdjM6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjZGRkO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2NhbGU6aG92ZXIsXG4udS1ibG9jay1ob3Zlci0tc2NhbGUtaW1nOmhvdmVyIC51LWJsb2NrLWhvdmVyX19pbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLXNjYWxlIHtcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtc2NhbGUge1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2NhbGUtZG93bjpob3Zlcixcbi51LWJsb2NrLWhvdmVyLS1zY2FsZS1kb3duLWltZzpob3ZlciAudS1ibG9jay1ob3Zlcl9faW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zY2FsZS1kb3duIHtcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtc2NhbGUtZG93biB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLnUtYmxvY2staG92ZXJfX21haW4tLXpvb20tdjEsXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tem9vbS12MiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLXpvb20tdjEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tem9vbS12MiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi51LWJsb2NrLWhvdmVyIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnUtYmxvY2staG92ZXJfX21haW4tLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS13aGl0ZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYmx1ciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ibHVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMTFzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4xMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjExcztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWJsdXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyLWltYWdlLW92ZXJsYXlcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXItaW1hZ2Utb3ZlcmxheTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mYWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZhZGUtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmFkZS1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZhZGUtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mYWRlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXB1c2hcIl0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tcHVzaC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wdXNoLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLXB1c2gtZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wdXNoLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tcHVzaC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXB1c2gtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1wdXNoLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXB1c2gtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBbY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGVcIl0sXG4udS1ibG9jay1ob3Zlcjpob3ZlciBbY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFydGlhbGx5LXNsaWRlXCJdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zbGlkZS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zbGlkZS1ib3R0b20tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtYm90dG9tLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtdG9wLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLXRvcC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcnRpYWxseS1zbGlkZS11cCB7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFydGlhbGx5LXNsaWRlLXVwIC51LWJsb2NrLWhvdmVyX192aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXJ0aWFsbHktc2xpZGUtZG93biB7XG4gIGJvdHRvbTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXJ0aWFsbHktc2xpZGUtZG93biAudS1ibG9jay1ob3Zlcl9fdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTBlbTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogNTBlbTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX21haW4tLWNvdFwiXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdFwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY290LXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWNvdC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX21haW4tLWNvdC1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTUwJTtcbn1cblxuLnUtYmxvY2staG92ZXItLWNvdDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tY290LWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWNvdDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY290LWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWNvdC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tY290LXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTBlbTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogNTBlbTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX21haW4tLWZsaXBcIl0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwXCJdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWZsaXA6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX21haW4tLWZsaXBcIl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZmxpcDpob3ZlciBbY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcFwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMzk5OTk5OTk5OTk5OTk5OXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4xMzk5OTk5OTk5OTk5OTk5OXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMzk5OTk5OTk5OTk5OTk5OXM7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWhvcml6IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mbGlwLWhvcml6IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZmxpcDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcC1ob3JpeiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZsaXAtdmVydCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZmxpcDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZmxpcC12ZXJ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZmxpcDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcC12ZXJ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcC1kaWFnLTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMSwgMCwgMTAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mbGlwLWRpYWctMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgLTEsIDAsIDEwMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgLTEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcC1kaWFnLTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgLTEsIDAsIDEwMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAtMSwgMCwgMTAwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWZsaXA6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWZsaXAtZGlhZy0yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLCAxLCAwLCAxMDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIDEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZm9sZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDUwZW07XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IDUwZW07XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19tYWluLS1mb2xkXCJdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZvbGRcIl0ge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZm9sZDpob3ZlciBbY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mb2xkOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkXCJdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4yMXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjIxcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSBzY2FsZSgwLjYpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDAuNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mb2xkOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mb2xkLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS1mb2xkLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZm9sZC1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCkgc2NhbGUoMC42KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCkgc2NhbGUoMC42KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWZvbGQ6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWZvbGQtZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX21haW4tLWZvbGQtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgc2NhbGUoMC42KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApIHNjYWxlKDAuNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mb2xkOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mb2xkLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKSB0cmFuc2xhdGUzZCg1MCUsIDAsIDApIHNjYWxlKDAuNik7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlM2QoNTAlLCAwLCAwKSBzY2FsZSgwLjYpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZm9sZDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKSBzY2FsZSgwLjYpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKSBzY2FsZSgwLjYpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS16b29tLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXpvb20taW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tem9vbS1vdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tem9vbS1vdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tem9vbS1vdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXRcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xMDVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4xMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMDVzO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2h1dHRlci1vdXQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB6LWluZGV4OiAyO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXRcIl06aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItb3V0XCJdOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjEwNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjEwNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjEwNXM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC1ob3Jpejo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXQtaG9yaXo6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC12ZXJ0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC12ZXJ0OmhvdmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXQtZGlhZy0xOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogLTM1JTtcbiAgcmlnaHQ6IC0zNSU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC1kaWFnLTE6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAtMzUlO1xuICBib3R0b206IC0zNSU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC1kaWFnLTI6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiAtMzUlO1xuICByaWdodDogLTM1JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItb3V0LWRpYWctMjpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IC0zNSU7XG4gIGJvdHRvbTogLTM1JTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItaW5cIl06OmFmdGVyLFxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItaW5cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItaW5cIl06OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlci0tc2h1dHRlci1pblwiXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNodXR0ZXItaW4ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlci0tc2h1dHRlci1pblwiXTpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2h1dHRlci1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjIxcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMXM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWhvcml6OjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWhvcml6OjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1ob3Jpejpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1ob3Jpejpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLXZlcnQ6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tdmVydDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tdmVydDpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi12ZXJ0OmhvdmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWRpYWctMTo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTE6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0xOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtMTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtMTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtMTUwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWRpYWctMTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0xOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWRpYWctMTpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWRpYWctMjo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTI6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXRcIl06OmFmdGVyLFxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dFwiXTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dFwiXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNodXR0ZXItaW4tb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0XCJdOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLWluLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjIxcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMXM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1ob3Jpejo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtaG9yaXo6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1ob3Jpejpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtaG9yaXo6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC12ZXJ0OjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC12ZXJ0OjpiZWZvcmUge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtdmVydDpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtdmVydDpob3Zlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTE6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTE6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0xNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtZGlhZy0xOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtZGlhZy0yOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtZGlhZy0yOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOjphZnRlcixcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOjphZnRlciB7XG4gIGxlZnQ6IDI1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXN0cmlwLXNodXR0ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXN0cmlwLXNodXR0ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjIxcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMXM7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjphZnRlciB7XG4gIGxlZnQ6IDc1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbn1cblxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6aG92ZXI6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOmhvdmVyOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcl9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcl9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tdGlsZTo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLXRpbGU6OmFmdGVyLFxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS10aWxlOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tdGlsZTo6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlci0tdGlsZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tdGlsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTA1cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGUge1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZTo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMjFzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4yMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjIxcztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbn1cblxuLnUtYmxvY2staG92ZXItLXRpbGU6aG92ZXI6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS10aWxlOmhvdmVyOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS10aWxlOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tdGlsZTpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZV9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tdGlsZTpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZV9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTBlbTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogNTBlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19tYWluLS1jdWJlXCJdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWN1YmVcIl0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY3ViZTpob3ZlciBbY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fbWFpbi0tY3ViZVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jdWJlOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGVYKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjA1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY3ViZS11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZVgoLTkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWN1YmU6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWN1YmUtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jdWJlOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jdWJlLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGVYKC05MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGVZKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVkoLTkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWN1YmU6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWN1YmUtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWSg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGVZKDkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWN1YmU6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWN1YmUtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGVZKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVkoLTkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOjphZnRlcixcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGhlaWdodDogNHB4O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDo6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjI4cztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yOHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICBib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMjhzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4yOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjI4cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWxfX2lubmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjphZnRlciB7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUge1xuICBsZWZ0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjI4cztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yOHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICByaWdodDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4yOHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjI4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjhzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tYm9yZGVyLXJldmVhbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOmhvdmVyOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWw6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWxfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgaW1nW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLVwiXSxcbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tb3Zlci1cIl0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbmltZ1tjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19tYWluLS1tb3Zlci1cIl0ge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1vdmVyLVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbmltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tb3Zlci1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1vdmVyLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbn1cblxuaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCAwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1vdmVyLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbW92ZXItdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbn1cblxuaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1vdmVyLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZm9jdXNlci1lbGVtZW50IHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBvcGFjaXR5OiAuMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS40LCAxLjQsIDEuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNCwgMS40LCAxLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZm9jdXNlci10YXJnZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjQsIDEuNCwgMS40KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS40LCAxLjQsIDEuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2N1c2VyLXRhcmdldCxcbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2N1c2VyLWVsZW1lbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbmltZ1tjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19tYWluLS1tYWduaWZpZXJcIl0ge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbWFyZ2luOiAtMTBweCAwO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnRcIl0ge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0MDAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDQwMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1lbGVtZW50XCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWRlc2NyaXB0aW9uXCJdIHtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvblwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnQtYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IC0xODBweDtcbiAgcmlnaHQ6IC0xODBweDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAyMHB4LCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLWJvdHRvbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgLTEwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIC0xMHB4LCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1lbGVtZW50LXRvcC1yaWdodCB7XG4gIHRvcDogLTE4MHB4O1xuICByaWdodDogLTE4MHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tYWduaWZpZXItZGVzY3JpcHRpb24tdG9wLXJpZ2h0IHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgLTIwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgLTIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLXRvcC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMTBweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMTBweCwgMCk7XG59XG5cbmltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tYWduaWZpZXItYm90dG9tLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnQtYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IC0xODBweDtcbiAgYm90dG9tOiAtMTgwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWRlc2NyaXB0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDIwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLWJvdHRvbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbn1cblxuaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1hZ25pZmllci10b3AtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tYWduaWZpZXItZWxlbWVudC10b3AtbGVmdCB7XG4gIHRvcDogLTE4MHB4O1xuICBsZWZ0OiAtMTgwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tYWduaWZpZXItZGVzY3JpcHRpb24tdG9wLWxlZnQge1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgLTIwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIC0yMHB4LCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1hZ25pZmllci10b3AtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xufVxuXG5bY2xhc3MqPVwidS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFwcGVyY3V0ZXJcIl0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFwcGVyY3V0ZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1mcm9udCxcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1iYWNrIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogMTIwJTtcbiAgdG9wOiAtNjBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogLTEwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFwcGVyY3V0ZXItZnJvbnQge1xuICBjbGlwOiByZWN0KDBweCwgYXV0bywgMjQ2cHgsIDBweCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1iYWNrIHtcbiAgdG9wOiAtNjFweDtcbiAgY2xpcDogcmVjdCgyNDZweCwgYXV0bywgYXV0bywgMHB4KTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcHBlcmN1dGVyLWZyb250IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMykgcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKSB0cmFuc2xhdGUzZCgwLCAtNDUlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMykgcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKSB0cmFuc2xhdGUzZCgwLCAtNDUlLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcHBlcmN1dGVyLWJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKSByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDQ1JSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZykgdHJhbnNsYXRlM2QoMCwgNDUlLCAwKTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW91dHNpZGVcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIC0xLjIsIDAuOCwgMS4yKTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgLTEuMiwgMC44LCAxLjIpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAtMS4yLCAwLjgsIDEuMik7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1vdXRzaWRlXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAxLjgsIDAuOCwgMSk7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAxLjgsIDAuOCwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAxLjgsIDAuOCwgMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1vdXRzaWRlLWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZS11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1vdXRzaWRlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2NsYXNzKj1cInUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWxpZ2h0c3BlZWRcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuN3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1LCAtMS4yLCAwLjgsIDIpO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgLTEuMiwgMC44LCAyKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzUsIC0xLjIsIDAuOCwgMik7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1saWdodHNwZWVkXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXcoMGRlZywgMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMiwgMC43NSwgMSk7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAyLCAwLjc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDIsIDAuNzUsIDEpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MCUsIDAsIDApIHNrZXcoLTM1ZGVnLCAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MCUsIDAsIDApIHNrZXcoLTM1ZGVnLCAwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWxpZ2h0c3BlZWQtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MCUsIDAsIDApIHNrZXcoMzVkZWcsIDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MCUsIDAsIDApIHNrZXcoMzVkZWcsIDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZC1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKSBza2V3KDBkZWcsIC0zNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwJSwgMCkgc2tldygwZGVnLCAtMzVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZC11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKSBza2V3KDBkZWcsIC0zNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKSBza2V3KDBkZWcsIC0zNWRlZyk7XG59XG5cbltjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGVcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9XCJ1LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGVcIl0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZykgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpIHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGUtaW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgdmlzaWJpbGl0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA3MjBkZWcpIHNjYWxlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA3MjBkZWcpIHNjYWxlM2QoMCwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGUtZG93bi1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLWRvd24tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLXVwLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLXVwLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tanVtcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1qdW1wLFxuLnUtYmxvY2staG92ZXIudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tanVtcDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERlZGljYXRlZCBQcm9wZXJ0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYmxvY2staG92ZXI6aG92ZXIsIC51LWJsb2NrLWhvdmVyOmZvY3VzIHtcbiAgLyogT3BhY2l0eSAqL1xuICAvKiBDb2xvcnMgKi9cbiAgLyogQmFja2dyb3VuZC1jb2xvcnMgKi9cbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX3Byb3Atb3BhY2l0eS0xLCAudS1ibG9jay1ob3Zlcjpmb2N1cyAudS1ibG9jay1ob3Zlcl9fcHJvcC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fcHJvcC1jb2xvci13aGl0ZSwgLnUtYmxvY2staG92ZXI6Zm9jdXMgLnUtYmxvY2staG92ZXJfX3Byb3AtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX3Byb3AtYmctcHJpbWFyeSwgLnUtYmxvY2staG92ZXI6Zm9jdXMgLnUtYmxvY2staG92ZXJfX3Byb3AtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19wcm9wLWJnLXByaW1hcnktb3BhY2l0eS0wXzksIC51LWJsb2NrLWhvdmVyOmZvY3VzIC51LWJsb2NrLWhvdmVyX19wcm9wLWJnLXByaW1hcnktb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmxvY2txdW90ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1ibG9ja3F1b3RlLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA2cHggOXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiA1cHggNnB4IDlweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi51LWJsb2NrcXVvdGUtdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGNvbG9yOiAjMTQzMTNGO1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXYxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzBweCAzMHB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4udS1ibG9ja3F1b3RlLXYyOjpiZWZvcmUsIC51LWJsb2NrcXVvdGUtdjI6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLnUtYmxvY2txdW90ZS12Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXOKAnFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi51LWJsb2NrcXVvdGUtdjI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXOKAnVwiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnUtYmxvY2txdW90ZS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYmxvY2txdW90ZS12Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMTQzMTNGO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtNDBweDtcbn1cblxuLnUtYmxvY2txdW90ZS12NDo6YmVmb3JlLCAudS1ibG9ja3F1b3RlLXY0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLnUtYmxvY2txdW90ZS12NDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmb250LXNpemU6IDcwcHg7XG4gIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY2OjpiZWZvcmUsIC51LWJsb2NrcXVvdGUtdjY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMjJcIjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udS1ibG9ja3F1b3RlLXY3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnUtYmxvY2txdW90ZS12Nzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTQzMTNGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbn1cblxuLnUtYmxvY2txdW90ZS12OCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNnB4IDlweCAtNnB4IHJnYmEoODUsIDg1LCA4NSwgMC4wOCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDZweCA5cHggLTZweCByZ2JhKDg1LCA4NSwgODUsIDAuMDgpO1xufVxuXG4udS1ibG9ja3F1b3RlLXY4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY29yZGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4wNzE0M3JlbTtcbn1cblxuLnUtYWNjb3JkaW9uX19ib2R5IHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbTtcbn1cblxuLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2VkIC51LWFjY29yZGlvbl9fY29udHJvbC1pY29uIGk6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1hY2NvcmRpb25fX2NvbnRyb2wtaWNvbiBpOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNvbGxhcHNlZCAudS1hY2NvcmRpb25fX2NvbnRyb2wtaWNvbiBpOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWFjY29yZGlvbiBbY2xhc3MqPVwiZXQtaWNvbi1cIl0sIC51LWFjY29yZGlvbi1saW5lLWljb24tcHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLnUtYWNjb3JkaW9uLWNvbG9yLXByaW1hcnkgLnUtYWNjb3JkaW9uX19oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLnUtYWNjb3JkaW9uLWNvbG9yLXdoaXRlIC51LWFjY29yZGlvbl9faGVhZGVyIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51LWFjY29yZGlvbi1iZy1wcmltYXJ5IC51LWFjY29yZGlvbl9faGVhZGVyIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWFjY29yZGlvbi1iZy13aGl0ZSAudS1hY2NvcmRpb25fX2hlYWRlciBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1hY2NvcmRpb24tYnJkLXByaW1hcnkgLnUtYWNjb3JkaW9uX19oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWFjY29yZGlvbi1icmQtd2hpdGUgLnUtYWNjb3JkaW9uX19oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2Vsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLXYxIC5qcy1wcmV2LFxuLnUtY2Fyb3VzZWwtdjEgLmpzLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi51LWNhcm91c2VsLXYxOmhvdmVyIC5qcy1wcmV2LFxuLnUtY2Fyb3VzZWwtdjE6aG92ZXIgLmpzLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC12MiAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS1jYXJvdXNlbC12MiAuc2xpY2stY2VudGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4udS1jYXJvdXNlbC12MyAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS1jYXJvdXNlbC12MyAuc2xpY2stY2VudGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtdjQgLmpzLXBhZ2luYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi51LWNhcm91c2VsLXY0OmhvdmVyIC5qcy1wYWdpbmF0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtdjUgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLXY1IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1jYXJvdXNlbC12NSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi51LWNhcm91c2VsLXY2IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG5cbi51LWNhcm91c2VsLXYxMSAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnUtY2Fyb3VzZWwtdjExIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpY2sgQ2Fyb3VzZWwgdjEyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtdjEyIC5zbGljay1jdXJyZW50IC5nLW9wYWNpdHktMS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udS1jYXJvdXNlbC12MTIgLnNsaWNrLWN1cnJlbnQgLnUtYmxvY2staG92ZXJfX21haW4tLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLFxuLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zaW5nbGUtc2xpZGUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtc2xpZGUuc2V0LXBvc2l0aW9uIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uanMtb3JpZ2luIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLyogYmFja1NsaWRlICovXG4uanMtYmFjay1zbGlkZS1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xufVxuXG4uanMtYmFjay1zbGlkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xufVxuXG4uc3dpcGVyLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNDAwcHgpO1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNDAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNDAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZUluIHtcbiAgMCUsIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KSB0cmFuc2xhdGVYKDIwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoYXJ0IFBpZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGFydC1waWUtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi51LWNoYXJ0LXBpZS12MTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTFweDtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTcGFya2xpbmUgY2hhcnQncyB0b29sdGlwICovXG4uanFzdG9vbHRpcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdW50ZXIgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY291bnRlci12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtY291bnRlci12Mzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05cHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBib3R0b206IC05cHg7XG4gIHRvcDogLTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ291bnRlciB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jb3VudGVyLXY2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi51LWNvdW50ZXItdjY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTExcHg7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IC0xMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjbGlwOiByZWN0KGF1dG8sIDcxcHgsIDE0MnB4LCBhdXRvKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ3JlZGl0IGNhcmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2FyZC0tdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWNhcmQtLXYxLWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtY2FyZC0tdjEtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1jYXJkLS12MS1mcm9udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudS1jYXJkLS12MS1iYWNrIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEcm9wZG93bnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1kcm9wZG93bi12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgcGFkZGluZzogMTFweCA0MHB4IDExcHggMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIC13ZWJraXQtYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCAtd2Via2l0LWJveC1zaGFkb3c7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIC13ZWJraXQtYm94LXNoYWRvdztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLnUtZHJvcGRvd24tdjE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZHJvcGRvd24tdjEtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LWRyb3Bkb3duLXYxLW1lbnVfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBwYWRkaW5nOiA5cHggMjBweDtcbn1cblxuLnUtZHJvcGRvd24tdjEtbWVudV9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4udS1kcm9wZG93bi12MV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWRyb3Bkb3duLXYxX19pY29uLW9wZW4sIC51LWRyb3Bkb3duLXYxX19pY29uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1kcm9wZG93bi12MV9faWNvbi1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtZHJvcGRvd24tdjFfX2ljb24tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1kcm9wZG93bi12MVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1kcm9wZG93bi12MVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBbY2xhc3MqPVwiX19pY29uLW9wZW5cIl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1kcm9wZG93bi12MVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBbY2xhc3MqPVwiX19pY29uLWNsb3NlXCJdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtZHJvcGRvd24tdjE6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWJnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWJnLW92ZXJsYXk6OmJlZm9yZSwgLnUtYmctb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnUtYmctb3ZlcmxheS0tdjE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzU3MTRyZW07XG4gIHJpZ2h0OiAwLjM1NzE0cmVtO1xuICBib3R0b206IDAuMzU3MTRyZW07XG4gIGxlZnQ6IDAuMzU3MTRyZW07XG59XG5cbi51LWJnLW92ZXJsYXlfX2lubmVyIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1iZy1vdmVybGF5LS1yZXZlcnNlOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1iZy1vdmVybGF5LS1yZXZlcnNlOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hdGVyaWFsOiBXYXZlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXdhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xufVxuXG4udS13YXZlcy1lZmZlY3QgLnUtd2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjQyODU3cmVtO1xuICBoZWlnaHQ6IDEuNDI4NTdyZW07XG4gIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udS13YXZlcy1lZmZlY3QudS13YXZlcy1saWdodCAudS13YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xufVxuXG4udS13YXZlcy1lZmZlY3QudS13YXZlcy1kYXJrIC51LXdhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi51LXdhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudS13YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudS13YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udS13YXZlcy1lZmZlY3QgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnUtd2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS13YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLnUtd2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LXdhdmVzLWlucHV0LXdyYXBwZXIgLnUtd2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXdhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xufVxuXG4udS13YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBGaXJlZm94IEJ1ZzogbGluayBub3QgdHJpZ2dlcmVkICovXG4udS13YXZlcy1lZmZlY3QgLnUtd2F2ZXMtcmlwcGxlIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hdGVyaWFsOiBGQUJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1maXhlZC1hY3Rpb24tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTc7XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4gdWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbTtcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0biB1bCBhLnUtYnRuLWZsb2F0aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0bi5hY3RpdmUgdWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwIDAgMCAxLjA3MTQzcmVtO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLWhvcml6b250YWwgdWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDQuNTcxNDNyZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiA1MDBweDtcbiAgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4taG9yaXpvbnRhbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjcxNDI5cmVtIDEuMDcxNDNyZW0gMCAwO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4tdG9vbGJhci5hY3RpdmUgPiBhIGkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwgbGkge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwgbGkgYSBpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4gLnUtZmFiLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoaXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjI4NTcxcmVtO1xuICBtYXJnaW46IDAuMTQyODZyZW0gMDtcbiAgcGFkZGluZzogMCAwLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4NTcxcmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm9yZGVyLXJhZGl1czogMS4xNDI4NnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnUtY2hpcDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnUtY2hpcC0tZGVsZXRhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbTtcbn1cblxuLnUtY2hpcC0tY29udGFjdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtY2hpcF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuMjg1NzFyZW07XG4gIGhlaWdodDogMi4yODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAxLjE0Mjg2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjg1NzFyZW07XG59XG5cbi51LWNoaXBfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbn1cblxuLnUtY2hpcF9fYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43MTQyOXJlbTtcbiAgaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW46IDAgMCAwIDAuMjg1NzFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1vdXRlci1zcGFjZXMtaGVscGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1vdXRlci1zcGFjZXMtaGVscGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5nLWRhcmstdGhlbWUgLnUtb3V0ZXItc3BhY2VzLWhlbHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5bY2xhc3MqPVwiZy1iZ2ktdlwiXSAudS1vdXRlci1zcGFjZXMtaGVscGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1vdXRlci1zcGFjZS12MSAudS1vdXRlci1zcGFjZXMtaGVscGVyLFxuLnUtb3V0ZXItc3BhY2UtdjIgLnUtb3V0ZXItc3BhY2VzLWhlbHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1vdXRlci1zcGFjZS12MSAudS1vdXRlci1zcGFjZXMtaGVscGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udS1vdXRlci1zcGFjZS12MiAudS1vdXRlci1zcGFjZXMtaGVscGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWluZm8tdjEtMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MS0yX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbTtcbn1cblxuLnUtaW5mby12MS0yX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWluZm8tdjEtMjpob3ZlciAudS1pbmZvLXYxLTJfX2l0ZW06OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjEtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjEtM19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW07XG59XG5cbi51LWluZm8tdjEtM19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMi4xNDI4NnJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2MS00XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MS00X19pdGVtLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjFweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MXB4LCAwKTtcbn1cblxuLnUtaW5mby12MS00OmhvdmVyIC51LWluZm8tdjEtNF9faXRlbS1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnUtaW5mby12MS00OmhvdmVyIC51LWluZm8tdjEtNF9faXRlbS1yZWd1bGFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MXB4LCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MXB4LCAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2MS01XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MS01X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cblxuLnUtaW5mby12MS01X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjItMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjItMV9faXRlbSB7XG4gIGhlaWdodDogNjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xufVxuXG4udS1pbmZvLXYyLTFfX2l0ZW06aG92ZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYyLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYyLTJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XG59XG5cbi51LWluZm8tdjItMl9faXRlbTo6YWZ0ZXIsIC51LWluZm8tdjItMl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtaW5mby12Mi0yX19pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4udS1pbmZvLXYyLTJfX2l0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWluZm8tdjItMl9faXRlbS5nLWJyZC13aGl0ZS1kYXJrLXYzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LWluZm8tdjItMl9faXRlbS5nLWJyZC13aGl0ZS1kYXJrLXYzOjpiZWZvcmUsIC51LWluZm8tdjItMl9faXRlbS5nLWJyZC13aGl0ZS1kYXJrLXYzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1pbmZvLXYyLTJfX2l0ZW0uZy1icmQtYmxhY2stZGFyay12MyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4udS1pbmZvLXYyLTJfX2l0ZW0uZy1icmQtYmxhY2stZGFyay12Mzo6YmVmb3JlLCAudS1pbmZvLXYyLTJfX2l0ZW0uZy1icmQtYmxhY2stZGFyay12Mzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2Mi0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12Mi0zOmhvdmVyIC51LWluZm8tdjItM19fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2My0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGl0bGUgKi9cbi5pbmZvLXYzLTFfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW07XG59XG5cbi5pbmZvLXYzLTFfX3RpdGxlOjpiZWZvcmUsIC5pbmZvLXYzLTFfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMy41NzE0M3JlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLXYzLTFfX3RpdGxlOjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW5mby12My0xX190aXRsZTo6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2My0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm8tdjMtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW5mby12My0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS40Mjg1N3JlbTtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG4gIGJvdHRvbTogMS40Mjg1N3JlbTtcbiAgbGVmdDogMS40Mjg1N3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmluZm8tdjMtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYzLTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby12My0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluZm8tdjMtMzpob3ZlciAuaW5mby12My0zX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby12My0zOmhvdmVyIC5pbmZvLXYzLTNfX2ltZyxcbi5pbmZvLXYzLTM6aG92ZXIgLmluZm8tdjMtM19fZGVzY3JpcHRpb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmluZm8tdjMtMzpob3ZlciAuaW5mby12My0zX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLXYzLTM6aG92ZXIgLmluZm8tdjMtM19fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5mby12My0zOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbmZvLXYzLTM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xufVxuXG4vKiBJbWFnZSAqL1xuLmluZm8tdjMtM19faW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3MCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAuNXM7XG59XG5cbi8qIENvbnRlbnQgKi9cbi5pbmZvLXYzLTNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEZXNjcmlwdGlvbiAqL1xuLmluZm8tdjMtM19fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgei1pbmRleDogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2My00XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm8tdjMtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tdjMtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzE0MjlyZW07XG4gIHJpZ2h0OiAwLjcxNDI5cmVtO1xuICBib3R0b206IDAuNzE0MjlyZW07XG4gIGxlZnQ6IDAuNzE0MjlyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjUtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRpdGxlICovXG4uaW5mby12NS0xX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW5mby12NS0xX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjUtMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2R1Y3QgSW1hZ2UgKi9cbi5pbmZvLXY1LTJfX2ltYWdlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjUtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLXY1LTNfX2luZm8tcHJpY2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW5mby12NS0zX19pbmZvLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzBweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MHB4LCAwKTtcbn1cblxuLmluZm8tdjUtMzpob3ZlciAuaW5mby12NS0zX19pbmZvIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSk7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1wcmljZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1saXN0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1saXN0IC5mYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby12NS0zOmhvdmVyIC5pbmZvLXY1LTNfX2luZm8tdGl0bGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2NS00XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWN0aW9ucyAqL1xuLmluZm8tdjUtNF9fYWN0aW9uIC5mYSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5pbmZvLXY1LTRfX2FjdGlvbjpob3ZlciAuZmEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby12NS01X19oZWFkZXI6OmFmdGVyLFxuLmluZm8tdjUtNV9fY29udGVudDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi5pbmZvLXY1LTVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZm8tdjUtNTpob3ZlciAuaW5mby12NS01X19oZWFkZXI6OmFmdGVyLFxuLmluZm8tdjUtNTpob3ZlciAuaW5mby12NS01X19jb250ZW50OjphZnRlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby12NS02OmhvdmVyIC5pbmZvLXY1LTZfX3JhdGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaW5mby12NS02OmhvdmVyIC5pbmZvLXY1LTZfX3ByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmluZm8tdjUtNiAuZy1jb2xvci1ncmF5LWxpZ2h0LXY1LS1ob3ZlciAuZy1yYXRpbmcsXG4uaW5mby12NS02IC5nLWJnLXdoaXRlLS1ob3Zlcixcbi5pbmZvLXY1LTYgLmctY29sb3ItcHJpbWFyeS0taG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbi5pbmZvLXY1LTY6aG92ZXIgLmctY29sb3ItZ3JheS1saWdodC12NS0taG92ZXIgLmctcmF0aW5nIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5pbmZvLXY1LTY6aG92ZXIgLmctYmctd2hpdGUtLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmluZm8tdjUtNjpob3ZlciAuZy1jb2xvci1wcmltYXJ5LS1ob3ZlciB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjYtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXY2LTFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtO1xufVxuXG4udS1pbmZvLXY2LTFfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMxNDMxM0YpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMTQzMTNGIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMxNDMxM0YgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDMxM0YgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnUtaW5mby12Ni0xOmhvdmVyIC51LWluZm8tdjYtMV9faXRlbTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzE0MzEzRiksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMxNDMxM0YgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzE0MzEzRiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE0MzEzRiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY3LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12Ny0xX19pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnUtaW5mby12Ny0xX19pdGVtLWNoaWxkLXYxIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnUtaW5mby12Ny0xX19pdGVtLWNoaWxkLXYyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pbmZvLXY3LTE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0ge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0tY2hpbGQtdjEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0tY2hpbGQtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE0MzEzRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY4LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaHMtZmlsdGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtaHMtZmlsdGVyIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4wNzE0M3JlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnUtaHMtZmlsdGVyIGE6aG92ZXIsIC51LWhzLWZpbHRlciBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1ocy1maWx0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ZjY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtaHMtZmlsdGVyIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNTg1ZjY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY5LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWluZm8tdjktMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC51LWluZm8tdjktMTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTFweDtcbiAgICBsZWZ0OiAxNyU7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxMC0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjEwLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5mby12MTAtMTo6YmVmb3JlLCAudS1pbmZvLXYxMC0xOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4udS1pbmZvLXYxMC0xOjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4udS1pbmZvLXYxMC0xOjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIHYxMS0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MTEtMS1pbWcge1xuICBib3JkZXI6IDAgc29saWQgI2VlZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4udS1pbmZvLXYxMS0xOmhvdmVyIC51LWluZm8tdjExLTEtaW1nIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEN1c3RvbSBCb290c3RyYXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyLXNlbWlib3hlZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXNlbWlib3hlZCB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmxpc3QtZ3JvdXAtYm9yZGVyLTAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5saXN0LWdyb3VwLWJvcmRlci0wIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIFBhZ2luYXRpb25zICovXG4ucGFnZS1saW5rIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE0MzEzRjtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayxcbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMsXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLFxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXItY29sb3I6ICNlZWUgI2VlZSAjZmZmO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGI4MmE7XG4gIGJvcmRlci1jb2xvcjogIzZkYjgyYTtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkYjgyYTtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTQzMTNGO1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkYjgyYTtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkYjgyYTtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhO1xufVxuXG4uY2FyZCxcbi5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAxLjA3MTQzcmVtO1xufVxuXG4uY2FyZC1ibG9jayB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbC1tZCB7XG4gIHBhZGRpbmc6IC44cmVtIDFyZW0gLjZyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogY2FsYygzLjc1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmhhcy1zdWNjZXNzIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4uaGFzLXdhcm5pbmcgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5jdXN0b20tY29udHJvbCxcbi5oYXMtd2FybmluZyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5oYXMtZGFuZ2VyIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5jdXN0b20tY29udHJvbCxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuW2NsYXNzKj1cImlucHV0LWdyb3VwLVwiXSB7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG5bY2xhc3MqPVwiaW5wdXQtZ3JvdXAtXCJdID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9XCJpbnB1dC1ncm91cC1cIl0gaSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24gKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuanVzdGlmaWVkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbiAgLmp1c3RpZmllZC1jb250ZW50ID4gKiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjIxNDI5cmVtO1xuICBmb250LWZhbWlseTogXCJocy1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC4yMTQyOXJlbSAxLjA3MTQzcmVtO1xufVxuXG4uZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhOjpiZWZvcmUsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGE6OmFmdGVyLCAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhOjpiZWZvcmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsIC51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiAuOHJlbSAxcmVtIC42cmVtO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS51LWRyb3Bkb3duLXNtIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtIC4xcmVtO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUudS1kcm9wZG93bi1sZyAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjVyZW0gLjU1cmVtO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUudS1zZWxlY3QtYWJvdmUgLmNob3Nlbi1kcm9wIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbltkYXRhLWFuaW1hdGlvbl0uY2JwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNicC1zbGlkZXItbmV4dDo6YWZ0ZXIsXG4uY2JwLXNsaWRlci1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYnAtZmlsdGVyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYnAtaXRlbS1vZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYnJkLWJsYWNrLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSBDb2xvcnMgKi9cbi5nLWJyZC13aGl0ZS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJyZC10cmFuc3BhcmVudC0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJnLXByaW1hcnktLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctY29sb3ItcHJpbWFyeS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWNvbG9yLWJsYWNrLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctY29sb3Itd2hpdGUtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12Mi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYzLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12My0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmFuY3lib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmx1ciBiZyBjb250YWluZXIgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgRmFuY3lib3hcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1jb250ZW50IHtcbiAgcmlnaHQ6IDIyMHB4O1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uLFxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93IHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMi45Mjg1N3JlbTtcbiAgd2lkdGg6IDMuMTQyODZyZW07XG4gIGhlaWdodDogMy4xNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA3MTQzcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b246OmJlZm9yZSxcbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaHMtaWNvbnNcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b246OmFmdGVyLFxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b246aG92ZXIsIC51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3c6aG92ZXIsXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWJ1dHRvbi0tcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWJ1dHRvbi0tZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3ctLWxlZnQsIC51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdy0tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMS41NzE0M3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1mYW5jeWJveC10aGVtZS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtYXJyb3ctLWxlZnQsIC51LWZhbmN5Ym94LXRoZW1lLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1hcnJvdy0tcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93LS1sZWZ0OjpiZWZvcmUsIC51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdy0tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMS40Mjg1N3JlbTtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDEuNDI4NTdyZW07XG4gIHJpZ2h0OiAxLjQyODU3cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW07XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC10b29sYmFyIC5mYW5jeWJveC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5mYW5jeWJveC1jb250cm9scy0tY2Fuem9vbUluIC5mYW5jeWJveC1wbGFjZWhvbGRlcixcbi5mYW5jeWJveC1jb250cm9scy0tY2Fuem9vbU91dCAuZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZS5oYXMtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZS5oYXMtYW5pbWF0aW9uLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50Lmhhcy1hbmltYXRpb24sXG4uZmFuY3lib3gtc2xpZGUtLW5leHQuaGFzLWFuaW1hdGlvbixcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMuaGFzLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZS5oYXMtYW5pbWF0aW9uLmFuaW1hdGVkLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50Lmhhcy1hbmltYXRpb24uYW5pbWF0ZWQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQuaGFzLWFuaW1hdGlvbi5hbmltYXRlZCxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMuaGFzLWFuaW1hdGlvbi5hbmltYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhhbWJ1cmdlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAuaGFtYnVyZ2VyLWlubmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5oYW1idXJnZXItaW5uZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhzLWhhcy1tZWdhLW1lbnU6bm90KC5ocy1tZWdhLW1lbnUtb3BlbmVkKSAqLFxuLmhzLWhhcy1zdWItbWVudTpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhzLWhhcy1tZWdhLW1lbnU6bm90KC5ocy1tZWdhLW1lbnUtb3BlbmVkKSAqOjpiZWZvcmUsIC5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKjo6YWZ0ZXIsXG4uaHMtaGFzLXN1Yi1tZW51Om5vdCguaHMtc3ViLW1lbnUtb3BlbmVkKSAqOjpiZWZvcmUsXG4uaHMtaGFzLXN1Yi1tZW51Om5vdCguaHMtc3ViLW1lbnUtb3BlbmVkKSAqOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj1cImV0LVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjE0Mjg2cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmcgLm1hdGVyaWFsLWljb25zLFxuLnUtY2hpcCAubWF0ZXJpYWwtaWNvbnMge1xuICB0b3A6IDA7XG59XG5cbi5qRmlsZXItalByb2dyZXNzQmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uakZpbGVyLWl0ZW0tdGh1bWItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBqUXVlcnkgVUlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgei1pbmRleDogOTkxO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUsIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS13cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbTpob3ZlciAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZS1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQaW4gTWFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvaW50IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5wb2ludDo6YmVmb3JlLCAucG9pbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9pbnQ6OmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICMxNDMxM0Y7XG59XG5cbi5wb2ludDo6YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubXdwLXdyYXAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDlweCAtMXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDlweCAtMXB4O1xuICBsZWZ0OiAtODJweDtcbiAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5td3Atd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzExMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLnBseXItLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSAudG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSAudG9vbGJhci1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZy1yb3VuZGVkLTAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXIgLnUtb3B0aW9uLWljb25zLS12MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlbGVjdC12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC51LXNlbGVjdC12MSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC51LXNlbGVjdC12MSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC51LXNlbGVjdC12MSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAudS1zZWxlY3QtdjE6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbi5zbGljay10cmFuc2Zvcm0tb2ZmIC5zbGljay10cmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cblxuW2RhdGEtbGF6eV0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi5qcy1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJlbG9hZGVycy9wcmVsb2FkZXItYmxhY2suc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cblxuLmpzLWNhcm91c2VsIC5qcy1uZXh0LFxuLmpzLWNhcm91c2VsIC5qcy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLWNhcm91c2VsLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmpzLWNhcm91c2VsLnNsaWNrLWluaXRpYWxpemVkIC5qcy1zbGlkZSxcbi5qcy1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZCAuanMtdGh1bWIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uanMtY2Fyb3VzZWwuc2xpY2staW5pdGlhbGl6ZWQgLmpzLW5leHQsXG4uanMtY2Fyb3VzZWwuc2xpY2staW5pdGlhbGl6ZWQgLmpzLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtc2xpZGUsIC5qcy10aHVtYiB7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMtc2xpZGU6Zmlyc3QtY2hpbGQsIC5qcy10aHVtYjpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uc2xpY2stYWN0aXZlIC5nLWJyZC1wcmltYXJ5LS1iZWZvcmUtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1hY3RpdmUgLmctYnJkLXByaW1hcnktLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uanMtcGFnaW5hdGlvbiAuZy1icmQtcHJpbWFyeS0tYmVmb3JlLS1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBXaWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGljay1hY3RpdmUgLmctYnJkLTMtLWJlZm9yZS0tYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3ggc2hhZG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXBhcmVudC5zbGljay1jdXJyZW50IC51LXNoYWRvdy12MjQtLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRG90IGxpbmUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYWN0aXZlIC51LWRvdC1saW5lLXYxX19pbm5lcjo6YmVmb3JlLCAuc2xpY2stYWN0aXZlXG4udS1kb3QtbGluZS12MS0yX19pbm5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRG90IGxpbmUgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYWN0aXZlIC51LWRvdC1saW5lLXYyX19pbm5lcjo6YmVmb3JlLCAuc2xpY2stYWN0aXZlXG4udS1kb3QtbGluZS12Mi0yX19pbm5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtaGFzLXNpZGViYXItbmF2aWdhdGlvbiAuY3VzdG9tYm94LWNvbnRlbnQsXG4udS1oYXMtc2lkZWJhci1uYXZpZ2F0aW9uIC5jdXN0b21ib3gtb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBKU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qcy1jYXJvdXNlbF9zaW5nbGUtaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMtbmV4dCxcbi5qcy1wcmV2LFxuLmpzLXRodW1iIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtbmV4dCxcbi5qcy1wcmV2IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5qcy10aHVtYiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcy1jYXJvdXNlbF9zaW5nbGUtaXRlbS10aHVtYnM1X190aHVtYnMgLmpzLXRodW1iIHtcbiAgb3BhY2l0eTogLjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczVfX3RodW1icyAuc2xpY2stY2VudGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczUtLXYyX190aHVtYnMgLmpzLXRodW1iIHtcbiAgb3BhY2l0eTogLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczUtLXYyX190aHVtYnMgLnNsaWNrLWNlbnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qcy1jYXJvdXNlbF9zaW5nbGUtaXRlbS10aHVtYnM1LS12M19fdGh1bWJzIC5qcy10aHVtYiB7XG4gIG9wYWNpdHk6IC40O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi5qcy1jYXJvdXNlbF9zaW5nbGUtaXRlbS10aHVtYnM1LS12M19fdGh1bWJzIC5zbGljay1jZW50ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1wYWdpLWNvbnRyb2wtLXYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgb3BhY2l0eTogLjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWFjdGl2ZSAudS1wYWdpLWNvbnRyb2wtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLnNsaWNrLWFjdGl2ZSAudS1wYWdpLWNvbnRyb2wtZ3JleSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLS12MyAuanMtcHJldixcbi51LWNhcm91c2VsLS12MyAuanMtbmV4dCB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi51LWNhcm91c2VsLS12MyAuZy1oZWlnaHQtNDAuanMtcHJldiwgLnUtY2Fyb3VzZWwtLXYzIC5nLWhlaWdodC00MC5qcy1uZXh0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnUtY2Fyb3VzZWwtLXYzIC5nLWhlaWdodC00MC5qcy1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IC05OXB4O1xufVxuXG4udS1jYXJvdXNlbC0tdjMgLmctaGVpZ2h0LTQwLmpzLW5leHQge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLnUtY2Fyb3VzZWwtLXYzOmhvdmVyIC5qcy1wcmV2LFxuLnUtY2Fyb3VzZWwtLXYzOmhvdmVyIC5qcy1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtLXY0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4udS1jYXJvdXNlbC0tdjQgLmpzLXByZXYsXG4udS1jYXJvdXNlbC0tdjQgLmpzLW5leHQge1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS1jYXJvdXNlbC0tdjQgLmctaGVpZ2h0LTQwLmpzLXByZXYsIC51LWNhcm91c2VsLS12NCAuZy1oZWlnaHQtNDAuanMtbmV4dCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG59XG5cbi51LWNhcm91c2VsLS12NCAuZy1oZWlnaHQtNDAuanMtcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTYwcHg7XG59XG5cbi51LWNhcm91c2VsLS12NCAuZy1oZWlnaHQtNDAuanMtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweDtcbn1cblxuLnUtY2Fyb3VzZWwtLXY0OmhvdmVyIC5qcy1wcmV2LFxuLnUtY2Fyb3VzZWwtLXY0OmhvdmVyIC5qcy1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWx0ZXIgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZmlsdGVyLXYxID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZm9udC1zaXplOiAwLjcxNDI5cmVtO1xuICBtYXJnaW46IDAgN3B4IDAgMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4udS1maWx0ZXItdjEgPiBsaTpob3Zlcixcbi51LWZpbHRlci12MSBbY2xhc3MqPVwiYWN0aXZlXCJdIHtcbiAgY29sb3I6ICMxNDMxM0Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgdjEwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyBidXR0b24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udS1jYXJvdXNlbC12MTAgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMTQzMTNGO1xufVxuXG4udS1jYXJvdXNlbC12MTAtbmF2IHtcbiAgbWFyZ2luLXRvcDogLTEzNXB4O1xufVxuXG4udS1jYXJvdXNlbC12MTAtbmF2IC5qcy1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLXYxMC1uYXYgLmpzLXNsaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnUtY2Fyb3VzZWwtdjEwLW5hdiAuanMtc2xpZGUuc2xpY2stY3VycmVudDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAudS1jYXJvdXNlbC12MTAtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEludGVybmV0IEV4cGxvcmVyIChJRSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IEdyYWRpZW50cyAqL1xuLklFIC5nLWNvbG9yLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5JRSAuZy1jb2xvci1ibHVlLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XG59XG5cbi5JRSAuZy1jb2xvci1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICBjb2xvcjogIzAwYmVkNjtcbn1cblxuLklFIC5nLWNvbG9yLWJsdWUtZ3JhZGllbnQtb3BhY2l0eS12MSB7XG4gIGNvbG9yOiAjODY1NGRhO1xufVxuXG4uSUUgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEZW1vIG9mIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbnMtZGVtb19faXRlbSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4udS1pY29ucy1kZW1vLWl0ZW1fX3ZhbHVlLCAudS1pY29ucy1kZW1vLWl0ZW1fX3ZhbHVlOmZvY3VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBBZGQgaGVyZSBhbGwgeW91ciBjc3Mgc3R5bGVzIChjdXN0b21pemF0aW9ucykgKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEdsb2JhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0ICovXG4uZy13b3JkLWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBQdWxsZXIgKi9cbi5nLXB1bGwtNTB4LXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbn1cblxuLmctcHVsbC01MHgtYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbn1cblxuLmctcHVsbC01MHgtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSk7XG59XG5cbi5nLXB1bGwtNTB4LXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTElKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTElKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTElKTtcbn1cblxuLyogTGluayBvdmVybGF5ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIEF0dGFjaG1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1hdHRhY2htZW50LWZpeGVkIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBHcmFkaWVudCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTaW1wbGUgTGluZWFyIEdyYWRpZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdyYXkgTGlnaHQgdjEgKi9cbi5nLWJnLWdyYXktbGlnaHQtZ3JhZGllbnQtdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpKSwgdG8oI2Y3ZjdmNykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjQ3LCAyNDcsIDI0NywgMC41KSwgI2Y3ZjdmNyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjQ3LCAyNDcsIDI0NywgMC41KSwgI2Y3ZjdmNyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ3LCAyNDcsIDI0NywgMC41KSwgI2Y3ZjdmNyk7XG59XG5cbi8qIFdoaXRlIHYxICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xufVxuXG4vKiBMaW5lYXIgR3JhZGllbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmKSwgdG8oI2RiZGJkYikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNkYmRiZGIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZGJkYmRiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiwgI2RiZGJkYik7XG59XG5cbi8qIEdlaW5zYSBHcmFkaWVudCAqL1xuLmctYmctZ2VpbnNhLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmYpLCB0bygjMTQzMTNGKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgIzE0MzEzRik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICMxNDMxM0YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmLCAjMTQzMTNGKTtcbn1cblxuLyogQmx1ZSBQaW5rIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlcGluay1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDBkZWcsICMyYjdjYjYsICNmNjJkNTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDBkZWcsICMyYjdjYjYsICNmNjJkNTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMyYjdjYjYsICNmNjJkNTEpO1xufVxuXG4vKiBCbHVlIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCM3M2JlYzcpLCB0bygjNGU2NmIwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzczYmVjNywgIzRlNjZiMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICM3M2JlYzcsICM0ZTY2YjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzczYmVjNywgIzRlNjZiMCk7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzQyOWVkYywgIzAwNjI5ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM0MjllZGMsICMwMDYyOWUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNDI5ZWRjLCAjMDA2MjllKTtcbn1cblxuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudC12MyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMzI2NmEyLCAjOThjZmJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzMyNjZhMiwgIzk4Y2ZiZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMzMjY2YTIsICM5OGNmYmYpO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXY0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM1Yjg1ZGYsICMzZWMyZTMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNWI4NWRmLCAjM2VjMmUzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzViODVkZiwgIzNlYzJlMyk7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzAwNTBjMiwgIzUxODBmYSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMwMDUwYzIsICM1MTgwZmEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMDA1MGMyLCAjNTE4MGZhKTtcbn1cblxuLyogT3JhbmdlIEdyYWRpZW50ICovXG4uZy1iZy1vcmFuZ2UtbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2JlMTcxNSwgI2VkNmQwZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiZTE3MTUsICNlZDZkMGYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjYmUxNzE1LCAjZWQ2ZDBmKTtcbn1cblxuLmctYmctb3JhbmdlLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmNWNkMjEsICNjMjI4MjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZjVjZDIxLCAjYzIyODIxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Y1Y2QyMSwgI2MyMjgyMSk7XG59XG5cbi8qIFllbGxvdyBHcmFkaWVudCAqL1xuLmctYmcteWVsbG93LWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmNTliMDAsICNmNWQ0MDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZjU5YjAwLCAjZjVkNDAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Y1OWIwMCwgI2Y1ZDQwMCk7XG59XG5cbi8qIERhcmsgUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1kYXJrcHVycGxlLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMwYjAxMWQsICMzMzBjM2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMGIwMTFkLCAjMzMwYzNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzBiMDExZCwgIzMzMGMzYyk7XG59XG5cbi8qIEJsdWUgR3JheSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZWdyYXktbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzFkMjUzYywgIzNlNDc1Nyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMxZDI1M2MsICMzZTQ3NTcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMWQyNTNjLCAjM2U0NzU3KTtcbn1cblxuLyogUGluayBHcmFkaWVudCAqL1xuLmctYmctcGluay1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjYjYwMDNiLCAjZWQxMjYxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2I2MDAzYiwgI2VkMTI2MSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiNjAwM2IsICNlZDEyNjEpO1xufVxuXG4vKiBQaW5rLXYyIEdyYWRpZW50ICovXG4uZy1iZy1waW5rLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMTAlLCAjZmM3Mjc5KSwgY29sb3Itc3RvcCg2NSUsICNmZjdiOWMpLCBjb2xvci1zdG9wKDEyNSUsICNmZmMwMTkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCBib3R0b20sICNmYzcyNzkgMTAlLCAjZmY3YjljIDY1JSwgI2ZmYzAxOSAxMjUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQgYm90dG9tLCAjZmM3Mjc5IDEwJSwgI2ZmN2I5YyA2NSUsICNmZmMwMTkgMTI1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNmYzcyNzkgMTAlLCAjZmY3YjljIDY1JSwgI2ZmYzAxOSAxMjUlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogUmVkIEdyYWRpZW50ICovXG4uZy1iZy1yZWQtbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Q3MDQxNywgIzlmMDQxYik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNkNzA0MTcsICM5ZjA0MWIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZDcwNDE3LCAjOWYwNDFiKTtcbn1cblxuLyogQmxhY2sgR3JhZGllbnQgKi9cbi5nLWJnLWJsYWNrLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1ibGFjay1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuOSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEdyZWVuIEdyYWRpZW50ICovXG4uZy1iZy1ncmVlbi1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctZ3JlZW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDUxLCAxNTIsIDIyMCwgMC41KSksIHRvKHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSg1MSwgMTUyLCAyMjAsIDAuNSkgMCUsIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDUxLCAxNTIsIDIyMCwgMC41KSAwJSwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjUpIDAlLCByZ2JhKDExNCwgMTkyLCA0NCwgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBQdXJwbGUgR3JhZGllbnQgKi9cbi5nLWJnLXB1cnBsZS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctcHVycGxlLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgxMTQsIDE5MiwgNDQsIDAuNSkpLCB0byhyZ2JhKDE1NCwgMTA1LCAyMDMsIDAuOCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KSAwJSwgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KSAwJSwgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KSAwJSwgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFBpbmsgTGlnaHQgR3JhZGllbnQgKi9cbi5nLWJnLXBpbmstZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXBpbmstZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDExNCwgMTkyLCA0NCwgMC41KSksIHRvKHJnYmEoMjMyLCAyOCwgOTgsIDAuOCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDExNCwgMTkyLCA0NCwgMC41KSAwJSwgcmdiYSgyMzIsIDI4LCA5OCwgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSkgMCUsIHJnYmEoMjMyLCAyOCwgOTgsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjUpIDAlLCByZ2JhKDIzMiwgMjgsIDk4LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDE1MywgMC41KSksIHRvKHJnYmEoMCwgMTkwLCAyMTQsIDAuNikpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDE1MywgMC41KSAwJSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAxNTMsIDAuNSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMTUzLCAwLjUpIDAlLCByZ2JhKDAsIDE5MCwgMjE0LCAwLjYpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFB1cnBsZSBHcmFkaWVudCAqL1xuLmctYmctcHVycGxlLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMDBkZWcsICNiN2ViZjYsIHJnYmEoMjI4LCA5NywgMjEwLCAwLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDMwMGRlZywgI2I3ZWJmNiwgcmdiYSgyMjgsIDk3LCAyMTAsIDAuNykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjYjdlYmY2LCByZ2JhKDIyOCwgOTcsIDIxMCwgMC43KSk7XG59XG5cbi8qIFByaW1hcnkgR3JhZGllbnQgKi9cbi5nLWJnLXByaW1hcnktZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXByaW1hcnktZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMDBkZWcsICMxNDMxM0YsIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDMwMGRlZywgIzE0MzEzRiwgcmdiYSg1MSwgMTUyLCAyMjAsIDAuNykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjMTQzMTNGLCByZ2JhKDUxLCAxNTIsIDIyMCwgMC43KSk7XG59XG5cbi8qIEdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZjdmN2Y3KSwgdG8od2hpdGUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZjdmN2Y3IDAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2Y3ZjdmNyAwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmN2Y3ZjcgMCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNykpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12Mixcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oYmxhY2spLCB0byhyZ2JhKDAsIDAsIDAsIDAuMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYzLFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12My0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMzAlLCB3aGl0ZSksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12NCxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjQtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDMwJSwgd2hpdGUpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12NSxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ3JSwgd2hpdGUpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA0NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDQ3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3NSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDQ3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3NSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEJsdWVncmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDg4LCA5NSwgMTA1LCAwLjIpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoODgsIDk1LCAxMDUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoODgsIDk1LCAxMDUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoODgsIDk1LCAxMDUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogQmx1ZWdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjIsXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYyLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoODgsIDk1LCAxMDUsIDAuMykpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSg4OCwgOTUsIDEwNSwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSg4OCwgOTUsIDEwNSwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg4OCwgOTUsIDEwNSwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBCbHVlZ3JheSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12Myxcbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzAwZGVnLCByZ2JhKDEwNywgMTI1LCAyMjQsIDAuODUpLCAjMmEyNzM0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDMwMGRlZywgcmdiYSgxMDcsIDEyNSwgMjI0LCAwLjg1KSwgIzJhMjczNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIHJnYmEoMTA3LCAxMjUsIDIyNCwgMC44NSksICMyYTI3MzQpO1xufVxuXG4vKiBTZWNvbmRhcnkgR3JhZGllbnQgdjEgKi9cbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12MSxcbi5nLWJnLXNlY29uZGFyeS1ncmFkaWVudC12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDI1MCwgMjUwLCAyNTAsIDApKSwgdG8oI2ZhZmFmYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsICNmYWZhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsICNmYWZhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsICNmYWZhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogU2Vjb25kYXJ5IEdyYWRpZW50IHYyICovXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjIsXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2ZhZmFmYSksIHRvKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmFmYWZhIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmFmYWZhIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmFmYWZhIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFJhZGlhbCBHcmFkaWVudHMgKEVsbGlwc2UpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTGlnaHRibHVlIEdyYWRpZW50ICovXG4uZy1iZy1saWdodGJsdWUtcmFkaWFsZ3JhZGllbnQtZWxsaXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjIlLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjIlLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjIlLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2RiZGJkYiAyMiUsICNiYmIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2RiZGJkYiAyMiUsICNiYmIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2RiZGJkYiAyMiUsICNiYmIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5bGlnaHQtcmFkaWFsZ3JhZGllbnQtZWxsaXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjUlLCAjZWVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjUlLCAjZWVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjUlLCAjZWVlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogIFJhZGlhbCBHcmFkaWVudHMgKENpcmNsZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMaWdodGJsdWUgR3JhZGllbnQgKi9cbi5nLWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDc1JSA5NSUsICNmZmYsICNkNmUyZWUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCA3NSUgOTUlLCAjZmZmLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNzUlIDk1JSwgI2ZmZiwgI2Q2ZTJlZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIEJsdWUgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWUtcmFkaWFsZ3JhZGllbnQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgNTAlIDUwJSwgIzIyOTRkNywgIzI3NTI5Nik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjMjI5NGQ3LCAjMjc1Mjk2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDUwJSA1MCUsICMyMjk0ZDcsICMyNzUyOTYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBEYXJrIEdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWRhcmtncmF5LXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDExMCUgMCwgIzU5NjA3MCwgIzMxMzUzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCAxMTAlIDAsICM1OTYwNzAsICMzMTM1M2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTEwJSAwLCAjNTk2MDcwLCAjMzEzNTNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmctYmctYmx1ZS1yYWRpYWxncmFkaWVudC1jaXJjbGUtZW5kbGVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCg1MCUgNTAlLCBjaXJjbGUsICNiOWVjZmUsICNiOWVjZmUgMTBweCwgIzgyZGRmZiAxMHB4LCAjODJkZGZmIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUsIGNpcmNsZSwgI2I5ZWNmZSwgI2I5ZWNmZSAxMHB4LCAjODJkZGZmIDEwcHgsICM4MmRkZmYgMjBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICNiOWVjZmUsICNiOWVjZmUgMTBweCwgIzgyZGRmZiAxMHB4LCAjODJkZGZmIDIwcHgpO1xufVxuXG4uZy1iZy1ncmF5LXZlcnRpY2Fsc3RyaXBlcy1lbmRsZXNzIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2ZmZiA1cHgsICNlZWUgNXB4LCAjZWVlIDEwcHgpO1xuICBiYWNrZ3JvdW5kOiAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2ZmZiA1cHgsICNlZWUgNXB4LCAjZWVlIDEwcHgpO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2ZmZiA1cHgsICNlZWUgNXB4LCAjZWVlIDEwcHgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1haW4gQ29sb3JzICovXG4uZy1iZy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIFNlY29uZGFyeSAqL1xuLmctYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXByaW1hcnktLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXByaW1hcnktLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSxcbi5hY3RpdmUgLmctYmctcHJpbWFyeS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQuYWN0aXZlIC5nLWJnLXByaW1hcnktLXBhcmVudC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1wcmltYXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktZGFyay12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1kYXJrLXYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LWRhcmstdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8yLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzQtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF82LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOC0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWJlZm9yZS0taG92ZXI6aG92ZXI6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1hZnRlci0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOS0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWJlZm9yZS0taG92ZXI6aG92ZXI6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1hZnRlci0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8yLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIsIC5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF81IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF81LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF82LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF83LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWJsYWNrLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy13aGl0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS0taG92ZXI6aG92ZXIsIC5nLWJnLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctd2hpdGUtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWRpc2FibGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXdoaXRlLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy13aGl0ZS1vcGFjaXR5LTAtLWFmdGVyLS1wYXJlbnQtaG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8xLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF80LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF83LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNy0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJnLWdyYXktZGFyay12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYxLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12Mi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUtLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJnLWdyYXktbGlnaHQtdjUtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctdHJhbnNwYXJlbnQtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmVpZ2UgQ29sb3JzICovXG4uZy1iZy1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUxZGUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgR3JlZW4gKi9cbi5nLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmVlbi1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MiwgMjIwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxNTIsIDIyMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IEJsdWUgKi9cbi5nLWJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRibHVlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ4LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRibHVlLXYxLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIyNiwgMjM4LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYmctZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmtibHVlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAxNTMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWluZGlnby1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDk5LCAxNjMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctYmctbGlnaHRyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0cmVkLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDc1LCA1OSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUmVkICovXG4uZy1iZy1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrcmVkLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDE1LCA0MywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxMDUsIDIwMywgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wdXJwbGUtb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBQdXJwbGUgKi9cbi5nLWJnLWRhcmtwdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWRhcmtwdXJwbGUtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgNTcsIDE4MiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDI4LCA5OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDI4LCA5OCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0tYmVmb3JlOjphZnRlciwgLmctYmctcGluay0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1waW5rLS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcGluay0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMjUsIDMyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMjUsIDMyLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1iZy1kZWVwb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kZWVwb3JhbmdlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDg0LCAzMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxOTksIDI5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAxOTksIDI5LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXllbGxvdy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWJnLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWFxdWEtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAyMTQsIDIzMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1hcXVhLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMjE0LCAyMzAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXF1YS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEN5YW4gKi9cbi5nLWJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTkwLCAyMTQsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctY3lhbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAxODYsIDE1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy10ZWFsLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1iZy1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLmctYmctYnJvd24tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTI4LCA5NywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1icm93bi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYmctYmx1ZWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMi0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8yLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8zLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF81LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWdyYXlzY2FsZS0xMDB4IHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ncmF5c2NhbGUtMC0tcGFyZW50LWhvdmVyIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbi5nLWdyYXlzY2FsZS0wLS1ob3Zlcjpob3ZlciB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4vKiBPICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYmctdHJhbnNwYXJlbnQtLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgQ29sb3JzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLWJnLXByaW1hcnktLXNjcm9sbGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU29jaWFsIEJhY2tncm91bmQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRmFjZWJvb2sgKi9cbi5nLWJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctZmFjZWJvb2stLWhvdmVyLCAuZy1iZy1mYWNlYm9vay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0ZTg2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFR3aXR0ZXIgKi9cbi5nLWJnLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy10d2l0dGVyLS1ob3ZlciwgLmctYmctdHdpdHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNreXBlICovXG4uZy1iZy1za3lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXNreXBlLS1ob3ZlciwgLmctYmctc2t5cGUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWNkNyAhaW1wb3J0YW50O1xufVxuXG4vKiBQaW50ZXJlc3QgKi9cbi5nLWJnLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMmM7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXBpbnRlcmVzdC0taG92ZXIsIC5nLWJnLXBpbnRlcmVzdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIxZjI3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZpbmUgKi9cbi5nLWJnLXZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy12aW5lLS1ob3ZlciwgLmctYmctdmluZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjdjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFlvdXR1YmUgKi9cbi5nLWJnLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQzMDJiO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy15b3V0dWJlLS1ob3ZlciwgLmctYmcteW91dHViZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYyYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdvb2dsZSBwbHVzICovXG4uZy1iZy1nb29nbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWdvb2dsZS1wbHVzLS1ob3ZlciwgLmctYmctZ29vZ2xlLXBsdXMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MzkyNSAhaW1wb3J0YW50O1xufVxuXG4vKiBEcmliYmJsZSAqL1xuLmctYmctZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1kcmliYmJsZS0taG92ZXIsIC5nLWJnLWRyaWJiYmxlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzM1N2EgIWltcG9ydGFudDtcbn1cblxuLyogVksgKi9cbi5nLWJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctdmstLWhvdmVyLCAuZy1iZy12ay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0YTY3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIExpbmtlZGluICovXG4uZy1iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTc2YTg7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWxpbmtlZGluLS1ob3ZlciwgLmctYmctbGlua2VkaW4tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNjU5MCAhaW1wb3J0YW50O1xufVxuXG4vKiBJbnN0YWdyYW0gKi9cbi5nLWJnLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWluc3RhZ3JhbS0taG92ZXIsIC5nLWJnLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2NTg5ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEltYWdlcyBHcmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctZ3JpZC12MS0tYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvd2F2ZS5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXYyLS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3RpbGUtbGVmdC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXYzLS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3RpbGUtcmlnaHQucG5nKTtcbn1cblxuLmctYmctZ3JpZC12NC0tYmVmb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC9kaWFnb25hbC1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjUtLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvZGlhZ29uYWwtcmlnaHQucG5nKTtcbn1cblxuLmctYmctZ3JpZC12Ni0tYmVmb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC96aWd6YWctbGVmdC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY3LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3ppZ3phZy1yaWdodC5wbmcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb3ZlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmctYmctY292ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5nLWJnLWNvdmVyLXYxOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjM1NzE0cmVtO1xuICByaWdodDogMC4zNTcxNHJlbTtcbiAgYm90dG9tOiAwLjM1NzE0cmVtO1xuICBsZWZ0OiAwLjM1NzE0cmVtO1xufVxuXG4uZy1iZy1jb3Zlcl9faW5uZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgSW1hZ2UgU3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1pbWctaGVybyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBQYXR0ZXJuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLXBhdHRlcm4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcvcGF0dGVybi0tZ3JlZW4ucG5nXCIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFBvc2l0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctcG9zLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmctYmctcG9zLWxlZnQtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nLWJnLXBvcy10b3AtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4uZy1iZy1wb3MtdG9wLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuXG4uZy1iZy1wb3MtdG9wLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5nLWJnLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBSZXBlYXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFNpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1zaXplLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEwMHgge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2l6ZS0xMDB4LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctc2l6ZS0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2l6ZS0xMjB4IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXNpemUtMTIweC0taG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXNpemUtMTIweC0tcGFyZW50LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWZpbGwtcHJpbWFyeSB7XG4gIGZpbGw6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1wcmltYXJ5IHBhdGgsXG4uZy1maWxsLXByaW1hcnkgcG9seWdvbiB7XG4gIGZpbGw6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1wcmltYXJ5LS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC1wcmltYXJ5LS1ob3Zlcjpob3ZlciBwb2x5Z29uIHtcbiAgZmlsbDogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcHJpbWFyeS0taG92ZXItcGFyZW50IHN2ZyBwYXRoLFxuKjpob3ZlciA+ICogPiAuZy1maWxsLXByaW1hcnktLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC13aGl0ZSB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC13aGl0ZSBwYXRoLFxuLmctZmlsbC13aGl0ZSBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkgcGF0aCxcbi5nLWZpbGwtd2hpdGUtLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4qOm5vdCguY29sbGFwc2VkKSA+IC5nLWZpbGwtd2hpdGUtLXBhcmVudC1vcGVuZWQtbWVudSBwYXRoLFxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLXdoaXRlLS1wYXJlbnQtb3BlbmVkLW1lbnUgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC13aGl0ZS0taG92ZXI6aG92ZXIgcGF0aCxcbi5nLWZpbGwtd2hpdGUtLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC13aGl0ZS0taG92ZXItcGFyZW50IHN2ZyBwYXRoLFxuKjpob3ZlciA+ICogPiAuZy1maWxsLXdoaXRlLS1ob3Zlci1wYXJlbnQgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZpbGwtbWFpbiB7XG4gIGZpbGw6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluIHBhdGgsXG4uZy1maWxsLW1haW4gcG9seWdvbiB7XG4gIGZpbGw6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkgcGF0aCxcbi5nLWZpbGwtbWFpbi0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHBvbHlnb24ge1xuICBmaWxsOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbio6bm90KC5jb2xsYXBzZWQpID4gLmctZmlsbC1tYWluLS1wYXJlbnQtb3BlbmVkLW1lbnUgcGF0aCxcbio6bm90KC5jb2xsYXBzZWQpID4gLmctZmlsbC1tYWluLS1wYXJlbnQtb3BlbmVkLW1lbnUgcG9seWdvbiB7XG4gIGZpbGw6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluLS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC1tYWluLS1ob3Zlcjpob3ZlciBwb2x5Z29uIHtcbiAgZmlsbDogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtbWFpbi0taG92ZXItcGFyZW50IHN2ZyBwYXRoLFxuKjpob3ZlciA+ICogPiAuZy1maWxsLW1haW4tLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1ncmF5LWxpZ2h0LXY0IHBhdGgsXG4uZy1maWxsLWdyYXktbGlnaHQtdjQgcG9seWdvbiB7XG4gIGZpbGw6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtZ3JheS1saWdodC12NC0taG92ZXItcGFyZW50IHN2ZyBwYXRoLFxuKjpob3ZlciA+ICogPiAuZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1yZWQgcGF0aCxcbi5nLWZpbGwtcmVkIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZpbGwtcmVkLS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC1yZWQtLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1yZWQtLWhvdmVyLXBhcmVudCBwYXRoLFxuKjpob3ZlciA+ICogPiAuZy1maWxsLXJlZC0taG92ZXItcGFyZW50IHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1maWxsLXJlZC0tcGFyZW50LWhvdmVyIHBhdGgsXG4qOmhvdmVyID4gLmctZmlsbC1yZWQtLXBhcmVudC1ob3ZlciBwb2x5Z29uIHtcbiAgZmlsbDogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gKiA+ICogPiAuZy1maWxsLXJlZC0tcGFyZW50LXBhcmVudC1wYXJlbnQtaG92ZXIgcGF0aCxcbio6aG92ZXIgPiAqID4gKiA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtcGFyZW50LXBhcmVudC1ob3ZlciBwb2x5Z29uIHtcbiAgZmlsbDogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIERlZmF1bHQgKHNvbGlkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1ub25lIHtcbiAgLyogUCAqL1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXgge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXJvdW5kIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGVmdC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLXNtIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtLXNtIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tc20ge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYnJkLXgtLW1kIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYXJvdW5kLS1tZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLW1kIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIFAgKi9cbiAgLmctYnJkLWFyb3VuZC0tbGcge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tbGcge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tbGcge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tbGcge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLWxnIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtbm9uZS0tbGcge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgTm9uZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1hcm91bmQtbm9uZSB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteS1ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3Atbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJvdHRvbS1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtbm9uZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXktbm9uZS0tc20ge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tbm9uZS0tc20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtbm9uZS0tc20ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteS1ub25lLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLW5vbmUtLW1kIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS1ub25lLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LW5vbmUtLW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC1ub25lLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0tbGcge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC15LW5vbmUtLWxnIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3Atbm9uZS0tbGcge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLW5vbmUtLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXgtbm9uZS0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtbm9uZS0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtbm9uZS0teGwge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC15LW5vbmUtLXhsIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3Atbm9uZS0teGwge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLW5vbmUtLXhsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXgtbm9uZS0teGwge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtbm9uZS0teGwge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LW5vbmUtLXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgU3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtc3R5bGUtc29saWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1zdHlsZS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtc3R5bGUtZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIFJhZGl1cyAoUm91bmRlZCBTdHlsZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUm91bmRlZCBBcm91bmQgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNTB4IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZy1yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTcge1xuICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xNSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yMCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yNSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0zMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwMC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLyogUm91bmRlZCBUb3AgKi9cbi5nLXJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIFJpZ2h0ICovXG4uZy1yb3VuZGVkLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTEwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC0yMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMjUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC01MCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgQm90dG9tICovXG4uZy1yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIExlZnQgKi9cbi5nLXJvdW5kZWQtbGVmdC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0xMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtMjAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTI1IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0zMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1jaXJjbGUtLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXJvdW5kZWQtMC0tbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yb3VuZGVkLWxlZnQtMC0tbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcm91bmRlZC1yaWdodC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1yb3VuZGVkLWxlZnQtNS0tbGctdXAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJvdW5kZWQtcmlnaHQtNS0tbGctdXAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVycyBEZWZhdWx0IChkYXNoZWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLWFyb3VuZC0tZGFzaGVkIHtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtdG9wLS1kYXNoZWQge1xuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtYm90dG9tLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtcmlnaHQtLWRhc2hlZCB7XG4gIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLWxlZnQtLWRhc2hlZCB7XG4gIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC10b3AtLWRhc2hlZC0tc20ge1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLWRhc2hlZC0tc20ge1xuICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlcjogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtdG9wLS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgRGVmYXVsdCAoZG90dGVkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJyZC1hcm91bmQtLWRvdHRlZCB7XG4gIGJvcmRlcjogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLXRvcC0tZG90dGVkIHtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLWJvdHRvbS0tZG90dGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLmctYnJkLXJpZ2h0LS1kb3R0ZWQge1xuICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LS1kb3R0ZWQge1xuICBib3JkZXItbGVmdDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlcjogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtdG9wLS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWRvdHRlZC0tc20ge1xuICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQtYXJvdW5kLS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXI6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tZG90dGVkLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tZG90dGVkLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItbGVmdDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgV2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtMCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMy0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMy0tYmVmb3JlLS1hY3RpdmUuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0xMCB7XG4gIGJvcmRlci13aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMTIge1xuICBib3JkZXItd2lkdGg6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3AtNSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1icmQtYm90dG9tLTItLXBhcmVudC1ob3ZlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTIge1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0xIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC00IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC0wLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTEtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC0yLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtMy0tbWQge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTQtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC01LS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtNi0tbWQge1xuICAgIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTEwLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMi0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMy0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtNS0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tMC0tbWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTItLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTUtLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0wLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0xLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTItLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtMy0tbWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC00LS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0wLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LTEtLW1kIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1icmQtMC0tbGcge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC0xLS1sZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLTAtLWxnIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0xLS1sZyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0wLS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tMS0tbGcge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTAtLWxnIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTEtLWxnIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LTAtLWxnIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtMS0tbGcge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1icmQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWJlZm9yZS0tYWN0aXZlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJyZC1wcmltYXJ5LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEge1xuICBib3JkZXItY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmRiODJhICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjIge1xuICBib3JkZXItY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhYjI3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLS1ob3Zlcjpob3ZlciwgLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk5NzIyICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIENvbG9ycyAqL1xuLmctYnJkLW1haW4ge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLW1haW4tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYnJkLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibGFjay0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsYWNrLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLW9wYWNpdHktMF80IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1icmQtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLS1ob3Zlcjpob3ZlciwgLmctYnJkLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXdoaXRlLW9wYWNpdHktMF84LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctYnJkLWdyYXktZGFyay12MSB7XG4gIGJvcmRlci1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12MS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12MS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjIge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXYzLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXYzLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NCB7XG4gIGJvcmRlci1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12NC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12NC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1mb2N1czpmb2N1cywgLmctYnJkLWdyYXktbGlnaHQtdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjIge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1saWdodC12Mi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1hY3RpdmUuYWN0aXZlLCAuZy1icmQtZ3JheS1saWdodC12My0tZm9jdXM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQge1xuICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1saWdodC12NC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12NS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyOmhvdmVyLCAuZy1icmQtdHJhbnNwYXJlbnQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmVlbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmVlbi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyZWVuLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtYmx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgQmx1ZSAqL1xuLmctYnJkLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWxpZ2h0Ymx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0Ymx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodGJsdWUtdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1saWdodGJsdWUtdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWJyZC1kYXJrYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtZGFya2JsdWUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrYmx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctYnJkLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtaW5kaWdvLS1ob3Zlcjpob3ZlciwgLmctYnJkLWluZGlnby0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWluZGlnby0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctYnJkLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLXJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXJlZC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctYnJkLWxpZ2h0cmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodHJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0cmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBSZWQgKi9cbi5nLWJyZC1kYXJrcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRhcmtyZWQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrcmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1icmQtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wdXJwbGUtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHVycGxlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1icmQtZGFya3B1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1kYXJrcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZGFya3B1cnBsZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFBpbmsgKi9cbi5nLWJyZC1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLS1ob3Zlcjpob3ZlciwgLmctYnJkLXBpbmstLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1waW5rLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1icmQtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtLWhvdmVyOmhvdmVyLCAuZy1icmQtb3JhbmdlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGVlcCBPcmFuZ2UgKi9cbi5nLWJyZC1kZWVwb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRlZXBvcmFuZ2UtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1icmQteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctLWhvdmVyOmhvdmVyLCAuZy1icmQteWVsbG93LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQteWVsbG93LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQXF1YSAqL1xuLmctYnJkLWFxdWEge1xuICBib3JkZXItY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtLWhvdmVyOmhvdmVyLCAuZy1icmQtYXF1YS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWFxdWEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1icmQtY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1jeWFuLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtY3lhbi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJyZC10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLS1ob3Zlcjpob3ZlciwgLmctYnJkLXRlYWwtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC10ZWFsLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWJyZC1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tLWhvdmVyOmhvdmVyLCAuZy1icmQtYnJvd24tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1icm93bi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYnJkLWJsdWVncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibHVlZ3JheS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWVncmF5LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1sZWZ0LS1iZWZvcmU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQtLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZkYjgyYSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ZGI4MmEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2YWIyNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NmFiMjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU5OTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1OTk3MjIgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2stdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSAqL1xuLmctYnJkLXdoaXRlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JlZW4tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1icmQtbGlnaHRibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYnJkLWRhcmtibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1icmQtaW5kaWdvLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWluZGlnby1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1icmQtcmVkLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1icmQtbGlnaHRyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYnJkLWRhcmtyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJyZC1wdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFB1cnBsZSAqL1xuLmctYnJkLWRhcmtwdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1icmQtcGluay10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctYnJkLW9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1icmQtZGVlcG9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctYnJkLXllbGxvdy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWJyZC1hcXVhLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQ3lhbiAqL1xuLmctYnJkLWN5YW4tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1icmQtdGVhbC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1icmQtYnJvd24tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWJyZC1ibHVlZ3JheS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE8gKi9cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS10b3AtLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MzEzRjtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4uZy1icmQtcGludGVyZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3Q6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC10b3AtLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGludGVyZXN0LXRvcC0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC1ib3R0b20tLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU29jaWFsIEJvcmRlciBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYnJkLWZhY2Vib29rIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZy1icmQtZmFjZWJvb2stLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFR3aXR0ZXIgKi9cbi5nLWJyZC10d2l0dGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4uZy1icmQtdHdpdHRlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJyZC1za3lwZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cblxuLmctYnJkLXNreXBlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4vKiBQaW50ZXJlc3QgKi9cbi5nLWJyZC1waW50ZXJlc3Qge1xuICBib3JkZXItY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZpbmUgKi9cbi5nLWJyZC12aW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4uZy1icmQtdmluZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJmOGYgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYnJkLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjNDMwMmI7XG59XG5cbi5nLWJyZC15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0MzAyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBHb29nbGUgcGx1cyAqL1xuLmctYnJkLWdvb2dsZS1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZy1icmQtZ29vZ2xlLXBsdXMtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1icmQtZHJpYmJibGUge1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG59XG5cbi5nLWJyZC1kcmliYmJsZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLyogVksgKi9cbi5nLWJyZC12ayB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLmctYnJkLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBMaW5rZWRpbiAqL1xuLmctYnJkLWxpbmtlZGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4O1xufVxuXG4uZy1icmQtbGlua2VkaW4tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYnJkLWluc3RhZ3JhbSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLmctYnJkLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJyZC1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjkwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gICAgICAgLW8tYm9yZGVyLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMjkwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBGb250IEZhbWlseVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmctZm9udC1jb2RlIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLmctZm9udC1uaWNvbm5lIHtcbiAgZm9udC1mYW1pbHk6IFwiTmljb25uZVwiLCBjdXJzaXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MHgge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzV4IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTgweCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04NXgge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTB4IHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTk1eCB7XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0wIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZy1mb250LXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTMge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTYge1xuICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMyB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjcge1xuICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMzIHtcbiAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDUge1xuICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU1IHtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODAge1xuICBmb250LXNpemU6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTg2IHtcbiAgZm9udC1zaXplOiA2LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMDAge1xuICBsaW5lLWhlaWdodDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS0yMC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNDAtLXNtIHtcbiAgICBmb250LXNpemU6IDE3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtc2l6ZS1kZWZhdWx0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEyLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE4LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIyLS1tZCB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI3LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI4LS1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMwLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMyLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTM1LS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzYtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDAtLW1kIHtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDYtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDgtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTAtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTYtLW1kIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjAtLW1kIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjUtLW1kIHtcbiAgICBmb250LXNpemU6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzAtLW1kIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzUtLW1kIHtcbiAgICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzYtLW1kIHtcbiAgICBmb250LXNpemU6IDUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtOTAtLW1kIHtcbiAgICBmb250LXNpemU6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTMwLS1tZCB7XG4gICAgZm9udC1zaXplOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS1kZWZhdWx0LS1sZyB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE2LS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE4LS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwLS1sZyB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI2LS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMyLS1sZyB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTM1LS1sZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzYtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDItLWxnIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTAtLWxnIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjAtLWxnIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzUtLWxnIHtcbiAgICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzYtLWxnIHtcbiAgICBmb250LXNpemU6IDUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDIwLS1sZyB7XG4gICAgZm9udC1zaXplOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZm9udC1zaXplLTE3LS14bCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTc1LS14bCB7XG4gICAgZm9udC1zaXplOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwLS14bCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQ4LS14bCB7XG4gICAgZm9udC1zaXplOiAzLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4IC0gMSkge1xuICAuZy1mb250LXNpemUtMjUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgRm9udCBXZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1mb250LXdlaWdodC0xMDAge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC00MDAge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5nLWZvbnQtd2VpZ2h0LTUwMC0taG92ZXI6aG92ZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtd2VpZ2h0LTEwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC0yMDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtMzAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTQwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC01MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtNjAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTcwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC04MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtOTAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgVGV4dCBUcmFuc2Zvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LXRyYW5zZm9ybS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBUZXh0IERlY29yYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZy10ZXh0LXVuZGVybGluZS0tbm9uZS0taG92ZXI6Zm9jdXMsIC5nLXRleHQtdW5kZXJsaW5lLS1ub25lLS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmctdGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBMZXR0ZXIgU3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWxldHRlci1zcGFjaW5nLW1pbnVzLTIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTQyODZyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTBfNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNTcxcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xXzUge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNDI4NnJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIxNDI5cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjg1NzFyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTUge1xuICBsZXR0ZXItc3BhY2luZzogMC4zNTcxNHJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQyODU3cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy03IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU3MTQzcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy05IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjQyODZyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzE0MjlyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTExIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzg1NzFyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTEyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODU3MTRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgTGluZSBIZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1saW5lLWhlaWdodC0wIHtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMF83IHtcbiAgbGluZS1oZWlnaHQ6IC43ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTBfOCB7XG4gIGxpbmUtaGVpZ2h0OiAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0wXzkge1xuICBsaW5lLWhlaWdodDogLjkgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzMge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV81IHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzYge1xuICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgRm9udCBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc3R5bGUtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZy1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTGlzdCBTdHlsZSBUeXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWxpc3Qtc3R5bGUtY2lyY2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5nLWxpc3Qtc3R5bGUtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmctbGlzdC1zdHlsZS1zcXVhcmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLmctbGlzdC1zdHlsZS1sb3dlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG5cbi5nLWxpc3Qtc3R5bGUtdXBwZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuXG4uZy1saXN0LXN0eWxlLWxvd2VyLWxhdGluIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcbn1cblxuLmctbGlzdC1zdHlsZS11cHBlci1sYXRpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItbGF0aW47XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHQgVHlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LWJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFF1b3Rlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFF1b3RlIHYxICovXG4udS1xdW90ZS12MTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXOKAnFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXF1b3RlLXYxOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBvc2l0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXBvcy1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmctcG9zLWFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uZy1wb3Mtc3RjIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uZy1wb3MtZml4IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1wb3MtcmVsLS1zbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWZpeC0tc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1hYnMtLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3Mtc3RjLS1zbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wb3MtcmVsLS1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWZpeC0tbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1hYnMtLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3Mtc3RjLS1zbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1wb3MtcmVsLS1sZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWZpeC0tbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1hYnMtLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3Mtc3RjLS1sZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBvc2l0aW9uIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRvcCAqL1xuLmctdG9wLWF1dG8ge1xuICAvKiBQICovXG4gIHRvcDogYXV0bztcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRvcC1hdXRvLS1wYXJlbnQtaG92ZXIge1xuICB0b3A6IGF1dG87XG59XG5cbi5nLXRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0wLS1ob3Zlcjpob3ZlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdG9wLTAtLXBhcmVudC1ob3ZlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMSB7XG4gIHRvcDogMC4wNzE0M3JlbTtcbn1cblxuLmctdG9wLTIge1xuICB0b3A6IDAuMTQyODZyZW07XG59XG5cbi5nLXRvcC0zIHtcbiAgdG9wOiAwLjIxNDI5cmVtO1xufVxuXG4uZy10b3AtNSB7XG4gIHRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtNyB7XG4gIHRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXRvcC0xMCB7XG4gIHRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMTIge1xuICB0b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTE1IHtcbiAgdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtMTgge1xuICB0b3A6IDEuMjg1NzFyZW07XG59XG5cbi5nLXRvcC0yMCB7XG4gIHRvcDogMS40Mjg1N3JlbTtcbn1cblxuLmctdG9wLTI1IHtcbiAgdG9wOiAxLjc4NTcxcmVtO1xufVxuXG4uZy10b3AtMzAge1xuICB0b3A6IDIuMTQyODZyZW07XG59XG5cbi5nLXRvcC0zNSB7XG4gIHRvcDogMi41cmVtO1xufVxuXG4uZy10b3AtNTUge1xuICB0b3A6IDMuOTI4NTdyZW07XG59XG5cbi5nLXRvcC02NSB7XG4gIHRvcDogNC42NDI4NnJlbTtcbn1cblxuLmctdG9wLTEwMCB7XG4gIHRvcDogNy4xNDI4NnJlbTtcbn1cblxuLmctdG9wLTE1eCB7XG4gIHRvcDogMTUlO1xufVxuXG4uZy10b3AtMjB4IHtcbiAgdG9wOiAyMCU7XG59XG5cbi5nLXRvcC0yNXgge1xuICB0b3A6IDI1JTtcbn1cblxuLmctdG9wLTMweCB7XG4gIHRvcDogMzAlO1xufVxuXG4uZy10b3AtMzV4IHtcbiAgdG9wOiAzNSU7XG59XG5cbi5nLXRvcC01MHgge1xuICB0b3A6IDUwJTtcbn1cblxuLmctdG9wLTEwMHgge1xuICB0b3A6IDEwMCU7XG59XG5cbi8qIFRvcCBNaW5pcyAqL1xuLmctdG9wLW1pbnVzLTEge1xuICB0b3A6IC0wLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtbWludXMtMiB7XG4gIHRvcDogLTAuMTQyODZyZW07XG59XG5cbi5nLXRvcC1taW51cy0zIHtcbiAgdG9wOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtbWludXMtNCB7XG4gIHRvcDogLTAuMjg1NzFyZW07XG59XG5cbi5nLXRvcC1taW51cy01IHtcbiAgdG9wOiAtMC4zNTcxNHJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTYge1xuICB0b3A6IC0wLjQyODU3cmVtO1xufVxuXG4uZy10b3AtbWludXMtOCB7XG4gIHRvcDogLTAuNTcxNDNyZW07XG59XG5cbi5nLXRvcC1taW51cy0xMCB7XG4gIHRvcDogLTAuNzE0MjlyZW07XG59XG5cbi5nLXRvcC1taW51cy0xNSB7XG4gIHRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5nLXRvcC1taW51cy0yMCB7XG4gIHRvcDogLTEuNDI4NTdyZW07XG59XG5cbi5nLXRvcC1taW51cy0zMCB7XG4gIHRvcDogLTIuMTQyODZyZW07XG59XG5cbi5nLXRvcC1taW51cy0zNSB7XG4gIHRvcDogLTIuNXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTQwIHtcbiAgdG9wOiAtMi44NTcxNHJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTcwIHtcbiAgdG9wOiAtNXJlbTtcbn1cblxuLmctdG9wLW1pbnVzLTEyMCB7XG4gIHRvcDogLTguNTcxNDNyZW07XG59XG5cbi5nLXRvcC1taW51cy0yNXgge1xuICB0b3A6IC0yNSU7XG59XG5cbi5nLXRvcC1taW51cy04MHgge1xuICB0b3A6IC04MCU7XG59XG5cbi8qIExlZnQgKi9cbi5nLWxlZnQtYXV0byB7XG4gIC8qIFAgKi9cbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZy1sZWZ0LTAge1xuICBsZWZ0OiAwO1xufVxuXG4uZy1sZWZ0LTAtLWhvdmVyOmhvdmVyIHtcbiAgbGVmdDogMDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWxlZnQtMC0tcGFyZW50LWhvdmVyIHtcbiAgbGVmdDogMDtcbn1cblxuLmctbGVmdC0yIHtcbiAgbGVmdDogMC4xNDI4NnJlbTtcbn1cblxuLmctbGVmdC01IHtcbiAgbGVmdDogMC4zNTcxNHJlbTtcbn1cblxuLmctbGVmdC0xMCB7XG4gIGxlZnQ6IDAuNzE0MjlyZW07XG59XG5cbi5nLWxlZnQtMTUge1xuICBsZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxlZnQtMjAge1xuICBsZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1sZWZ0LTMwIHtcbiAgbGVmdDogMi4xNDI4NnJlbTtcbn1cblxuLmctbGVmdC00MCB7XG4gIGxlZnQ6IDIuODU3MTRyZW07XG4gIC8qIE8gKi9cbn1cblxuLmctbGVmdC00NSB7XG4gIGxlZnQ6IDMuMjE0MjlyZW07XG4gIC8qIFAgKi9cbn1cblxuLmctbGVmdC03NSB7XG4gIGxlZnQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLWxlZnQtMTEwIHtcbiAgbGVmdDogNy44NTcxNHJlbTtcbn1cblxuLmctbGVmdC0xMzAge1xuICBsZWZ0OiA5LjI4NTcxcmVtO1xufVxuXG4uZy1sZWZ0LTIwMCB7XG4gIGxlZnQ6IDE0LjI4NTcxcmVtO1xufVxuXG4uZy1sZWZ0LTE1eCB7XG4gIGxlZnQ6IDE1JTtcbn1cblxuLmctbGVmdC0zNXgge1xuICBsZWZ0OiAzNSU7XG59XG5cbi5nLWxlZnQtNTB4IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uZy1sZWZ0LTEwMHgge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4vKiBMZWZ0IE1pbnVzICovXG4uZy1sZWZ0LW1pbnVzLTMge1xuICBsZWZ0OiAtMC4yMTQyOXJlbTtcbn1cblxuLmctbGVmdC1taW51cy02IHtcbiAgbGVmdDogLTAuNDI4NTdyZW07XG59XG5cbi5nLWxlZnQtbWludXMtNyB7XG4gIGxlZnQ6IC0wLjVyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMTAge1xuICBsZWZ0OiAtMC43MTQyOXJlbTtcbn1cblxuLmctbGVmdC1taW51cy0xNSB7XG4gIGxlZnQ6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTIwIHtcbiAgbGVmdDogLTEuNDI4NTdyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMjUge1xuICBsZWZ0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctbGVmdC1taW51cy0zMCB7XG4gIGxlZnQ6IC0yLjE0Mjg2cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTQwIHtcbiAgbGVmdDogLTIuODU3MTRyZW07XG59XG5cbi5nLWxlZnQtbWludXMtNTAge1xuICBsZWZ0OiAtMy41NzE0M3JlbTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWxlZnQtbWludXMtNTAtLXBhcmVudC1ob3ZlciB7XG4gIGxlZnQ6IC0zLjU3MTQzcmVtO1xufVxuXG4vKiBSaWdodCAqL1xuLmctcmlnaHQtYXV0byB7XG4gIC8qIFAgKi9cbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5nLXJpZ2h0LTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0wLS1ob3Zlcjpob3ZlciB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1yaWdodC0wLS1wYXJlbnQtaG92ZXIge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC01IHtcbiAgcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtNyB7XG4gIHJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMTAge1xuICByaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xMiB7XG4gIHJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTE0IHtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMTUge1xuICByaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0yMCB7XG4gIHJpZ2h0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1yaWdodC0zMCB7XG4gIHJpZ2h0OiAyLjE0Mjg2cmVtO1xufVxuXG4uZy1yaWdodC00MCB7XG4gIHJpZ2h0OiAyLjg1NzE0cmVtO1xufVxuXG4uZy1yaWdodC00NSB7XG4gIHJpZ2h0OiAzLjIxNDI5cmVtO1xuICAvKiBQICovXG59XG5cbi5nLXJpZ2h0LTU1IHtcbiAgcmlnaHQ6IDMuOTI4NTdyZW07XG4gIC8qIE8gKi9cbn1cblxuLmctcmlnaHQtNjUge1xuICByaWdodDogNC42NDI4NnJlbTtcbn1cblxuLmctcmlnaHQtMTAwIHtcbiAgcmlnaHQ6IDcuMTQyODZyZW07XG59XG5cbi5nLXJpZ2h0LTExMCB7XG4gIHJpZ2h0OiA3Ljg1NzE0cmVtO1xufVxuXG4uZy1yaWdodC0xMzAge1xuICByaWdodDogOS4yODU3MXJlbTtcbn1cblxuLmctcmlnaHQtMTV4IHtcbiAgcmlnaHQ6IDE1JTtcbn1cblxuLmctcmlnaHQtMzV4IHtcbiAgcmlnaHQ6IDM1JTtcbn1cblxuLmctcmlnaHQtNTB4IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmctcmlnaHQtMTAweCB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4vKiBSaWdodCBNaW51cyAqL1xuLmctcmlnaHQtbWludXMtMyB7XG4gIHJpZ2h0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC1taW51cy02IHtcbiAgcmlnaHQ6IC0wLjQyODU3cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy01IHtcbiAgcmlnaHQ6IC0wLjM1NzE0cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0xMCB7XG4gIHJpZ2h0OiAtMC43MTQyOXJlbTtcbn1cblxuLmctcmlnaHQtbWludXMtMTMge1xuICByaWdodDogLTAuOTI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTE1IHtcbiAgcmlnaHQ6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0yMCB7XG4gIHJpZ2h0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctcmlnaHQtbWludXMtMjUge1xuICByaWdodDogLTEuNzg1NzFyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTQwIHtcbiAgcmlnaHQ6IC0yLjg1NzE0cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy01MCB7XG4gIHJpZ2h0OiAtMy41NzE0M3JlbTtcbn1cblxuLyogQm90dG9tICovXG4uZy1ib3R0b20tYXV0byB7XG4gIC8qIFAgKi9cbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZy1ib3R0b20tMCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmctYm90dG9tLTAtLWhvdmVyOmhvdmVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYm90dG9tLTAtLXBhcmVudC1ob3ZlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmctYm90dG9tLTYge1xuICBib3R0b206IDAuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS0xMCB7XG4gIGJvdHRvbTogMC43MTQyOXJlbTtcbn1cblxuLmctYm90dG9tLTIwIHtcbiAgYm90dG9tOiAxLjQyODU3cmVtO1xufVxuXG4uZy1ib3R0b20tMzAge1xuICBib3R0b206IDIuMTQyODZyZW07XG59XG5cbi5nLWJvdHRvbS00MCB7XG4gIGJvdHRvbTogMi44NTcxNHJlbTtcbn1cblxuLmctYm90dG9tLTUwIHtcbiAgYm90dG9tOiAzLjU3MTQzcmVtO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYm90dG9tLTUwLS1wYXJlbnQtaG92ZXIge1xuICBib3R0b206IDMuNTcxNDNyZW07XG59XG5cbi5nLWJvdHRvbS02MCB7XG4gIGJvdHRvbTogNC4yODU3MXJlbTtcbn1cblxuLmctYm90dG9tLTgwIHtcbiAgYm90dG9tOiA1LjcxNDI5cmVtO1xufVxuXG4uZy1ib3R0b20tbWludXMtMjAge1xuICBib3R0b206IC0xLjQyODU3cmVtO1xufVxuXG4uZy1ib3R0b20tbWludXMtMzAge1xuICBib3R0b206IC0yLjE0Mjg2cmVtO1xufVxuXG4uZy1ib3R0b20tbWludXMtNDAge1xuICBib3R0b206IC0yLjg1NzE0cmVtO1xufVxuXG4uZy1ib3R0b20tbWludXMtNzAge1xuICBib3R0b206IC01cmVtO1xufVxuXG4uZy1ib3R0b20tbWludXMtMzV4IHtcbiAgYm90dG9tOiAtMzUlO1xufVxuXG4uZy1ib3R0b20tMTV4IHtcbiAgYm90dG9tOiAxNSU7XG59XG5cbi5nLWJvdHRvbS1taW51cy0yNXgge1xuICBib3R0b206IC0yNSU7XG59XG5cbi5nLWJvdHRvbS0xMDB4IHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4vKiBaICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctdG9wLWF1dG8tLXNtIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmctbGVmdC1hdXRvLS1zbSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTIwLS1zbSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbiAgLmctcmlnaHQtbWludXMtMjAtLXNtIHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLyogTyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXJpZ2h0LTAtLW1kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWxlZnQtMC0tbWQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC1taW51cy0xNS0tbWQge1xuICAgIHJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTE1LS1tZCB7XG4gICAgbGVmdDogLTEuMDcxNDNyZW07XG4gIH1cbiAgLmctdG9wLW1pbnVzLTIwLS1tZCB7XG4gICAgdG9wOiAtMS40Mjg1N3JlbTtcbiAgfVxuICAuZy1yaWdodC1taW51cy0yNS0tbWQge1xuICAgIHJpZ2h0OiAtMS43ODU3MXJlbTtcbiAgfVxuICAuZy1yaWdodC0xMDAtLW1kIHtcbiAgICByaWdodDogNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1ib3R0b20tbWludXMtNTAtLW1kIHtcbiAgICBib3R0b206IC0zLjU3MTQzcmVtO1xuICB9XG4gIC5nLWxlZnQtYXV0by0tbWQge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC1hdXRvLS1tZCB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTI1LS1tZCB7XG4gICAgbGVmdDogLTEuNzg1NzFyZW07XG4gIH1cbiAgLmctbGVmdC0xMzAtLW1kIHtcbiAgICBsZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbGVmdC0zNXgtLW1kIHtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbiAgLmctbGVmdC01MHgtLW1kIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmctcmlnaHQtMTMwLS1tZCB7XG4gICAgcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC0zNXgtLW1kIHtcbiAgICByaWdodDogMzUlO1xuICB9XG4gIC5nLXJpZ2h0LTUweC0tbWQge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXRvcC0wLS1sZyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcmlnaHQtMC0tbGcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5nLWxlZnQtbWludXMtMzUtLWxnIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG4gIC5nLWxlZnQtNDAtLWxnIHtcbiAgICBsZWZ0OiAyLjg1NzE0cmVtO1xuICB9XG4gIC5nLXJpZ2h0LW1pbnVzLTM1LS1sZyB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cbiAgLmctcmlnaHQtNDAtLWxnIHtcbiAgICByaWdodDogMi44NTcxNHJlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCbG9jayBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWJzb2x1dGUgKFBvc2l0aW9uLCBYLCBZKSAqL1xuLmctYWJzb2x1dGUtY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teC0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5nLWFic29sdXRlLWNlbnRlcmVkLS15IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXktLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogTyAqL1xuLmctdHJhbnNmb3JtLW9yaWdpbi0tdG9wLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uZy10cmFuc2Zvcm0tb3JpZ2luLS10b3AtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tc2NsLTBfNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFJlbGF0aXZlIChQb3NpdGlvbiwgWCwgWSkgKi9cbi5nLXJlbGF0aXZlLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nLXJlbGF0aXZlLWNlbnRlcmVkLS14IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nLXJlbGF0aXZlLWNlbnRlcmVkLS15IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRmxleCBjZW50ZXJlZCAqL1xuLmctZmxleC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZy1mbGV4LWNlbnRlcmVkLWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cblxuLmctZmxleC1jZW50ZXJlZC1pdGVtLS10b3Age1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbS0tYm90dG9tIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi8qIEZsZXggcmlnaHQgKi9cbi5nLWZsZXgtcmlnaHQtLXhzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIEZsZXggbWlkZGxlICovXG4uZy1mbGV4LW1pZGRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZy1mbGV4LW1pZGRsZS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmctZmxleC1taWRkbGUtaXRlbS0tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmctZmxleC1taWRkbGUtaXRlbS0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmctZmxleC1taWRkbGUtaXRlbS0tZml4ZWQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBGbGV4IHJpZ2h0ICovXG4gIC5nLWZsZXgtcmlnaHQtLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmctZmxleC1jZW50ZXJlZC0tbWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tc2NsLTEtLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZsZXgtY2VudGVyZWQtLXNtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXgtc20tLXJlc2V0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS14LS1sZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmctZmxleC1jZW50ZXJlZC0tbGcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdmFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsdXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ibHVyLTMwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuXG4uZy1ibHVyLTMwLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJsdXItMzAtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ib3gtc2hhZG93LW5vbmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENsZWFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmctY2xlYXItLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmctY2xlYXItLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDdXJzb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJmbG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmctb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZy1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmctb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZy1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmctb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmctb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLW1kIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLWxnIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRyYW5zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyouZy10cmFuc2l0aW9uIHtcbiAgJi0wXzIge1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgfVxuICAmLTBfMyB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB9XG4gICYtMF82IHtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1vdXQ7XG4gICAgJi1lYXNlIHtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwiZy1jb2xvci1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbn1cbltjbGFzcyo9XCJnLWJnLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG59XG5bY2xhc3MqPVwiZy1jb2xvci1cIl1bY2xhc3MqPVwiLS1ob3ZlclwiXVtjbGFzcyo9XCJnLWJnLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xufSovXG5bY2xhc3MqPVwiZy10cmFuc2l0aW9uXCJdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bY2xhc3MqPVwiZy10cmFuc2l0aW9uXCJdOjpiZWZvcmUsIFtjbGFzcyo9XCJnLXRyYW5zaXRpb25cIl06OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5zdmdbY2xhc3MqPVwiZy10cmFuc2l0aW9uXCJdIHBhdGgsXG5zdmdbY2xhc3MqPVwiZy10cmFuc2l0aW9uXCJdIHBvbHlnb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMDo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTA6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTAgcG9seWdvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8yIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzI6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzIgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF8yIHBvbHlnb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfMyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8zOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tMF8zOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF8zIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfMyBwb2x5Z29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfNTo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfNTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfNSBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzUgcG9seWdvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF82IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzY6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzY6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzYgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF82IHBvbHlnb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTEge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xMXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjExcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTE6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi1kZWxheS0wXzExOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjExcztcbiAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuMTFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMXM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF8xMSBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzExIHBvbHlnb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xMXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjExcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5nLXRyYW5zaXRpb24tZGVsYXktMF8yOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF8yOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF8yIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfMiBwb2x5Z29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF80NTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC40NXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfNDUgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF80NSBwb2x5Z29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLW91dDo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1lYXNlLW91dDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLW91dCBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQgcG9seWdvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2UtaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLWluOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2UtaW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbiBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbiBwb2x5Z29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uZy10cmFuc2l0aW9uLS1lYXNlLWluLW91dDo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1lYXNlLWluLW91dDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluLW91dCBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQgcG9seWdvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhcjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1saW5lYXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tbGluZWFyIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLS1saW5lYXIgcG9seWdvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRyYW5zZm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTBfNS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzgtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzgtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfODUtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTBfOS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTEtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0xXzA1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0xXzEtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0xXzItLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0xXzItLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS14LTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC1taW51cy0xMDB4LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktNS0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy01LS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNS0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTcwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTcwLS1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNzAtLXBhcmVudC1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPcGFjaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNCB7XG4gIG9wYWNpdHk6IC40ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF81IHtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzYge1xuICBvcGFjaXR5OiAuNiAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNyB7XG4gIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF84IHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wLS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5vcGFjaXR5LTAtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjMgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF8zLS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzUtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF82LS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfNi0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogLjYgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzctLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjcgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF83LS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzgtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLW9wYWNpdHktMS0taG92ZXIsIC5nLW9wYWNpdHktMS0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTEtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGVkIC5nLW9wYWNpdHktMS0tcGFyZW50cy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWi1JbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXotaW5kZXgtYXV0byB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5nLXotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nLXotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXotaW5kZXgtMyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nLXotaW5kZXgtMy0taG92ZXI6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy16LWluZGV4LTQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uZy16LWluZGV4LTQtLWhvdmVyOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmctei1pbmRleC05OSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZy16LWluZGV4LTk5OTkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZy16LWluZGV4LW1pbnVzLTEge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmVzaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nLXBsYWNlaG9sZGVyLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nLXBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nLXBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgT2Zmc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctb2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLmctb2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2ljIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEluaGVyaXQgQ29sb3JzICovXG4uZy1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogTWFpbiBDb2xvcnMgKi9cbi5nLWNvbG9yLW1haW4ge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1tYWluLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFByaW1hcnkgQ29sb3JzICovXG4uZy1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItcHJpbWFyeS0taG92ZXIsIC5nLWNvbG9yLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXByaW1hcnktLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBjb2xvcjogcmdiYSgxMTQsIDE5MiwgNDQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS1vcGFjaXR5LTBfNCB7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1jb2xvci1wcmltYXJ5LS1wYXJlbnQtYWN0aXZlIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS0tYmVmb3JlOjpiZWZvcmUsIC5nLWNvbG9yLXByaW1hcnktLWFmdGVyOjphZnRlciB7XG4gIGNvbG9yOiAjMTQzMTNGO1xufVxuXG4vKiBTZWNvbmRhcnkgQ29sb3JzICovXG4uZy1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1zZWNvbmRhcnktLWhvdmVyLCAuZy1jb2xvci1zZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmNGY0ZjQgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXNlY29uZGFyeS0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICNmNGY0ZjQgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1ibGFjay0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfMSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF81IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfNiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF84IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfOC0tY2hpbGQgKiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3Itd2hpdGUtLWhvdmVyLCAuZy1jb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3Itd2hpdGUtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuZy1jb2xvci13aGl0ZS0tcGFyZW50LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLS1jaGlsZCAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF8yIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzUsIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF81LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzYge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNi0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNywgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNzUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzgtLWNoaWxkICoge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF85LCAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF83LS1ob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjEge1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjIge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjMge1xuICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQtb3BhY2l0eS0wXzYge1xuICBjb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjUge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY1LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyLW9wYWNpdHktMF83NSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12MyB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQge1xuICBjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1IHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1ncmF5LWRhcmstdjUtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29sb3IgR3JlZW4gKi9cbi5nLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JlZW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmx1ZS1kYXJrLXYxIHtcbiAgY29sb3I6ICMxNzVhODggIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgQmx1ZSAqL1xuLmctY29sb3ItbGlnaHRibHVlIHtcbiAgY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbGlnaHRibHVlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0Ymx1ZS12MSB7XG4gIGNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0Ymx1ZS12MS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWNvbG9yLWRhcmtibHVlIHtcbiAgY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGFya2JsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1jb2xvci1pbmRpZ28ge1xuICBjb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1pbmRpZ28tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1jb2xvci1yZWQge1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1yZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWNvbG9yLXJlZC0tcGFyZW50LWhvdmVyIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1jb2xvci1saWdodHJlZCB7XG4gIGNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0cmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUmVkICovXG4uZy1jb2xvci1kYXJrcmVkIHtcbiAgY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGFya3JlZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOWE2OWNiO1xufVxuXG4uZy1jb2xvci1wdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHVycGxlLWRhcmstdjEge1xuICBjb2xvcjogIzU1MmM3ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFB1cnBsZSAqL1xuLmctY29sb3ItZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWRhcmtwdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM2NjM5YjYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUGluayAqL1xuLmctY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgxYzYyO1xufVxuXG4uZy1jb2xvci1waW5rLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXBpbmstZGFyay12MSB7XG4gIGNvbG9yOiAjNmYwYjJkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itb3JhbmdlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1jb2xvci1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZlNTQxZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBZZWxsb3cgKi9cbi5nLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXllbGxvdy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBBcXVhICovXG4uZy1jb2xvci1hcXVhIHtcbiAgY29sb3I6ICMyOWQ2ZTY7XG59XG5cbi5nLWNvbG9yLWFxdWEtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYXF1YS1kYXJrLXYxIHtcbiAgY29sb3I6ICMxMTg0OGUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQ3lhbiAqL1xuLmctY29sb3ItY3lhbiB7XG4gIGNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWN5YW4tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJlZDYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgVGVhbCAqL1xuLmctY29sb3ItdGVhbCB7XG4gIGNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWNvbG9yLWJyb3duIHtcbiAgY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYnJvd24tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSBHcmF5ICovXG4uZy1jb2xvci1ibHVlZ3JheSB7XG4gIGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsdWVncmF5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNvY2lhbCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmctY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzM0NGU4Njtcbn1cblxuLmctY29sb3ItZmFjZWJvb2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMDBhY2VlO1xufVxuXG4uZy1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlhZDU7XG59XG5cbi5nLWNvbG9yLXR3aXR0ZXItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFjZWUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWNvbG9yLXNreXBlIHtcbiAgY29sb3I6ICMwMGFmZjA7XG59XG5cbi5nLWNvbG9yLXNreXBlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDljZDc7XG59XG5cbi5nLWNvbG9yLXNreXBlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZmYwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctY29sb3ItcGludGVyZXN0IHtcbiAgY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWNvbG9yLXBpbnRlcmVzdDpob3ZlciB7XG4gIGNvbG9yOiAjYjIxZjI3O1xufVxuXG4uZy1jb2xvci1waW50ZXJlc3QtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctY29sb3ItdmluZSB7XG4gIGNvbG9yOiAjMDBiZjhmO1xufVxuXG4uZy1jb2xvci12aW5lOmhvdmVyIHtcbiAgY29sb3I6ICMwMGE2N2M7XG59XG5cbi5nLWNvbG9yLXZpbmUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJmOGYgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctY29sb3IteW91dHViZSB7XG4gIGNvbG9yOiAjYzQzMDJiO1xufVxuXG4uZy1jb2xvci15b3V0dWJlOmhvdmVyIHtcbiAgY29sb3I6ICNhZjJiMjY7XG59XG5cbi5nLWNvbG9yLXlvdXR1YmUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjNDMwMmIgIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIHBsdXMgKi9cbi5nLWNvbG9yLWdvb2dsZS1wbHVzIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi5nLWNvbG9yLWdvb2dsZS1wbHVzOmhvdmVyIHtcbiAgY29sb3I6ICNkNzM5MjU7XG59XG5cbi5nLWNvbG9yLWdvb2dsZS1wbHVzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1jb2xvci1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4uZy1jb2xvci1kcmliYmJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZTczNTdhO1xufVxuXG4uZy1jb2xvci1kcmliYmJsZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctY29sb3Itdmsge1xuICBjb2xvcjogIzJiNTg3YTtcbn1cblxuLmctY29sb3Itdms6aG92ZXIge1xuICBjb2xvcjogIzI0NGE2Nztcbn1cblxuLmctY29sb3ItdmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYjU4N2EgIWltcG9ydGFudDtcbn1cblxuLyogTGlua2VkaW4gKi9cbi5nLWNvbG9yLWxpbmtlZGluIHtcbiAgY29sb3I6ICMwZTc2YTg7XG59XG5cbi5nLWNvbG9yLWxpbmtlZGluOmhvdmVyIHtcbiAgY29sb3I6ICMwYzY1OTA7XG59XG5cbi5nLWNvbG9yLWxpbmtlZGluLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMGU3NmE4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctY29sb3ItaW5zdGFncmFtIHtcbiAgY29sb3I6ICMzZjcyOWI7XG59XG5cbi5nLWNvbG9yLWluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjMzg2NTg5O1xufVxuXG4uZy1jb2xvci1pbnN0YWdyYW0tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgR3JhZGllbnQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ3lhbiBHcmFkaWVudCAqL1xuLmctY29sb3ItY3lhbi1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyOTBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgyOTBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQmx1ZSBHcmFkaWVudCAqL1xuLmctY29sb3ItYmx1ZS1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzNTBkZWcsICM4NjU0ZGEsIHJnYmEoNjYsIDIyOSwgMjQ4LCAwLjgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDM1MGRlZywgIzg2NTRkYSwgcmdiYSg2NiwgMjI5LCAyNDgsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI2MGRlZywgIzg2NTRkYSwgcmdiYSg2NiwgMjI5LCAyNDgsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFdpZHRoIGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy13aWR0aC0zMHgge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNDB4IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTUweCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC02MHgge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNzB4IHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTgweCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC05MHgge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NnB4IC0gMSkge1xuICAudy0xMDAtLTJ4cyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctd2lkdGgtMjB4LS1zbSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTI1eC0tc20ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0zM18zeC0tc20ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtNDB4LS1zbSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTYweC0tc20ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0xNl82eC0tc20ge1xuICAgIHdpZHRoOiAxNi42NjY2NjYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtNjZfNngtLXNtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBQICovXG4gIC5nLXdpZHRoLTIweC0tbWQge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtMjV4LS1tZCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0zMHgtLW1kIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTM1eC0tbWQge1xuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNDB4LS1tZCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC00NXgtLW1kIHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTUweC0tbWQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNTV4LS1tZCB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC02MHgtLW1kIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTY1eC0tbWQge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNzB4LS1tZCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC03NXgtLW1kIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTgweC0tbWQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtODV4LS1tZCB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC05MHgtLW1kIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTMzXzN4LS1tZCB7XG4gICAgLyogUCAqL1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTZfNngtLW1kIHtcbiAgICAvKiBQICovXG4gICAgd2lkdGg6IDE2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC02Nl82eC0tbWQge1xuICAgIC8qIFAgKi9cbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nLXdpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi8qIE1heCBXaWR0aCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctd2lkdGgtMXgge1xuICBtYXgtd2lkdGg6IDElO1xufVxuXG4uZy13aWR0aC04MHgge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmctd2lkdGgtOTB4IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5nLXdpZHRoLTk1eCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5nLW1heC13aWR0aC02MHgge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmctbWF4LXdpZHRoLTEwMHgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1pbiBXaWR0aCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWluLXdpZHRoLTEwMHgge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIFdpZHRoIFZpZXdwb3J0IFdpZHRoICh2dykgKi9cbi5nLXdpZHRoLTUwdncge1xuICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwMHZ3IHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLyogV2lkdGggaW4gUGl4ZWxzIChweCkgKi9cbi5nLXdpZHRoLTMge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTAge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTEyIHtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgLyogWiAqL1xufVxuXG4uZy13aWR0aC0xNiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTgge1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0yNCB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjUge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yNiB7XG4gIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMjgge1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTMwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0zMiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMzUge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTM2IHtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNDUge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTQ4IHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNTQge1xuICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTU1IHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC02MCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNjQge1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTcwIHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC03NSB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTg1IHtcbiAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC05NSB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTA1IHtcbiAgd2lkdGg6IDEwNXB4O1xufVxuXG4uZy13aWR0aC0xMTAge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMjAge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMjUge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMzUge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xNDAge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTcwIHtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTgwIHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjAwIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjUwIHtcbiAgLyogUkctUSAqL1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzAwIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM0MCB7XG4gIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzYwIHtcbiAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDEwIHtcbiAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtNDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00NjUge1xuICB3aWR0aDogNDY1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNTYwIHtcbiAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC01OTAge1xuICB3aWR0aDogNTkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC02MDAge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTYzMCB7XG4gIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNjgwIHtcbiAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03MjAge1xuICB3aWR0aDogNzIwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc2MCB7XG4gIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc3MCB7XG4gIHdpZHRoOiA3NzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTc4MCB7XG4gIC8qIFJHLVEgKi9cbiAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC05MDAge1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTk0NSB7XG4gIHdpZHRoOiA5NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTEwMjUge1xuICB3aWR0aDogMTAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWF4IFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy1tYXgtd2lkdGgtMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTEyMCB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5nLW1heC13aWR0aC0xNzAge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICAvKiBPICovXG59XG5cbi5nLW1heC13aWR0aC0xOTAge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTI1MCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5nLW1heC13aWR0aC0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5nLW1heC13aWR0aC01NDAge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNTUwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTU3MCB7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbi5nLW1heC13aWR0aC02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNjQ1IHtcbiAgbWF4LXdpZHRoOiA2NDVweDtcbn1cblxuLmctbWF4LXdpZHRoLTY3MCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5cbi5nLW1heC13aWR0aC03MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzUwIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTc3MCB7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5cbi5nLW1heC13aWR0aC03ODAge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTg0MCB7XG4gIG1heC13aWR0aDogODQwcHg7XG59XG5cbi5nLW1heC13aWR0aC04NzAge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtOTYwIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLyogTWluIFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy1taW4td2lkdGgtMzUge1xuICBtaW4td2lkdGg6IDM1cHg7XG59XG5cbi5nLW1pbi13aWR0aC00MCB7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLmctbWluLXdpZHRoLTY1IHtcbiAgbWluLXdpZHRoOiA2NXB4O1xufVxuXG4uZy1taW4td2lkdGgtMTEwIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuLmctbWluLXdpZHRoLTEzMCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0xNTAge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uZy1taW4td2lkdGgtMTcwIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cblxuLmctbWluLXdpZHRoLTIwMCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0yMjAge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmctbWluLXdpZHRoLTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy13aWR0aC01MHgtLXNtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTgweC0tc20ge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cbiAgLmctd2lkdGgtMTAwLS1zbSB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTE1MC0tc20ge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC0xNzAtLXNtIHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTgwLS1zbSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWluLXdpZHRoLTE4MC0tc20ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbiAgLmctd2lkdGgtNDg1LS1zbSB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC1hdXRvLS1zbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYXgtd2lkdGgtMzAwLS1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctd2lkdGgtNDAtLW1kIHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC00NS0tbWQge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTYwLS1tZCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtODAtLW1kIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC01MHgtLW1kIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTYweC0tbWQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtODB4LS1tZCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIC8qIFIgKi9cbiAgfVxuICAuZy13aWR0aC00NS0tbWQge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTAwLS1tZCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTEyNS0tbWQge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xMzUtLW1kIHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0xNDAtLW1kIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cbiAgLmctd2lkdGgtMTU1LS1tZCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUiAqL1xuICB9XG4gIC5nLXdpZHRoLTE4MC0tbWQge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTIyNS0tbWQge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE2MC0tbWQge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE2NS0tbWQge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE3MC0tbWQge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xODUtLW1kIHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMjgwLS1tZCB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTc4MC0tbWQge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmctbWF4LXdpZHRoLTIwMC0tbWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmctbWF4LXdpZHRoLTQwMC0tbWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmctbWluLXdpZHRoLTExMC0tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbiAgLmctd2lkdGgtYXV0by0tbWQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy13aWR0aC02MHgtLWxnIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogSiAqL1xuICB9XG4gIC5nLXdpZHRoLTEwMHgtLWxnIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xNTUtLWxnIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTY1LS1sZyB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMjAwLS1sZyB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC0yNTAtLWxnIHtcbiAgICAvKiBSRy1RICovXG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC00ODUtLWxnIHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nLXdpZHRoLWF1dG8tLWxnIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy1tYXgtd2lkdGgtMjAwLS1sZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW1pbi13aWR0aC0zMTUtLXhsIHtcbiAgICBtaW4td2lkdGg6IDMxNXB4O1xuICB9XG59XG5cbiogPiAuZy13aWR0aC03MC0taG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbio6aG92ZXIgPiAuZy13aWR0aC03MC0taG92ZXIge1xuICB3aWR0aDogNzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctaGVpZ2h0LTUweCB7XG4gIGhlaWdodDogNTAlO1xufVxuXG4uZy1oZWlnaHQtODB4IHtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbi5nLWhlaWdodC05MHgge1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmctaGVpZ2h0LTk1eCB7XG4gIGhlaWdodDogOTUlO1xufVxuXG4uZy1oZWlnaHQtMTAweCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogTWF4IEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWF4LWhlaWdodC0xMDB4IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogTWF4IEhlaWdodCBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctbWF4LWhlaWdodC03MHZoIHtcbiAgbWF4LWhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xufVxuXG4uZy1tYXgtaGVpZ2h0LTkwdmgge1xuICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBQZXJjZW50YWdlICglKSAqL1xuLmctbWluLWhlaWdodC0xMDB4IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLyogSGVpZ2h0ICBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctaGVpZ2h0LTUwdmgge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTcwdmgge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi5nLWhlaWdodC03NXZoIHtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuXG4uZy1oZWlnaHQtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1pbiBIZWlnaHQgaW4gVmlld3BvcnQgSGVpZ2h0ICh2aCkgKi9cbi5nLW1pbi1oZWlnaHQtNTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNjB2aCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNzB2aCB7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtODB2aCB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtOTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMTAwdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5nLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctaGVpZ2h0LTEwMHZoLS1zbSB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC1hdXRvLS1zbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nLWhlaWdodC0xMDB4LS1zbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oZWlnaHQtYXV0by0tbWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZy1taW4taGVpZ2h0LTEwMHZoLS1tZCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW1pbi1oZWlnaHQtOTB2aC0tbGcge1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHZoLS1sZyB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC1hdXRvLS1sZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGVpZ2h0LWF1dG8tLXhsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogSGVpZ2h0IGluIFBpeGVscyAocHgpICovXG4uZy1oZWlnaHQtMSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uZy1oZWlnaHQtMiB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZy1oZWlnaHQtNCB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uZy1oZWlnaHQtNSB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC02IHtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMiB7XG4gIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTYge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTE4IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZy1oZWlnaHQtMjAge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTIyIHtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0yNCB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmctaGVpZ2h0LTI1IHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZy1oZWlnaHQtMjYge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5nLWhlaWdodC0yOCB7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC0zMCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC00MCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmctaGVpZ2h0LTQ1IHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uZy1oZWlnaHQtNDgge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZy1oZWlnaHQtNTUge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5nLWhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmctaGVpZ2h0LTY0IHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uZy1oZWlnaHQtNzAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5nLWhlaWdodC03NSB7XG4gIGhlaWdodDogNzVweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtODAge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTg1IHtcbiAgaGVpZ2h0OiA4NXB4O1xufVxuXG4uZy1oZWlnaHQtODgge1xuICBoZWlnaHQ6IDg4cHg7XG59XG5cbi5nLWhlaWdodC05MCB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLmctaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMDUge1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuXG4uZy1oZWlnaHQtMTE1IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uZy1oZWlnaHQtMTI1IHtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cblxuLmctaGVpZ2h0LTEzMCB7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi5nLWhlaWdodC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uZy1oZWlnaHQtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmctaGVpZ2h0LTE2MCB7XG4gIGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTE3MCB7XG4gIGhlaWdodDogMTcwcHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTE4MCB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmctaGVpZ2h0LTIyMCB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5cbi5nLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uZy1oZWlnaHQtMjgwIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cblxuLmctaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5nLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uZy1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmctaGVpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5nLWhlaWdodC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICAvKiBPICovXG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5nLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uZy1oZWlnaHQtNjgwIHtcbiAgaGVpZ2h0OiA2ODBweDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWluLWhlaWdodC00IHtcbiAgbWluLWhlaWdodDogNHB4O1xufVxuXG4uZy1taW4taGVpZ2h0LTM1IHtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cblxuLmctbWluLWhlaWdodC0xNzAge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmctbWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNTAge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmctbWluLWhlaWdodC0yNzUge1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cblxuLmctbWluLWhlaWdodC0zMDAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmctbWluLWhlaWdodC0zMTIge1xuICBtaW4taGVpZ2h0OiAzMTJweDtcbn1cblxuLmctbWluLWhlaWdodC0zNjAge1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbn1cblxuLmctbWluLWhlaWdodC00MDAge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmctbWluLWhlaWdodC00NTAge1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmctbWluLWhlaWdodC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmctbWluLWhlaWdodC02MDAge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWhlaWdodC0zNTAtLXNtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5nLWhlaWdodC02ODAtLXNtIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oZWlnaHQtNDAtLW1kIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtNDUtLW1kIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtNjAtLW1kIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtMTAwLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0xNzAtLW1kIHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTM1MC0tbWQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTUwMC0tbWQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0tbWQge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHgtLW1kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHZoLS1tZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZy1taW4taGVpZ2h0LTIzMC0tbWQge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG4gIC5nLW1pbi1oZWlnaHQtNTAwLS1tZCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWhlaWdodC04MC0tbGcge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0yMDAtLWxnIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTIzMC0tbGcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTM1MC0tbGcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0tbGcge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWlnaHQtMzUwLS14bCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuZy1oZWlnaHQtNjgwLS14bCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJnaW4gU3BhY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFyZ2luIFNwYWNlcyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmctbWEtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1IHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNiB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTkge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDUge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjAge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzUge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTAge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzNSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yODAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZy1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1hcmdpbiBTcGFjZXMgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1tYS0wLS1zbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy05LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEyLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE4LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW4gU3BhY2VzIChtZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctbWEtMC0tbWQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0wLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE4LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0zLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC02LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC03Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC04LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC04LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC04LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC05LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC05LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0zLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy02LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTExLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE0LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE3LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQ1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTc1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTkwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTY1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTctLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0yLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0zLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy00LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy02LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTctLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci04LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtOC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1hcmdpbiBTcGFjZXMgKGxnKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1tYS0wLS1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTMtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTYtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy05LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEyLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTctLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE4LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy02LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQ1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTQtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNy0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAoeGwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYS0wLS14bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTI1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEyLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE4LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQ1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTQtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2lucyBBcm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1tYS0xIHtcbiAgbWFyZ2luOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTMge1xuICBtYXJnaW46IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtNSB7XG4gIG1hcmdpbjogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0xMCB7XG4gIG1hcmdpbjogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0yMCB7XG4gIG1hcmdpbjogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS1taW51cy0xIHtcbiAgbWFyZ2luOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBNaW51cyBNYXJnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWludXMgTWFyZ2luIFRvcCAqL1xuLmctbXQtbWludXMtMSB7XG4gIG1hcmdpbi10b3A6IC0wLjA3MTQzcmVtO1xufVxuXG4uZy1tdC1taW51cy0yMCB7XG4gIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1tdC1taW51cy0yNSB7XG4gIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1tdC1taW51cy0zMCB7XG4gIG1hcmdpbi10b3A6IC0yLjE0Mjg2cmVtO1xufVxuXG4uZy1tdC1taW51cy00MCB7XG4gIG1hcmdpbi10b3A6IC0yLjg1NzE0cmVtO1xufVxuXG4uZy1tdC1taW51cy03MCB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuXG4uZy1tdC1taW51cy03MyB7XG4gIG1hcmdpbi10b3A6IC01LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LW1pbnVzLTEyMCB7XG4gIG1hcmdpbi10b3A6IC04LjU3MTQzcmVtO1xufVxuXG4uZy1tdC1taW51cy0yMDAge1xuICBtYXJnaW4tdG9wOiAtMTQuMjg1NzFyZW07XG59XG5cbi5nLW10LW1pbnVzLTMwMCB7XG4gIG1hcmdpbi10b3A6IC0yMS40Mjg1N3JlbTtcbn1cblxuLyogTWludXMgTWFyZ2luIEJvdHRvbSAqL1xuLmctbWItbWludXMtNzAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cblxuLyogTWludXMgTWFyZ2luIExlZnQgKi9cbi5nLW1sLW1pbnVzLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS42NDI4NnJlbTtcbn1cblxuLmctbWwtbWludXMtMzUge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbn1cblxuLmctbWwtbWludXMtNTUge1xuICBtYXJnaW4tbGVmdDogLTMuOTI4NTdyZW07XG59XG5cbi5nLW1sLW1pbnVzLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1tbC1taW51cy04MiB7XG4gIG1hcmdpbi1sZWZ0OiAtNS44NTcxNHJlbTtcbn1cblxuLmctbWwtbWludXMtOTAge1xuICBtYXJnaW4tbGVmdDogLTYuNDI4NTdyZW07XG59XG5cbi5nLW1sLW1pbnVzLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy4xNDI4NnJlbTtcbn1cblxuLmctbWwtbWludXMtMTE4IHtcbiAgbWFyZ2luLWxlZnQ6IC04LjQyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0xNDIge1xuICBtYXJnaW4tbGVmdDogLTEwLjE0Mjg2cmVtO1xufVxuXG4vKiBNaW51cyBNYXJnaW4gUmlnaHQgKi9cbi5nLW1yLW1pbnVzLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41NzE0M3JlbTtcbn1cblxuLmctbXItbWludXMtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy4xNDI4NnJlbTtcbn1cblxuLyogTWFyZ2luIExlZnQgYW5kIFJpZ2h0ICovXG4uZy1teC1taW51cy0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtO1xufVxuXG4uZy1teC1taW51cy0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjE0Mjg2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtO1xufVxuXG4uZy1teC1taW51cy00IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtO1xufVxuXG4uZy1teC1taW51cy01IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtO1xufVxuXG4uZy1teC1taW51cy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbn1cblxuLmctbXgtbWludXMtMjUge1xuICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNzg1NzFyZW07XG59XG5cbi5nLW14LW1pbnVzLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjE0Mjg2cmVtO1xufVxuXG4vKiBDdXN0b24gU3BhY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFyZ2luIFRvcCAqL1xuLmctbXQtMTB4IHtcbiAgbWFyZ2luLXRvcDogMTAlO1xuICAvKiBPICovXG59XG5cbi5nLW10LTIxIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZy1tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDEuNTcxNDNyZW07XG59XG5cbi5nLW10LTI4IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtNTcge1xuICBtYXJnaW4tdG9wOiA0LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTUwMCB7XG4gIG1hcmdpbi10b3A6IDM1LjcxNDI5cmVtO1xufVxuXG4vKiBNYXJnaW4gQm90dG9tICovXG4uZy1tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjQyODZyZW07XG59XG5cbi5nLW1iLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmctbWItNTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzUuNzE0MjlyZW07XG59XG5cbi8qIE1hcmdpbiBMZWZ0ICovXG4uZy1tbC0xMHgge1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICAvKiBPICovXG59XG5cbi5nLW1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW07XG59XG5cbi5nLW1sLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTI4NTdyZW07XG59XG5cbi5nLW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW07XG59XG5cbi5nLW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLmctbWwtNDMge1xuICBtYXJnaW4tbGVmdDogMy4wNzE0M3JlbTtcbn1cblxuLmctbXItNDMge1xuICBtYXJnaW4tcmlnaHQ6IDMuMDcxNDNyZW07XG59XG5cbi5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW07XG59XG5cbi5nLW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW07XG59XG5cbi5nLW1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLW1sLTgyIHtcbiAgbWFyZ2luLWxlZnQ6IDUuODU3MTRyZW07XG59XG5cbi5nLW1sLTgzIHtcbiAgbWFyZ2luLWxlZnQ6IDUuOTI4NTdyZW07XG59XG5cbi5nLW1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW07XG59XG5cbi5nLW1sLTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG59XG5cbi5nLW1sLTExOCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjQyODU3cmVtO1xufVxuXG4uZy1tbC0xNDIge1xuICBtYXJnaW4tbGVmdDogMTAuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuLmctbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG59XG5cbi5nLW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtO1xufVxuXG4uZy1tci02MyB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtO1xufVxuXG4uZy1tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbTtcbn1cblxuLmctbXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXItbWludXMtMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1tci1taW51cy0xMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuOTI4NTdyZW07XG59XG5cbi5nLW1yLW1pbnVzLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbn1cblxuLmctbXItbWludXMtMjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjY0Mjg2cmVtO1xufVxuXG4uZy1tci1taW51cy0zMCB7XG4gIG1hcmdpbi1yaWdodDogLTIuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBMZWZ0IGFuZCBSaWdodCAqL1xuLmctbXgtbWludXMtMTAge1xuICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG59XG5cbi5nLW14LW1pbnVzLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy1teC1taW51cy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbXgtbWludXMtMjUge1xuICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNzg1NzFyZW07XG59XG5cbi5nLW14LW1pbnVzLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gVG9wIGFuZCBCb3R0b20gKi9cbi5nLW15LW1pbnVzLTEge1xuICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW07XG59XG5cbi5nLW15LW1pbnVzLTIge1xuICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW07XG59XG5cbi5nLW15LW1pbnVzLTEwIHtcbiAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1tLXJlc2V0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1tYi0wLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cbiAgLmctbXktbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM1NzE0cmVtO1xuICB9XG4gIC5nLW15LW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW07XG4gIH1cbiAgLmctbXgtbWludXMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS1taW51cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmctbXItMTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW1sLTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTItLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEyLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtO1xuICB9XG4gIC5nLW1sLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTIzLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbiAgfVxuICAuZy1tci1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEzLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mjg1N3JlbTtcbiAgfVxuICAuZy1tci1taW51cy0yMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjQyODZyZW07XG4gIH1cbiAgLmctbWwtbWludXMtODItLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy04Mi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTUuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYzLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02My0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tLXJlc2V0LS1tZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc2LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYnB0dHBtOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW14LTEyLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbiAgfVxuICAuZy1tci1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNTcxNDNyZW07XG4gIH1cbiAgLmctbXItbWludXMtMTAwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1tbC1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG4gIH1cbiAgLmctbWwtbWludXMtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG4gIH1cbiAgLmctbXgtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtO1xuICB9XG4gIC5nLW14LW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cbiAgLmctbXgtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy1tbC1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbTtcbiAgfVxuICAuZy1tLXJlc2V0LS1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1teC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xuICB9XG4gIC5nLW14LW1pbnVzLTE1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG4gIH1cbiAgLmctbS1yZXNldC0teGwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbnMgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogTWFyZ2luIFRvcCAqL1xuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTMtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtNC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC01LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTYtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtNy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTgtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtOS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xMC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xMS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xMi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xMy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xNy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xOC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xOS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yMC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0yMS0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIyLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIzLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTI0LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTI1LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUGFkZGluZyBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQYWRkaW5nIFNwYWNlcyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmctcGEtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMyB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMCB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1IHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MCB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1IHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NSB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MCB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1IHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NSB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMCB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1IHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1IHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1IHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NSB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTkge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogUGFkZGluZyBTcGFjZXMgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1wYS0wLS1zbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0wLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS1zbSB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMtLXNtIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0tc20ge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03LS1zbSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAtLXNtIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjUtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00MC0tc20ge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00NS0tc20ge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MC0tc20ge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01NS0tc20ge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02MC0tc20ge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NS0tc20ge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03MC0tc20ge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03NS0tc20ge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MC0tc20ge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0tc20ge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05MC0tc20ge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NS0tc20ge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtLXNtIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTA1LS1zbSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwLS1zbSB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExNS0tc20ge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjAtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1LS1zbSB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzMC0tc20ge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzUtLXNtIHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwLS1zbSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDUtLXNtIHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1MC0tc20ge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTctLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0zLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS02LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTgtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTI1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTYwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTc1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTkwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTkwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjA1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTA1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC04LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMjAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzIChtZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcGEtMC0tbWQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0wLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMi0tbWQge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zLS1tZCB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUtLW1kIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNy0tbWQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwLS1tZCB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LS1tZCB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLS1tZCB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTI1LS1tZCB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLS1tZCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTM1LS1tZCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtLW1kIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUtLW1kIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTAtLW1kIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTUtLW1kIHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAtLW1kIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjUtLW1kIHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtLW1kIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUtLW1kIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtLW1kIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODUtLW1kIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAtLW1kIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTUtLW1kIHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAwLS1tZCB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNS0tbWQge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExMC0tbWQge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTUtLW1kIHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwLS1tZCB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyNS0tbWQge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzAtLW1kIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1LS1tZCB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0MC0tbWQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQ1LS1tZCB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAtLW1kIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNi0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTYtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTctLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTY1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTg1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTk1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS00LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS03LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS04LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTYwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzIChsZykgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1wYS0wLS1sZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS1sZyB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMtLWxnIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0tbGcge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03LS1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAtLWxnIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUtLWxnIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtLWxnIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjUtLWxnIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtLWxnIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUtLWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00MC0tbGcge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00NS0tbGcge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MC0tbGcge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01NS0tbGcge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02MC0tbGcge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NS0tbGcge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03MC0tbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03NS0tbGcge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MC0tbGcge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0tbGcge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05MC0tbGcge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NS0tbGcge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtLWxnIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTA1LS1sZyB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwLS1sZyB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExNS0tbGcge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjAtLWxnIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1LS1sZyB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzMC0tbGcge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzUtLWxnIHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwLS1sZyB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDUtLWxnIHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1MC0tbGcge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTctLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0zLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS02LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTgtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTIwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTM1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjA1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTIwMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogUGFkZGluZyBTcGFjZXMgKHhsKSBQXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wYS0wLS14bCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0wLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS14bCB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0teGwge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03LS14bCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjUtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtLXhsIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUtLXhsIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00MC0teGwge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00NS0teGwge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MC0teGwge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01NS0teGwge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02MC0teGwge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NS0teGwge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03MC0teGwge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03NS0teGwge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MC0teGwge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0teGwge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05MC0teGwge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NS0teGwge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTA1LS14bCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwLS14bCB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExNS0teGwge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjAtLXhsIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1LS14bCB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzMC0teGwge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzUtLXhsIHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwLS14bCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1MC0teGwge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTctLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTIwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTM1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTA1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC04LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQ3VzdG9tIFBhZGRpbmdzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1wYS0wLTIwLTIwIHtcbiAgcGFkZGluZzogMCAxLjQyODU3cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNC0xMSB7XG4gIHBhZGRpbmc6IDAuMjg1NzFyZW0gMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS00LTEzIHtcbiAgcGFkZGluZzogMC4yODU3MXJlbSAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTUtMTAge1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNS0xNSB7XG4gIHBhZGRpbmc6IDAuMzU3MTRyZW0gMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS02LTgge1xuICBwYWRkaW5nOiAwLjQyODU3cmVtIDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNy0xNCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTctMTYge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC01LTUge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDAuMzU3MTRyZW0gMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0xNSB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0xNiB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0yMCB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMC0zMCB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMiB7XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItMTkge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItMjEge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMi01LTcge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDAuMzU3MTRyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE0LTE4IHtcbiAgcGFkZGluZzogMXJlbSAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTAge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTUtNSB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0yMC0xMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTIwIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTMwIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE3LTIzIHtcbiAgcGFkZGluZzogMS4yMTQyOXJlbSAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTEwIHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTIwLTE1IHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjAtMjAtMjAtNTUge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTMwLTAge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuMTQyODZyZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC00MC0yNSB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi44NTcxNHJlbSAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI0IHtcbiAgcGFkZGluZzogMS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNS0yMC0zMCB7XG4gIHBhZGRpbmc6IDEuNzg1NzFyZW0gMS40Mjg1N3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI1LTMwLTIwIHtcbiAgcGFkZGluZzogMS43ODU3MXJlbSAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjUtMzAge1xuICBwYWRkaW5nOiAxLjc4NTcxcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMTAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMTUge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMjAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMzAtMzAtMjAge1xuICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS00MCB7XG4gIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAtMjAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAtMzAtMzAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS01MC0xNS0wIHtcbiAgcGFkZGluZzogMy41NzE0M3JlbSAxLjA3MTQzcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTV4IHtcbiAgcGFkZGluZzogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB4LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB5LTIzIHtcbiAgcGFkZGluZy10b3A6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1weS0yMzUge1xuICBwYWRkaW5nLXRvcDogMTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMTYuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNy0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wbC0yNS0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS5nLXBsLTI1LS1hY3RpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNjAtLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTEge1xuICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1wdC0yNS0tcGFyZW50LWhvdmVyIHtcbiAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE3MCB7XG4gIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xOTUge1xuICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTkge1xuICBwYWRkaW5nOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTExIHtcbiAgcGFkZGluZzogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMiB7XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMzAtLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXB4LTEweC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMC0xMHgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTAtMzUtMzUtLXNtIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01LTEwLS1zbSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOC0xNi0tc20ge1xuICAgIHBhZGRpbmc6IDAuNTcxNDNyZW0gMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwLTIwLS1zbSB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUtMjAtMTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtIDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLTIwLTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtIDEuNDI4NTdyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLTIwLTEwLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0zMC0wLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAyLjE0Mjg2cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTIwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtMjUtMjAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNzg1NzFyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTMwLTIwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC01MC00MC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMy41NzE0M3JlbSAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtODAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00MC0zMC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gMi4xNDI4NnJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03MC01MC01MC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDVyZW0gMy41NzE0M3JlbSAzLjU3MTQzcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MC00MC0tc20ge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1LTAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtIDAgMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMC0zMC0tc20ge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE3MC0wLTE1MC0tc20ge1xuICAgIHBhZGRpbmc6IDEyLjE0Mjg2cmVtIDAgMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQ3VzdG9tIFBhZGRpbmdzIChtZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcGEtMjUtMzAtLW1kIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0xMC0tbWQge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTM1LS1tZCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTIzLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE4LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTcwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMzAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAobGcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXB5LTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAoeGwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1weS0wLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIzLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsb2NrIEhpZGRlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWhpZGRlbi14cy11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nLWhpZGRlbi14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZy1oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmctaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZy1oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmctaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBBZGQgaGVyZSBhbGwgeW91ciBjc3Mgc3R5bGVzIChjdXN0b21pemF0aW9ucykgKi9cbi8qIFRUIENvbW1vbnMgKi9cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtVGhpbi50dGZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCc7XG4gICAgc3JjOiB1cmwoXCIuL2Z1ZW50ZXMvVFRDb21tb25zLVRoaW5JdGFsaWMudHRmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQnO1xuICAgIHNyYzogdXJsKFwiLi9mdWVudGVzL1RUQ29tbW9ucy1FeHRyYUxpZ2h0LnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtRXh0cmFMaWdodEl0YWxpYy50dGZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCc7XG4gICAgc3JjOiB1cmwoXCIuL2Z1ZW50ZXMvVFRDb21tb25zLUxpZ2h0LnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtTGlnaHRJdGFsaWMudHRmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQnO1xuICAgIHNyYzogdXJsKFwiLi9mdWVudGVzL1RUQ29tbW9ucy1SZWd1bGFyLnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtSXRhbGljLnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtTWVkaXVtLnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtTWVkaXVtSXRhbGljLnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgICBzcmM6IHVybChcIi4vZnVlbnRlcy9UVENvbW1vbnMtQm9sZC50dGZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCc7XG4gICAgc3JjOiB1cmwoXCIuL2Z1ZW50ZXMvVFRDb21tb25zLUJvbGRJdGFsaWMudHRmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQnO1xuICAgIHNyYzogdXJsKFwiLi9mdWVudGVzL1RUQ29tbW9ucy1FeHRyYUJvbGQudHRmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQnO1xuICAgIHNyYzogdXJsKFwiLi9mdWVudGVzL1RUQ29tbW9ucy1FeHRyYUJvbGRJdGFsaWMudHRmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQnO1xuICAgIHNyYzogdXJsKFwiLi9mdWVudGVzL1RUQ29tbW9ucy1CbGFjay50dGZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCc7XG4gICAgc3JjOiB1cmwoXCIuL2Z1ZW50ZXMvVFRDb21tb25zLUJsYWNrSXRhbGljLnR0ZlwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiovXG5cbi5nLW51bS1saW5pbmdudW1zIHtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gICAgLypmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmOyovXG4gICAgZm9udC1mYW1pbHk6IFwiVFRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTZyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi50ZXh0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZy1mb250LXNpemUtNDQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmctZm9udC1zaXplLTE5IHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuXG4uZy1mb250LXNpemUtMjEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5cbi5qdXN0aWZpZWQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkO1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5oaWRkZW4geyBcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdBNTMgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS12MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGNTA0NiAhaW1wb3J0YW50O1xufVxuLmctYmctcHJpbWFyeS12Mi0taG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBRjUwNDYgIWltcG9ydGFudDtcbn1cbi5nLWJnLXByaW1hcnktdjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlN2U4ICFpbXBvcnRhbnQ7XG59XG4uZy1iZy1zZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlN2U4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWFzZWd1cmFkb3JhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYWVjICFpbXBvcnRhbnQ7XG59XG4uZy1iZy1hc2VndXJhZG9yYS0taG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2VhZWMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZnVuZXJhcmlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlMWViICFpbXBvcnRhbnQ7XG59XG4uZy1iZy1mdW5lcmFyaWEtLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlMWViICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLW5vc290cm9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlOWQ5ICFpbXBvcnRhbnQ7XG59XG4uZy1iZy1ub3NvdHJvczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZTlkOSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LXdmbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczN2I4MyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LXdmbi0taG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzdiODMgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGFyaWZhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBlNiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcGJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tcHJvbW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS12MiB7XG4gICAgY29sb3I6ICNBRjUwNDYgIWltcG9ydGFudDtcbn1cbi5nLWNvbG9yLXByaW1hcnktdjItLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0FGNTA0NiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LXYzIHtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY2IHtcbiAgICBjb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY2LS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICM4MTgxODEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcmVkLXdmbiB7XG4gICAgY29sb3I6ICM3MzdiODMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcmVkLXdmbi0taG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNzM3YjgzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktd2ZwIHtcbiAgICBjb2xvcjogIzZBNkE2QSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS13Zm4ge1xuICAgIGJvcmRlci1jb2xvcjogIzczN2I4MyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS12MiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUY1MDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LXYzIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JlZW4tb3BhY2l0eS0wXzcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIyLCA4MywgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ncmF5LXdmbiB7XG4gICAgY29sb3I6ICM3MzdiODM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzM3YjgzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ncmF5LXdmbjpmb2N1cywgLnUtYnRuLW91dGxpbmUtZ3JheS13Zm4uYWN0aXZlIHtcbiAgICBjb2xvcjogI2U1ZTdlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3YjgzO1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLWdyYXktd2ZuOmhvdmVyIHtcbiAgICBjb2xvcjogI2U1ZTdlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3YjgzO1xufVxuXG4vKmNhbWJpb3MqL1xuLnUtYnRuLW91dGxpbmUtcHVycGxlLXYyIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBib3JkZXItY29sb3I6ICNGREU3QjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTdCMztcbn1cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS12Mjpob3ZlciB7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkJERDk3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkREOTc7XG59XG4udS1idG4tb3V0bGluZS1wdXJwbGUtdjI6YWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBib3JkZXItY29sb3I6ICNFN0QyQTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RDJBMDtcbn1cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS12MjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4udS1idG4tb3V0bGluZS1wdXJwbGUtdjI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTQzMTNGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZERTdCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFN0IzO1xufVxuXG4udS1idG4tb3V0bGluZS1saWxhLXYyIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBib3JkZXItY29sb3I6ICNGREU3QjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTdCMztcbn1cbi51LWJ0bi1vdXRsaW5lLWxpbGEtdjI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkRFN0IzO1xuICAgIGJvcmRlci1jb2xvcjogI0ZERTdCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJ0bi1kaW17XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDVlbTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnRuLWRpbXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwNWVtO1xuICAgIH1cbn1cblxuLmxpc3RhVGlja3Mge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JlYS9idWxsZXRMaXN0YS5zdmdcIik7XG59XG4ubGlzdGFUaWNrczIge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JlYS9idWxsZXRMaXN0YTIuc3ZnXCIpO1xufVxuLmxpc3RhVGlja3MzIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZWEvc2VydmljaW9zL2NoZWNrLnN2Z1wiKTtcbn1cbi5saXN0YVRpY2tzNCB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmVhL3NlcnZpY2lvcy9jaGVjazIuc3ZnXCIpO1xufVxuXG4uZy1jb2xvci1ncmF5LXdmbi0taG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIsIDMsIDMsIDAuNDgpICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjIge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjdBNkI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTZCNiAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXYyOmZvY3VzLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LXYyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG4gICAgXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXYyOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12Mi52Mjpmb2N1cywgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12Mi52Mi5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuICAgIFxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12Mi52Mjpob3ZlciB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjMge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjM6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjMuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNkI2O1xuICAgIGJvcmRlci1jb2xvcjogIzY3QTZCNiAhaW1wb3J0YW50O1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjM6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0E2QjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjdBNkI2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktYXJib3JlYSB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNCQUU2Qzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRTZDOTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS1hcmJvcmVhOmZvY3VzLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LWFyYm9yZWEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkFFNkM5ICFpbXBvcnRhbnQ7XG59XG4gIFxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS1hcmJvcmVhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkFFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjQge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZEQUREICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JGREFERCAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXY0OmZvY3VzLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LXY0LmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4gIFxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12NDpob3ZlciB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjQudjI6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjQudjIuYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cbiAgXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXY0LnYyOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12NSB7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjU6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjUuYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNkI2O1xuICAgIGJvcmRlci1jb2xvcjogIzY3QTZCNiAhaW1wb3J0YW50O1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0E2QjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjdBNkI2ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXY2IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0E2QjYgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12Njpmb2N1cywgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12Ni5hY3RpdmUge1xuICAgIGNvbG9yOiAjNjdBNkI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzY3QTZCNiAhaW1wb3J0YW50O1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjY6aG92ZXIge1xuICAgIGNvbG9yOiAjNjdBNkI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzY3QTZCNiAhaW1wb3J0YW50O1xufVxuXG5cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS12NyB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjc6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnktdjcuYWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiAgXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LXY3OmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuXG5cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50IHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjQ5ZGVnLCAjRjRDRUNFIDE2LjYzJSwgI0JGREFERCA5OS45NSUpOztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50OmZvY3VzLCAudS1idG4tb3V0bGluZS1ncmFkaWVudC5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICM2N0E2QjY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjNjdBNkI2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLnUtYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiAgXG4udS1idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUge1xuICAgIGNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlOmZvY3VzLCAudS1idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG59XG4gIFxuLnUtYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJ0bi1ibHVlIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTVhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1YTggIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLWJsdWU6Zm9jdXMsIC51LWJ0bi1ibHVlLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDk1YTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG59XG4gIFxuLnUtYnRuLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5NWE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTVhOCAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tcHVycGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2IyNGRhMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjRkYTEgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLXB1cnBsZTpmb2N1cywgLnUtYnRuLXB1cnBsZS5hY3RpdmUge1xuICAgIGNvbG9yOiAjYjI0ZGExICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2IyNGRhMSAhaW1wb3J0YW50O1xufVxuXG4udS1idG4tcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2IyNGRhMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNiMjRkYTEgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdHJhbnNwYXJlbnQ6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXRyYW5zcGFyZW50LmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4gIFxuLnUtYnRuLW91dGxpbmUtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibHVlLWJvcmVhIHtcbiAgICBjb2xvcjogIzAwOTVhOCAhaW1wb3J0YW50O1xufVxuXG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUtdjEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xuICAgIHotaW5kZXg6IDIyO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLXYxOmZvY3VzLCAudS1idG4tb3V0bGluZS0tYmx1ZS12MS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuICBcbi51LWJ0bi1vdXRsaW5lLWJsdWUtdjE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQzMTNGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51LWJ0bi1wcmVjaW8tbGVmdCB7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzMTNGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMjI7XG59XG5cbi51LWJ0bi1wcmVjaW8tbGVmdDpmb2N1cywgLnUtYnRuLXByZWNpby1sZWZ0LmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG59XG4gIFxuLnUtYnRuLXByZWNpby1sZWZ0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4udS1idG4tcHJlY2lvLXJpZ2h0IHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBib3JkZXItY29sb3I6ICMxNDMxM0Y7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi51LWJ0bi1wcmVjaW8tcmlnaHQ6Zm9jdXMsIC51LWJ0bi1wcmVjaW8tcmlnaHQuYWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiAgXG4udS1idG4tcHJlY2lvLXJpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MzEzRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnVGbGVjaGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzAwM2QyYWVkO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5saW5rLW1lbnUge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1lbnUtaXRlbSB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVudUNvbnRhY3RvIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdBNTMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3QTUzO1xuICAgIHBhZGRpbmc6IDAuNzg1NzFyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lbnUtYWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtYWN0aXZlLS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWFjdGl2ZTItLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLm1lbnUtYWN0aXZlMi0taG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yb3NhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjZWNlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJvc2EtLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjZWNlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWF6dWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEU4RkYgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXp1bC0taG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEU4RkYgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXJib3JlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRTZDOSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1hcmJvcmVhLS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRTZDOSAhaW1wb3J0YW50O1xufVxuXG5cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQzMTNGO1xufVxuXG4jaW1hZ2VUb3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjMpO1xufVxuXG4uZGV0YWlsc0ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAzNiU7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZGV0YWlsc0ljb24tUHJvZHVjdG9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOSU7XG4gICAgbGVmdDogNDIlO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmRldGFpbHNJY29uLVByb2R1Y3RvczUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0JTtcbiAgICBsZWZ0OiAzNSU7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZGV0YWlsc0ljb24tUHJvZHVjdG9zNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQlO1xuICAgIGxlZnQ6IDM3JTtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5kZXRhaWxzSWNvbi1Qcm9kdWN0b3MzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNCU7XG4gICAgbGVmdDogNDAlO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmRldGFpbHNJY29uLUFjdHVhbGlkYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiA0MiU7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uYWN0dWFsaWRhZC1zb21icmEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbn1cblxuLmctcHQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMTAweCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3JkZXItc2VjdG9yZXMge1xuICAgIHdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTFyZW0gIWltcG9ydGFudDtcbn0gXG5cbi5kYXNoZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyByeD0nMTAwJyByeT0nMTAwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEwJyBzdHJva2UtZGFzaGFycmF5PSczJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclNlY3RvciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J25vbmUnIHJ4PScxMDAnIHJ5PScxMDAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMTAnIHN0cm9rZS1kYXNoYXJyYXk9JzMnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nYnV0dCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmhvdmVyU2VjdG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmRhc2hlZC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J25vbmUnIHJ4PScxMDAnIHJ5PScxMDAnIHN0cm9rZT0nJTIzMDA3QTUzRkYnIHN0cm9rZS13aWR0aD0nMTAnIHN0cm9rZS1kYXNoYXJyYXk9JzMnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nYnV0dCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQgIWltcG9ydGFudDsgXG59XG5cbi5ob3ZlclNvbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyByeD0nMTAwJyByeT0nMTAwJyBzdHJva2U9JyUyMzAwN0E1M0ZGJyBzdHJva2Utd2lkdGg9JzEwJyBzdHJva2UtZGFzaGFycmF5PSczJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmhvdmVyU29sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQgIWltcG9ydGFudDsgICBcbn1cblxuLmltZ1NlY3RvciB7XG4gICAgd2lkdGg6IDEwMHB4OyBcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS00eGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS00eGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tNHhsIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi5pbWdTb2wge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uaGVhZGVySW1hZ2V7XG4gICAgaGVpZ2h0OiAzOTJweDtcbn1cblxuLnBvaW50IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYWN0dWFsaWRhZEZpbHRybyB7XG4gICAgcGFkZGluZzogMC43cmVtIDA7IFxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQzMTNGO1xufVxuXG4uYWN0dWFsaWRhZEZpbHRyby0taG92ZXI6aG92ZXIge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwOyBcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MzEzRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pZGlvbWFTZWxlY3Qge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1hZ2UtcHJveWVjdG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1hcnRpY3VsbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1hZ2UtcHJveWVjdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWFydGljdWxvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnUtdGltZWxpbmUtdjItd3JhcDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA3QTUzRkYnIHN0cm9rZS13aWR0aD0nNycgc3Ryb2tlLWRhc2hhcnJheT0nMjAnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nYnV0dCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG59XG5cbi5lYXN5cGluLW1hcmtlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5nLW1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmctbXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmctbWwtYXV0by0tbGcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud2lkdGgtMTd4LS1sZyB7XG4gICAgICAgIHdpZHRoOiAxNyU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LTIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogNTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmV3LWxpbmUge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICB9XG4gICAgLmNvbHVtbsKge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICB9XG4gICAgLm1lbnVDb250YWN0b3tcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG5cbiAgICAuY29sLWxnLTIweHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy0xNHh7XG4gICAgICAgIGZsZXg6IDAgMCAxNC4yOCU7XG4gICAgICAgIG1heC13aWR0aDogMTQuMjglO1xuICAgIH1cblxuICAgIC5nLWZvbnQtc2l6ZS0xMjAtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nLW1heC13aWR0aC02MHgtLWxne1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAuZy1tYXgtd2lkdGgtNzB4LS1sZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLmctbWF4LXdpZHRoLTgweC0tbGd7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5nLW1pbi1oZWlnaHQtMTUwLS1sZ3tcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIC5nLW1pbi1oZWlnaHQtMjAwLS1sZ3tcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAubGluay1tZW51IHtcbiAgICAgICAgY29sb3I6ICMwMDNkMmEgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5nLWZvbnQtc2l6ZS02MC0tc20ge1xuICAgICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxufVxuXG4uc2VjY2lvbi10aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmltZy1hYnNvbHV0ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWNjaW9uLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNlY2Npb24tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cbn1cbi8qY2FtYmlvcyBpbWFnZW5lcyovXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaW1hZ2VuLXNpemUge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBib3R0b206IC03JTtcbiAgICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmltYWdlbi1zaXplIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYm90dG9tOiAtMTguNSU7XG4gICAgICAgIHJpZ2h0OiAtMTEuNSU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmltYWdlbi1zaXplIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2VuLXNpemUge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBib3R0b206IC0xOS41JTtcbiAgICAgICAgcmlnaHQ6IC0xOSU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mcmFtZUNvbXBsZXRvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmltYWdlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wZXJzb25hc0ZvbmRvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3R0b206IDMwMHB4O1xuXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2hhbmdlLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNDMxM0YgO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNoYW5nZS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjlGNTtcbiAgICAgICAgY29sb3I6ICMxNDMxM0Y7XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLmJnLWxpZ2h0LWRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgICAgXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjY2lvbi10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY2Npb24tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VjY2lvbi10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIH1cbn1cblxubGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uaW1hZ2VuR2FsZXJpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZU92ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0qL1xuXG4vKmxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbjtcbn0qL1xuXG4uY3VhZHJvSGlzdG9yaWFzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5jdWFkcm9OZXdzbGV0dGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG59XG5cbi5jdWFkcm9Bc2VndXJhZG9yYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYWVjO1xufVxuXG4uY3VhZHJvQXNlZ3VyYWRvcmEyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VhZHJvRnVuZXJhcmlhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWUxZWI7XG59XG5cbi5jdWFkcm9GdW5lcmFyaWEyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VhZHJvUHJ1ZWJhbG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlMDtcbn1cblxuLmJvcmRlRnVuZXJhcmlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggMCByZ2JhKDIxMywgMjEzLCAyMTMsIDAuNSk7XG59XG5cbi5pbnB1dENvbnRhY3RvIHtcbiAgICBib3JkZXI6IHNvbGlkIDEuN3B4IHJnYmEoMTc5LCAxNzQsIDE1MSwgMC41NSk7XG4gICAgY29sb3I6ICMxNDMxM0Y7XG4gICAgYm9yZGVyLXJhZGl1czogNDRweDtcbn1cblxuLyogSFVCU1BPVCAqL1xuXG4uaHMtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiA0NS42cHg7XG4gICAgcGFkZGluZy10b3A6IC43ODU3MXJlbSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC43ODU3MXJlbSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xufVxuXG4uaHMtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzEzRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4ubm8tbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaW5wdXRzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmhzLWVycm9yLW1zZ3Mge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1lcnJvci1tc2cge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuI2xhYmVsLWZpcnN0bmFtZS0wMzJmNGQxOC1kZGJlLTRhODgtYjg3ZS02ODU0M2RjODlhYTgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsYWJlbC1maXJzdG5hbWUtOWNlZTdkZWMtYzBlMy00MmM4LWE4MWEtMDFkN2FhZjAyYzUzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZW1haWwtMDMyZjRkMTgtZGRiZS00YTg4LWI4N2UtNjg1NDNkYzg5YWE4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZW1haWwtOWNlZTdkZWMtYzBlMy00MmM4LWE4MWEtMDFkN2FhZjAyYzUzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNsYWJlbC1lbWFpbC0wNjg2ODNmZS00OTRiLTQ2M2ItOWRmYy03MzFlNDhiNjMxYjEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsYWJlbC1maXJzdG5hbWUtMDY4NjgzZmUtNDk0Yi00NjNiLTlkZmMtNzMxZTQ4YjYzMWIxIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZGVwYXJ0YW1lbnRvLTA2ODY4M2ZlLTQ5NGItNDYzYi05ZGZjLTczMWU0OGI2MzFiMSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2xhYmVsLWNvbW9fcG9kZW1vc19heXVkYXJ0ZS0wNjg2ODNmZS00OTRiLTQ2M2ItOWRmYy03MzFlNDhiNjMxYjEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsYWJlbC1sYXN0bmFtZS0wNjg2ODNmZS00OTRiLTQ2M2ItOWRmYy03MzFlNDhiNjMxYjEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsYWJlbC1maXJzdG5hbWUtMTBjOWJjMDAtMzM0NS00YjMzLWIxOWItMzc4ODI1ZTM2N2IwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtbGFzdG5hbWUtMTBjOWJjMDAtMzM0NS00YjMzLWIxOWItMzc4ODI1ZTM2N2IwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZW1haWwtMTBjOWJjMDAtMzM0NS00YjMzLWIxOWItMzc4ODI1ZTM2N2IwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZGVwYXJ0YW1lbnRvLTEwYzliYzAwLTMzNDUtNGIzMy1iMTliLTM3ODgyNWUzNjdiMMKge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsYWJlbC1jb21vX3BvZGVtb3NfYXl1ZGFydGUtMTBjOWJjMDAtMzM0NS00YjMzLWIxOWItMzc4ODI1ZTM2N2IwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGFiZWwtZGVwYXJ0YW1lbnRvLTEwYzliYzAwLTMzNDUtNGIzMy1iMTliLTM3ODgyNWUzNjdiMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHNfZmlyc3RuYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaHNfbGFzdG5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5oc19lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLmhzX2RlcGFydGFtZW50byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcbiAgICBcbiAgICBjb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmhzLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0FGNTA0NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUY1MDQ2O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uaHMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaHMtcmljaHRleHQge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGFya2VuXCIgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1yaWNodGV4dCBoNXtcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhcmtlblwiICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaHNfY29tb19wb2RlbW9zX2F5dWRhcnRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1mb250IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTA3NHB4KSB7XG4gICAgLm1lbnUtZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAubWVudS1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVudS1mb250LXY0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTA3NHB4KSB7XG4gICAgLm1lbnUtZm9udC12NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAubWVudS1mb250LXY0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZy1iZy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTI1MCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuXG4uaW1nLWNvbW9mdW5jaW9uYSB7XG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb21vX2Z1bmNpb25hLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaW1nLWhlYWRlciB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kby5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci12MiB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kb192Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci1jZW5pemFzIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjEgNDkgNjIgLyA1MiUpIDUxLjYzJSwgI2ZmZmZmZjAwIDgwLjg1JSksIHVybCgnLi4vaW1nL2JvcmVhL3RyYXNsYWRvc192NC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci10cmFzbGFkb3Mge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9pbWdfZm9uZG9fdHJhc2xhZG9zLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctaGVhZGVyLWFyYm9yZWEge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9pbWdfZm9uZG9fYXJib3JlYV9oZWFkZXIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWNvbnRhY3RvLXYyIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvY29udGFjdG9fdjIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1jb250YWN0by12MyB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2NvbnRhY3RvX3YzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctY29udGFjdG8tYXJib3JlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2NvbnRhY3RvX2FyYm9yZWEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1jb21vZnVuIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW1hZ2VuX2NvbW9mdW4ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXBldHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9pbWdfZm9uZG9fcGV0cy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci12NCB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hlYWRlcl9nZW4ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXY0LXByZWNpbyB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hlYWRlcl9pbmMud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXY0LXByZWNpb2Ige1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb24tcHJlY2lvLWIvY2FiZWNlcmEud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTVweCAxNXB4IDcwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLmltZy1pbmNpbmVyYWNpb24tdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb24ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1zZXJ2aWNpb3MtdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9iZ19zZXJ2aWNpb3Mud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1zZXJ2aWNpb3NiLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvaW5jaW5lcmFjaW9uLXByZWNpby1iL2JnX3NlcnZpY2lvczIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXG4gICAgfVxuXG4gICAgLnByZWNpby1iYW5uZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb24tcHJlY2lvLWIvYmdfYmFubmVyLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaW1nLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzIuNjMlLCAjRkZGRkZGIDY0Ljg1JSksIHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kb19zbS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y5RjU7XG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXYyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvaW1nX2ZvbmRvX3YyX3NtLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAyMTgsIDIyMSwgMC40MCk7XG4gICAgfVxuICAgIC5pbWctaGVhZGVyLWNlbml6YXMge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMSA0OSA2MiAvIDUyJSkgNTEuNjMlLCAjZmZmZmZmMDAgODAuODUlKSwgdXJsKCcuLi9pbWcvYm9yZWEvdHJhc2xhZG9zX3Y0LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1oZWFkZXItdHJhc2xhZG9zIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvaW1nX2ZvbmRvX3RyYXNsYWRvc19zbS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci1hcmJvcmVhIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxoc2xhKDAsMCUsMTAwJSwwKSAzMi42MyUsI2ZmZiA1NC44NSUpLHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kb19hcmJvcmVhX2hlYWRlcl9zbS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IFxuICAgIH1cbiAgICAuaW1nLWNvbnRhY3RvLXYyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvY29udGFjdG9fc21fdjIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMjE4LCAyMjEsIDAuNDApO1xuICAgIH1cbiAgICAuaW1nLWNvbnRhY3RvLXYzIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvY29udGFjdG9fc21fdjMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWNvbnRhY3RvLWFyYm9yZWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9jb250YWN0b19hcmJvcmVhLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1jb21vZnVuIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ltYWdlbl9jb21vZnVuMi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1oZWFkZXItcGV0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kb19wZXRzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWhlYWRlci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hlYWRlcl9nZW5fc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXY0LXByZWNpbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hlYWRlcl9pbmNfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5pbWctaGVhZGVyLXY0LXByZWNpb2Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb24tcHJlY2lvLWIvY2FiZWNlcmEud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDE1cHggMTVweCA1MDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgIC5pbWctc2VydmljaW9zLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvYmdfc2VydmljaW9zX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctc2VydmljaW9zYi12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2luY2luZXJhY2lvbi1wcmVjaW8tYi9iZ19zZXJ2aWNpb3MyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAucHJlY2lvLWJhbm5lci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2luY2luZXJhY2lvbi1wcmVjaW8tYi9iZ19iYW5uZXIud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMnB4O1xufVxuXG4uaW5wdXRQZXJmaWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDMwM2U2NiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXRQZXJmaWw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuXG5cblxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogIzE0MzEzRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jaW5wdXROZWNlc2lkYWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAvKiBBZGQgaWYgbm90IHVzaW5nIGF1dG9wcmVmaXhlciAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBSZW1vdmUgbW9zdCBhbGwgbmF0aXZlIGlucHV0IHN0eWxlcyAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRm9yIGlPUyA8IDE1ICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogTm90IHJlbW92ZWQgdmlhIGFwcGVhcmFuY2UgKi9cbiAgICBtYXJnaW46IDA7XG4gIFxuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE0MzAzZTY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMDc1ZW0pO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIFxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE0JSA0NCUsIDAgNjUlLCA1MCUgMTAwJSwgMTAwJSAxNiUsIDgwJSAwJSwgNDMlIDYyJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAxMjBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSAjMTQzMTNGO1xuICAgIC8qIFdpbmRvd3MgSGlnaCBDb250cmFzdCBNb2RlICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQ2FudmFzVGV4dDtcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4uZm9ybS1jb250cm9sMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cHggYXV0bztcbiAgICBnYXA6IDAuNWVtO1xuICB9XG5cbi8qIEdFT0NPREVSICovXG5cbi5tYXBib3hnbC1jdHJsLWdlb2NvZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtY3RybC1nZW9jb2Rlci0taW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzMDNlNjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiVFRcIiAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtY3RybC1nZW9jb2Rlci0taW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tYXBib3hnbC1jdHJsLWdlb2NvZGVyLS1pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLWN0cmwtZ2VvY29kZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1jdHJsLWdlb2NvZGVyLS1pY29uIHtcbiAgICB0b3A6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLWN0cmwtZ2VvY29kZXIsIC5tYXBib3hnbC1jdHJsLWdlb2NvZGVyIC5zdWdnZXN0aW9ucyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jZ2VvY29kZXIgPiAubWFwYm94Z2wtY3RybC1nZW9jb2RlciB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxLjJweCByZWQgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uc3dhbDItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRUXCIgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgICBmb250LWZhbWlseTogXCJUVFwiICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1jb25maXJtIHtcbiAgICBmb250LWZhbWlseTogXCJUVFwiICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5nLWJnLXRyYW5zcGFyZW50LS1zbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi8qIEFSVElDVUxPUyAqL1xuXG4uYXJ0aWN1bG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rU3Bhbm5lcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIFxuICAgIC8qIGVkaXQ6IGZpeGVzIG92ZXJsYXAgZXJyb3IgaW4gSUU3LzgsIFxuICAgICAgIG1ha2Ugc3VyZSB5b3UgaGF2ZSBhbiBlbXB0eSBnaWYgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdlbXB0eS5naWYnKTsqL1xufSBcblxuLnNlbGVjdC1ibG9nIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiB9XG5cbi5zZWxlY3QtYmxvZzpmb2N1cyB7IFxuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cblxuLyogRHJvcGRvd24gQnV0dG9uICovXG4uZHJvcGJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNjdBNkI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIFxuICAvKiBUaGUgY29udGFpbmVyIDxkaXY+IC0gbmVlZGVkIHRvIHBvc2l0aW9uIHRoZSBkcm9wZG93biBjb250ZW50ICovXG4gIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLyogRHJvcGRvd24gQ29udGVudCAoSGlkZGVuIGJ5IERlZmF1bHQpICovXG4gIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBcbiAgLyogTGlua3MgaW5zaWRlIHRoZSBkcm9wZG93biAqL1xuICAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLyogQ2hhbmdlIGNvbG9yIG9mIGRyb3Bkb3duIGxpbmtzIG9uIGhvdmVyICovXG4gIC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNkZGQ7fVxuICBcbiAgLyogU2hvdyB0aGUgZHJvcGRvd24gbWVudSBvbiBob3ZlciAqL1xuICAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLWNvbnRlbnQge2Rpc3BsYXk6IGJsb2NrO31cblxuICAubm9zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG4gIH1cblxuXG4vKiBNT0RBTCAqL1xuXG4vKiBUaGUgTW9kYWwgKGJhY2tncm91bmQpICovXG4ubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gICAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gICAgei1pbmRleDogOTk5OTk5OyAvKiBTaXQgb24gdG9wICovXG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvKiBMb2NhdGlvbiBvZiB0aGUgYm94ICovXG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbiAgICBmb250LWZhbWlseTogJ1RUJztcbiAgfVxuICBcbiAgLyogTW9kYWwgQ29udGVudCAqL1xuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40c1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQuY29tZW50YXJpb3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQuY29tZW50YXJpb3Mge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgXG4gICAgLyogQWRkIEFuaW1hdGlvbiAqL1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgICAgICAgZnJvbSB7dG9wOi0zMDBweDsgb3BhY2l0eTowfSBcbiAgICAgICAgdG8ge3RvcDowOyBvcGFjaXR5OjF9XG4gICAgfVxuICBcbiAgICBAa2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICAgICAgICBmcm9tIHt0b3A6LTMwMHB4OyBvcGFjaXR5OjB9XG4gICAgICAgIHRvIHt0b3A6MDsgb3BhY2l0eToxfVxuICAgIH1cbiAgXG4gIC8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmNsb3NlOmhvdmVyLFxuICAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0Y7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIFxuICAubW9kYWwtYm9keSB7cGFkZGluZzogMnB4IDE2cHg7fVxuICBcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzEzRjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuXG5cblxuXG4uaW1nLWNhcnJ1c2VsIHtcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2NhcnJ1c2VsLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5jdWFkcm9TZXJ2aWNpbyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDI0Nik7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0MHB4IHJnYmEoMjAsIDQ5LCA2MywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbGVjaGEge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgfVxuICAgIC5pbWctZ3JhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2dyYWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1wZXJzb25hbGl6YWRvcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX3BlcnNvbmFsaXphZG9zLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5jdWFkcm9TZXJ2aWNpb1BlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzMTNmYjM7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLmltZy1ib3JlYSB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2JvcmVhLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctYm9yZWEyIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fYm9yZWEyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctZm9vdGVyIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fZm9vdGVyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWZvb3Rlci1hcmJvcmVhIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fZm9vdGVyX2FyYm9yZWEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctZm9vdGVyLWRhbmEge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9mb25kb19mb290ZXJfYXVyb3JhLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWZvb3Rlci12NCB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2Zvb3Rlci53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctY29tby1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9jb21vLWZ1bmNpb25hL2ZvbmRvX2dyYWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctY29tby1mb3JtdWxhcmlvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvY29tby1mdW5jaW9uYS9mb25kb19mb3JtdWxhcmlvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLXNlcnYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvc2VydmljaW9zL2ZvbmRvX2dyYWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctYXJ0aWN1bG9zLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2FydGljdWxvcy9mb25kb19ncmFkLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1hcnRpY3Vsb3MtcG9zdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2FydGljdWxvcy9mb25kb19wb3N0LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWNvbnRhY3RvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvY29udGFjdG9fZ3JhZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZmxlY2hhIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIH1cbiAgICAuaW1nLWdyYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9mb25kb19ncmFkX3NtLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLXBlcnNvbmFsaXphZG9zIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fcGVyc29uYWxpemFkb3Nfc20ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5jdWFkcm9TZXJ2aWNpb1BlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICB9XG4gICAgLmltZy1ib3JlYSB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2JvcmVhX3NtLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWJvcmVhMiB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2JvcmVhMl9zbS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1mb290ZXIge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9mb25kb19mb290ZXJfc20ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctZm9vdGVyLWFyYm9yZWEge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTIuMTVkZWcsICNGQ0Y5RjUgMjkuNiUsIHJnYmEoMjUyLCAyNDksIDI0NSwgMCkgMTAwJSksIHVybCgnLi4vaW1nL2ltZ19mb25kby5wbmcnKTsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9mb25kb19mb290ZXJfYXJib3JlYS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1mb290ZXItZGFuYSB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMi4xNWRlZywgI0ZDRjlGNSAyOS42JSwgcmdiYSgyNTIsIDI0OSwgMjQ1LCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvaW1nX2ZvbmRvLnBuZycpOyovXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ZvbmRvX2Zvb3Rlcl9hdXJvcmEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctZm9vdGVyLXY0IHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyLjE1ZGVnLCAjRkNGOUY1IDI5LjYlLCByZ2JhKDI1MiwgMjQ5LCAyNDUsIDApIDEwMCUpLCB1cmwoJy4uL2ltZy9pbWdfZm9uZG8ucG5nJyk7Ki9cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvZm9vdGVyX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1jb21vLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2NvbW8tZnVuY2lvbmEvZm9uZG9fZ3JhZF9zbS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1jb21vLWZvcm11bGFyaW8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9jb21vLWZ1bmNpb25hL2ZvbmRvX2Zvcm11bGFyaW9fc20ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctc2Vydi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9zZXJ2aWNpb3MvZm9uZG9fZ3JhZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG4gICAgLmltZy1hcnRpY3Vsb3MtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvYXJ0aWN1bG9zL2ZvbmRvX2dyYWQud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cbiAgICAuaW1nLWFydGljdWxvcy1wb3N0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvYXJ0aWN1bG9zL2ZvbmRvX3Bvc3QucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIC5pbWctY29udGFjdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9jb250YWN0b19ncmFkLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxufVxuXG4udS1nby10by12MS53aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xufVxuLnUtZ28tdG8tdjEud2hhdHNhcHA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMxM0YgIWltcG9ydGFudDtcbn1cblxuLmVubGFjZXMtcG9zdCB7XG4gICAgY29sb3I6ICMxYjk2YjggIWltcG9ydGFudDtcbn1cblxuLmNvbWVudGFyaW8gPiBwIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyLnYyLCAuaGFtYnVyZ2VyLWlubmVyLnYyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXIudjI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZy1iZy1wcmltYXJ5LS1zbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMTNGICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nLWJnLWhlYWRlci12My0tc20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9pbWdfZm9uZG9fdjMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDIxOCwgMjIxLCAwLjQwKTtcbiAgICB9XG4gICAgLmctYmctaGVhZGVyLWFyYm9yZWEtLXNtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvaW1nX2ZvbmRvX2FyYm9yZWEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDIxOCwgMjIxLCAwLjQwKTtcbiAgICB9XG4gIH1cblxuXG4uZy1iZy1oZWFkZXItdjMge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2ltZ19mb25kb192My5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAyMTgsIDIyMSwgMC40MCk7XG59XG5cbi5nLWJnLWhlYWRlci1hcmJvcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9pbWdfZm9uZG9fYXJib3JlYS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAyMTgsIDIyMSwgMC40MCk7XG59XG5cbi5pbWctZ3JhZC12MyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fZ3JhZF92My53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmltZy1ncmFkLWFyYm9yZWExIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS9mb25kb19ncmFkX2FyYm9yZWExLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5pbWctZ3JhZC1hcmJvcmVhMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvZm9uZG9fZ3JhZF9hcmJvcmVhMi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG5cblxuLmJ0bi1sbGFtYXItZGFuYSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL2J0bi1sbGFtYXIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYnRuLWxsYW1hci1kYW5hOmZvY3VzLCAuYnRuLWxsYW1hci1kYW5hLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuICBcbi5idG4tbGxhbWFyLWRhbmE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLmJ0bi13aGF0c2FwcCB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDE3NSwgNTYsIDEpO1xufVxuXG4uYnRuLXdoYXRzYXBwOmZvY3VzLCAuYnRuLXdoYXRzYXBwLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuICBcbi5idG4td2hhdHNhcHA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLmctY29sb3ItZGFyayB7XG4gICAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuLmxpbmVhU2VydmljaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTRFOEZGO1xufVxuXG4ucHJlY2lvU2VydmljaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjOTRFOEZGO1xufVxuXG4ubGluZWFTZXJ2aWNpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM5NEU4RkY7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5saW5lYVRhbmF0b3JpbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTQzMTNmO1xufVxuXG4ubGluZWFUYW5hdG9yaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQzMTNmO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xufVxuXG4ubGluZWFUYW5hdG9yaW8yIHtcbiAgICBjb2xvcjogIzE0MzEzZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iZy1mb290ZXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJPUkVBIFY0IFdFQiAqL1xuXG4uaG9tZS1oZWFkZXItdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hvbWVfaGVhZGVyLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmhvbWUtc2VydmljaW9zLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9ob21lX3NlcnZpY2lvcy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5ob21lLXBvcnF1ZS12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvaG9tZV9wb3JxdWUud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4ucHJlZ3VudGFzLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9wcmVndW50YXMud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uc29tb3MtaGVhZGVyLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9zb21vc19oZWFkZXIud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uc29tb3MtYm9yZWEtdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L3NvbW9zX2JvcmVhLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLnNvbW9zLWhvbnJhZGV6LXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9zb21vc19ob25yYWRlei53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5zb21vcy1zZW5jaWxsZXotdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L3NvbW9zX3NlbmNpbGxlei53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5zb21vcy1lbXBhdGlhLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9zb21vc19lbXBhdGlhLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLnNvbW9zLWRpZ2l0YWwtdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L3NvbW9zX2RpZ2l0YWwud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uc29tb3MtcHJlY2lvLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9zb21vc19wcmVjaW8ud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uY29tby1oZWFkZXItdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2NvbW9faGVhZGVyLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmluY2luZXJhY2lvbi1oZWFkZXItdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2luY2luZXJhY2lvbl9oZWFkZXIud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uaW5jaW5lcmFjaW9uLWJvcmVhLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb25fYm9yZWEud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uaW5jaW5lcmFjaW9uLXBvcnF1ZS12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvaW5jaW5lcmFjaW9uX3BvcnF1ZS53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5lbnRpZXJyby1oZWFkZXItdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2VudGllcnJvX2hlYWRlci53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5hcmJvcmVhLWhlYWRlci12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvYXJib3JlYV9oZWFkZXIud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4udHJhc2xhZG9zLWhlYWRlci12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvdHJhc2xhZG9zX2hlYWRlci53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi50cmFzbGFkb3MtcG9ycXVlLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC90cmFzbGFkb3NfcG9ycXVlLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmNlbml6YXMtaGVhZGVyLXY0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9jZW5pemFzX2hlYWRlci53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG59XG5cbi5jZW5pemFzLWNvbmZpYS12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvY2VuaXphc19jb25maWEud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxufVxuXG4uYmxvZy1oZWFkZXItdjQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2Jsb2dfaGVhZGVyLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmNvbnRhY3RvLWhlYWRlci12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvY29udGFjdG9faGVhZGVyLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbn1cblxuLmctY29sb3ItcHVycGxlIHtcbiAgICBjb2xvcjogIzkyNjViMiAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5ob21lLWhlYWRlci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2hvbWVfaGVhZGVyX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAuaG9tZS1zZXJ2aWNpb3MtdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9ob21lX3NlcnZpY2lvc19zbS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuXG4gICAgLmhvbWUtcG9ycXVlLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvaG9tZV9wb3JxdWVfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5wcmVndW50YXMtdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9wcmVndW50YXNfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5zb21vcy1oZWFkZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9zb21vc19oZWFkZXJfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5zb21vcy1ib3JlYS12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L3NvbW9zX2JvcmVhX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAuY29tby1oZWFkZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9jb21vX2hlYWRlcl9zbS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuXG4gICAgLmluY2luZXJhY2lvbi1oZWFkZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9pbmNpbmVyYWNpb25faGVhZGVyX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAuaW5jaW5lcmFjaW9uLWJvcmVhLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvaW5jaW5lcmFjaW9uX2JvcmVhX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAuaW5jaW5lcmFjaW9uLXBvcnF1ZS12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2luY2luZXJhY2lvbl9wb3JxdWVfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5lbnRpZXJyby1oZWFkZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9lbnRpZXJyb19oZWFkZXJfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5hcmJvcmVhLWhlYWRlci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2FyYm9yZWFfaGVhZGVyX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAudHJhc2xhZG9zLWhlYWRlci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L3RyYXNsYWRvc19oZWFkZXJfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC50cmFzbGFkb3MtcG9ycXVlLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvdHJhc2xhZG9zX3BvcnF1ZV9zbS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuXG4gICAgLmNlbml6YXMtaGVhZGVyLXY0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm9yZWEvdjQvY2VuaXphc19oZWFkZXJfc20ud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIH1cblxuICAgIC5jZW5pemFzLWNvbmZpYS12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2Nlbml6YXNfY29uZmlhX3NtLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICB9XG5cbiAgICAuYmxvZy1oZWFkZXItdjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3JlYS92NC9ibG9nX2hlYWRlcl9zbS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuXG4gICAgLmNvbnRhY3RvLWhlYWRlci12NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvcmVhL3Y0L2NvbnRhY3RvX2hlYWRlcl9zbS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIFxufVxuXG4vKiBGb250IEF3ZXNvbWUgZm9udC1kaXNwbGF5IG92ZXJyaWRlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzYuNy4xL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNi43LjEvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/