/* reset */
/* main variables */
body.compensate-for-scrollbar { overflow: hidden; }

.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; }

.fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 99992; }

.fancybox-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; }

.fancybox-bg { background: #000; opacity: 0; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg { opacity: .5; -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible; }

.fancybox-infobar { color: #ccc; font-size: 1.3rem; -webkit-font-smoothing: subpixel-antialiased; height: 4.4rem; left: 0; line-height: 4.4rem; min-width: 4.4rem; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.fancybox-toolbar { right: 0; top: 0; }

.fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 99994; }

.fancybox-is-open .fancybox-stage { overflow: hidden; }

.fancybox-slide { -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */ display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 40px; position: absolute; text-align: center; top: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994; }

.fancybox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }

.fancybox-slide--image { overflow: hidden; padding: 4.4rem 0; }

.fancybox-slide--image::before { display: none; }

.fancybox-slide--html { padding: 0; }

.fancybox-content { display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 40px; position: relative; text-align: left; vertical-align: middle; }

.fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -ms-transform-origin: top left; -webkit-transform-origin: top left; transform-origin: top left; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995; }

.fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content { cursor: -webkit-grab; cursor: grab; }

.fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing; }

.fancybox-container [data-selectable='true'] { cursor: text; }

.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }

.fancybox-spaceball { z-index: 1; }

.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100%; }

.fancybox-slide--video .fancybox-content { background: #000; }

.fancybox-slide--video .fancybox-close-small { color: #fff; font-size: 3rem; position: fixed; }

.fancybox-slide--video .fancybox-close-small:hover { color: #1C5B40; }

.fancybox-slide--map .fancybox-content { background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content { background: #fff; }

.fancybox-video, .fancybox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }

/* Fix iOS */
.fancybox-iframe { left: 0; position: absolute; top: 0; }

.fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%; }

.fancybox-error p { color: #444; font-size: 1.6rem; line-height: 20px; margin: 0; padding: 0; }

/* Buttons */
.fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 4.4rem; margin: 0; padding: 10px; position: relative; -webkit-transition: color .2s; transition: color .2s; vertical-align: top; visibility: inherit; width: 4.4rem; }

.fancybox-button--zoom { display: none; }

.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: #ccc; }

.fancybox-button:hover { color: #fff; }

.fancybox-button:focus { outline: none; }

.fancybox-button.fancybox-focus { outline: 1px dotted; }

.fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none; }

/* Fix IE11 */
.fancybox-button div { height: 100%; }

.fancybox-button svg { display: block; height: 20px; overflow: visible; position: relative; width: 20px; }

.fancybox-button:hover svg { fill: #1C5B40; }

.fancybox-button svg path { fill: currentColor; stroke-width: 0; }

.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) { display: none; }

.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) { display: none; }

.fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -ms-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: 0; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; transition-timing-function: linear; z-index: 99998; }

/* Close button on the top right corner of html content */
.fancybox-close-small { border: 0; text-align: center; font-size: 1.4rem; color: #000; cursor: pointer; padding: .5rem; position: absolute; background: transparent; border: 0; right: .6rem; top: .3rem; height: auto; width: auto; z-index: 401; font-size: 2.3rem; -webkit-transition: color .3s ease-in; transition: color .3s ease-in; }

.fancybox-close-small:hover { color: #1C5B40; }

.fancybox-slide--html .fancybox-content { padding: 0; }

.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }

.fancybox-navigation .fancybox-button div { padding: .7rem; }

.fancybox-navigation .fancybox-button--arrow_left { left: 0; left: env(safe-area-inset-left); padding: 3.1rem 2.6rem 3.1rem .6rem; }

.fancybox-navigation .fancybox-button--arrow_right { padding: 3.1rem .6rem 3.1rem 2.6rem; right: 0; right: env(safe-area-inset-right); }

.fancybox-slide { opacity: 0; -webkit-transition: all 0.01s ease; transition: all 0.01s ease; }

.fancybox-slide.fancybox-slide--complete { opacity: 1 !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }

/* Loading indicator */
.fancybox-loading { -webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite; background: transparent; border: .4rem solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -2.5rem 0 0 -2.5rem; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999; }

@-webkit-keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

/* Transition effects */
.fancybox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) { .fancybox-slide { padding-left: .6rem; padding-right: .6rem; }
  .fancybox-slide--image { padding: .6rem 0; }
  .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 3.6rem; opacity: 1; padding: .6rem; right: 0; top: 0; width: 3.6rem; }
  .fancybox-caption { padding-left: 1.2rem; padding-right: 1.2rem; } }

.fancybox-slide--html { min-width: 320px; }

.fancybox-slide--video { -webkit-transition: -webkit-transform 2s ease-in; transition: -webkit-transform 2s ease-in; transition: transform 2s ease-in; transition: transform 2s ease-in, -webkit-transform 2s ease-in; display: block; }

.fancybox-slide--video .fancybox-content { -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }

.fancybox-slide--video.fancybox-slide--complete .fancybox-content { -webkit-transition: -webkit-transform .5s ease-in !important; transition: -webkit-transform .5s ease-in !important; transition: transform .5s ease-in !important; transition: transform .5s ease-in, -webkit-transform .5s ease-in !important; }

.section-products-main { padding: 6.5rem 0 3rem; }

.products__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 3rem; background: #F4EFE8; color: #000; -webkit-transition: color .7s ease, background .7s ease; transition: color .7s ease, background .7s ease; }

.products__item:hover { background: #1C5B40; color: #fff; }

.products__item:hover .btn-3 { color: #F59E13; }

.products__img { -ms-flex-negative: 0; flex-shrink: 0; position: relative; }

.products__img:before { content: ''; padding: 77% 0 0; display: block; }

.products__img img { position: absolute; left: 0; top: 0; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 100%; object-position: 100%; border-radius: 3rem 3rem 0 0; }

.products__description { padding: 2.5rem 3.7rem 2.3rem; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 10; -ms-flex-positive: 10; flex-grow: 10; display: -webkit-box; max-width: 100%; }

.products__title { font-size: 2.4rem; font-weight: 700; line-height: 1.2; }

.products__text { font-size: 1.8rem; line-height: 144.444%; margin-top: 10px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.products__link { margin-top: 20px; }

.products .btn-3 { -webkit-transition: color .7s ease; transition: color .7s ease; }

.slider-2 { position: relative; margin: 0 -1.8rem 0 -1.7rem; }

.slider-2 .slick-slide { padding: 0 0 0 1.7rem; 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: justify; -ms-flex-pack: justify; justify-content: space-between; }

.slider-2 .slick-slide > div, .slider-2 .slick-slide > div > * { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; 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: justify; -ms-flex-pack: justify; justify-content: space-between; }

.slider-2 .slick-slide > div > * { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.section-reviews { background: #fff; padding: 8rem 0 3rem; position: relative; z-index: 14; }

.reviews { color: #fff; }

.reviews__item { padding: 4.2rem 5.4rem 4.6rem; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 3rem; background: #1C5B40; }

.reviews__title { color: #F4EFE8; font-size: 3rem; font-weight: 700; }

.reviews__title span { font-weight: 400; }

.reviews__text { margin-top: 1.6rem; }

.reviews__bottom { margin-top: 3.4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.reviews__rating { margin-right: 20px; }

.reviews__info { line-height: 1.2; }

.rating { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.rating i { font-size: 103%; display: inline-block; margin-right: .5rem; color: #fff; opacity: 0.25; }

.rating i.active { opacity: 1; color: #F59E13; }

.section-form { background: #fff; padding: 4.6rem 0 2.41rem; position: relative; z-index: 14; }

.main-form { padding: 50px 0; border-radius: 3rem; background: #F4EFE8; display: -webkit-box; display: -ms-flexbox; display: flex; }

.form-title { width: calc(47% - 26rem); padding: 0 3.1rem; 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; }

.form-title .h2 { text-align: left; color: #1C5B40; }

.form-title .section-text { text-align: left; }

.form-wrap { width: calc(53% - 26rem); padding: 3.2rem 3.1rem .7rem; }

.form-wrap .btn { margin-top: .9rem; min-width: 51%; }

.decor-form { width: 26rem; background-position: 0 50%; background-size: 100% auto; background-repeat: no-repeat; }

.decor-form-2 { background-position: 100% 50%; }

.section-recipes { padding: 6.7rem 0 3rem; }

.recipes-wrapper { margin: 0 -2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aside-recipes { padding: 0 2rem; width: 33.333%; }

.recipes-wrap { padding: 0 2rem; width: 66.667%; }

.recipes-wrap .h2 { text-align: left; margin-bottom: 7rem; }

.main-legend { background: #1C5B40; color: #fff; position: sticky; top: 0; border-radius: 3rem; padding: 7.5rem 9% 7.3rem; }

.main-legend__title { font-size: 3rem; font-weight: 700; line-height: 133.333%; text-transform: uppercase; }

.main-legend__text { margin-top: 4rem; }

.main-legend__text p:first-child { padding-top: 0; }

.main-legend__text p:last-child { padding-bottom: 0; }

.main-legend__link { margin-top: 5.5rem; }

.blockquote { margin-top: 4rem; }

.blockquote blockquote { font-size: 3.2rem; line-height: 123%; }

.blockquote p { padding: .7rem 0 0; text-align: right; font-style: italic; }

.recipes { margin: 0 -1.8rem -5rem -1.7rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.recipes__item { margin: 0 1.8rem 5rem 1.7rem; width: calc(50% - 3.5rem); 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: justify; -ms-flex-pack: justify; justify-content: space-between; color: #000; }

.recipes__img { margin-bottom: 3.4rem; -ms-flex-negative: 0; flex-shrink: 0; position: relative; }

.recipes__img:before { content: ''; padding: 79% 0 0; display: block; }

.recipes__img img { position: absolute; left: 0; top: 0; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 100%; object-position: 100%; border-radius: 3rem; }

.recipes__btn { margin-top: 4rem; }

.recipes__more { margin-top: 6.7rem; text-align: center; }

.recipes__description { margin-top: .4rem; display: -webkit-box; max-width: 100%; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.recipes__title { font-size: 3rem; font-weight: 700; text-transform: uppercase; }

.section-technology { padding: 6.5rem 0 1.7rem; }

.section-technology .h2 { max-width: 100rem; margin-left: auto; margin-right: auto; }

.technology-wrap { background: #000; position: relative; color: #fff; }

.technology-wrap .slick-slide { padding: 0 0 1.7rem; 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: justify; -ms-flex-pack: justify; justify-content: space-between; }

.technology-wrap .slick-slide > div, .technology-wrap .slick-slide > div > * { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.technology-wrap .slick-slide > div { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.technology-wrap .slick-slide > div > * { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.technology-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -1rem; position: absolute; padding: 0 2rem; top: 4.1rem; left: 0; right: 0; z-index: 12; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.technology-nav__item { padding: 1rem; border-radius: 3rem; width: 30.2rem; margin: 0 1rem; pointer-events: none; max-width: calc(33.333% - 10px); color: #FFF; border: 1px solid #F4EFE8; background: rgba(244, 239, 232, 0.2); cursor: pointer; text-align: center; -webkit-transition: color .7s ease, background .7s ease; transition: color .7s ease, background .7s ease; }

.technology-nav__item:hover, .technology-nav__item.active { background: #F4EFE8; color: #1C5B40; }

.technology-nav__item svg { display: none; }

.technology-slide { width: 100vw; font-size: 2.4rem; padding: 12.5rem 0 6.9rem; line-height: 1.2; position: relative; font-weight: 500; background-color: #000; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; 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; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; z-index: 0; opacity: 0; -webkit-transition: opacity .6s linear; transition: opacity .6s linear; left: 0; position: relative; min-height: calc(100vh - 8rem); }

.technology-slide.active { opacity: 1; z-index: 11; }

.technology-slide.active:nth-child(2) { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.technology-slide.active:nth-child(3) { -webkit-transform: translateX(-200%); -ms-transform: translateX(-200%); transform: translateX(-200%); }

.technology-slide.active:nth-child(4) { -webkit-transform: translateX(-300%); -ms-transform: translateX(-300%); transform: translateX(-300%); }

.technology-slide.active:nth-child(5) { -webkit-transform: translateX(-400%); -ms-transform: translateX(-400%); transform: translateX(-400%); }

.technology-slide.active:nth-child(6) { -webkit-transform: translateX(-500%); -ms-transform: translateX(-500%); transform: translateX(-500%); }

.technology-slide.active:nth-child(7) { -webkit-transform: translateX(-600%); -ms-transform: translateX(-600%); transform: translateX(-600%); }

.technology-slide.active:nth-child(8) { -webkit-transform: translateX(-700%); -ms-transform: translateX(-700%); transform: translateX(-700%); }

.technology-slide.active:nth-child(9) { -webkit-transform: translateX(-800%); -ms-transform: translateX(-800%); transform: translateX(-800%); }

.technology-slide.prev { opacity: 1; z-index: 10; }

.technology-slide.prev:nth-child(2) { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.technology-slide.prev:nth-child(3) { -webkit-transform: translateX(-200%); -ms-transform: translateX(-200%); transform: translateX(-200%); }

.technology-slide.prev:nth-child(4) { -webkit-transform: translateX(-300%); -ms-transform: translateX(-300%); transform: translateX(-300%); }

.technology-slide.prev:nth-child(5) { -webkit-transform: translateX(-400%); -ms-transform: translateX(-400%); transform: translateX(-400%); }

.technology-slide.prev:nth-child(6) { -webkit-transform: translateX(-500%); -ms-transform: translateX(-500%); transform: translateX(-500%); }

.technology-slide.prev:nth-child(7) { -webkit-transform: translateX(-600%); -ms-transform: translateX(-600%); transform: translateX(-600%); }

.technology-slide.prev:nth-child(8) { -webkit-transform: translateX(-700%); -ms-transform: translateX(-700%); transform: translateX(-700%); }

.technology-slide.prev:nth-child(9) { -webkit-transform: translateX(-800%); -ms-transform: translateX(-800%); transform: translateX(-800%); }

.technology-slide:before { content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; z-index: 0; bottom: 0; background: #000; opacity: .5; }

.technology-slide .wrapper { z-index: 1; }

.technology-slide b.strong { font-weight: 800; }

.technology-slide__columns { max-width: 163rem; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.technology-slide__col { width: 30%; max-width: 36rem; }

.technology-slide__item { padding: 2rem 4.1rem; border-radius: 3rem; background: rgba(244, 239, 232, 0.2); -webkit-backdrop-filter: blur(50px); backdrop-filter: blur(50px); line-height: 1.2; }

.technology-slide__item + .technology-slide__item { margin-top: 2.4rem; }

.technology-slide__item ul { margin: .2rem 0 0 .6rem !important; }

.technology-slide__center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, calc(-50% + 3rem)); -ms-transform: translate(-50%, calc(-50% + 3rem)); transform: translate(-50%, calc(-50% + 3rem)); width: 31.6rem; text-align: center; }

.technology-slide__center img { width: 42%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.technology-slide__center svg { max-width: 100%; height: auto; }

.technology-slide__center_1 .technology-slide__info { bottom: 102%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.technology-slide__center_2 .technology-slide__info { bottom: 60%; left: 120%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.technology-slide__center_2 .technology-slide__label { margin: 0 0 3rem .9rem; }

.technology-slide__center_3 .technology-slide__label { margin: 0 0 0 .9rem; }

.technology-slide__center_3 .technology-slide__info { bottom: -11%; left: 103%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.technology-slide__center_4 .technology-slide__label { margin: 1em .9rem 0 0; }

.technology-slide__center_4 .technology-slide__info { bottom: -2%; right: 102%; left: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.technology-slide__center_5 .technology-slide__label { text-align: right; margin: 0 .9rem -.4rem 0; }

.technology-slide__center_5 .technology-slide__info { bottom: 61%; right: 120%; left: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.technology-slide__label { font-size: 2.8rem; margin-bottom: 10px; }

.technology-slide__info { text-align: center; position: absolute; }

.technology-slide__info svg { -ms-flex-negative: 0; flex-shrink: 0; }

.technology-slide__title-1 { margin-bottom: 2rem; font-weight: 800; text-align: center; text-transform: uppercase; }

.technology-slide__title-2 { margin-top: 2rem; text-align: center; }

.technology-slide__ell { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.technology-slide__ell img { max-width: 50%; }

.technology-slide__ell span { width: 59%; padding-right: 2rem; }

.technology-slide__item-img { background: none; padding: 0; -webkit-backdrop-filter: none; backdrop-filter: none; text-align: center; }

.technology-slide__item-img img { max-height: calc(100vh - 38rem); border-radius: 3rem; -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); }

.technology-slider { display: -webkit-box; display: -ms-flexbox; display: flex; }

.technology-slider__scroll { background: rgba(244, 239, 232, 0.2); position: absolute; bottom: 4.3rem; border-radius: 3rem; height: .9rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; max-width: 94.6rem; pointer-events: none; z-index: 12; }

.technology-slider__scroll span { width: calc(100%/6); background: rgba(244, 239, 232, 0.5); border-radius: 3rem; display: block; height: 100%; }

.st0 { opacity: 0.2; fill: #F4EFE8; }

.st1 { fill: #F4EFE8; }

@media screen and (max-width: 1860px) { .slider-2 { margin-left: 0; margin-right: 0; } }

@media screen and (max-width: 1760px) { .slider-2 { margin-left: 3rem; margin-right: 3rem; } }

@media screen and (max-width: 1023px) { .recipes-wrapper { margin: 0; display: block; }
  .aside-recipes { padding: 0; width: 100%; }
  .recipes { margin-bottom: 0; }
  .recipes-wrap { padding: 4rem 0 0; width: 100%; }
  .recipes__title { font-size: 2.5rem; }
  .recipes__more { margin-top: 4.1rem; }
  .reviews__item { padding: 3.2rem 3.4rem 4rem; }
  .main-form { position: relative; }
  .form-wrap { width: 53%; padding: 3.2rem 2rem .7rem; }
  .form-title { width: 47%; padding: 0 3.1rem; }
  .decor-form { position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 7rem; background-image: none !important; }
  .decor-form div { background-size: auto 100%; background-position: 50% 0; background-repeat: no-repeat; height: 100%; width: 100%; }
  .decor-form-2 { bottom: 0; top: auto; }
  .main-legend__title { font-size: 2.8rem; }
  .blockquote blockquote { font-size: 2.8rem; }
  .technology-slide__center { display: none; }
  .technology-slide__col { width: 50%; padding-right: 2rem; }
  .technology-slide__col + .technology-slide__col { padding-left: 2rem; padding-right: 0; }
  .technology-slider__scroll { width: calc(100% - 4rem); }
  .technology-slide { font-size: 1.6rem; } }

@media screen and (max-width: 767px) { .section-products-main { padding: 4.5rem 0 1rem; }
  .products__item { border-radius: 2rem; }
  .products__title { font-size: 2rem; }
  .products__description { padding: 1.9rem 2.9rem 2rem; }
  .products__text { font-size: 1.4rem; line-height: 157.143%; }
  .products__link { margin-top: 1.6rem; }
  .section-recipes { padding: 5.7rem 0 1rem; }
  .main-legend { padding: 3.2rem 2rem 3rem; border-radius: 2rem; }
  .main-legend__title { font-size: 2rem; line-height: 140%; }
  .main-legend__text { margin-top: 2.3rem; line-height: 157.143%; }
  .main-legend__link { margin-top: 2.3rem; text-align: center; }
  .main-legend .btn-2 { font-size: 1.6rem; padding: .7rem 1.3rem; height: auto; line-height: 1.4; }
  .blockquote { margin-top: 2.8rem; }
  .blockquote blockquote { font-size: 2.2rem; }
  .recipes { margin: 0; display: block; }
  .recipes__item { margin: 0 0 4.5rem; width: 100%; }
  .recipes__img { margin-bottom: 2.4rem; }
  .recipes__img img { border-radius: 2rem; }
  .recipes__title { font-size: 2rem; }
  .recipes__btn { text-align: center; margin-top: 2.4rem; }
  .recipes__btn .btn-4 { padding: 0 6.9rem; }
  .section-technology { padding: 4.1rem 0 2rem; }
  .reviews__item { padding: 2.9rem 2rem 3.3rem; border-radius: 2rem; }
  .reviews__title { font-size: 2rem; }
  .reviews__bottom { margin-top: 2.4rem; }
  .rating i { font-size: 2.1rem; }
  .section-form { padding: 4rem 0 4.1rem; }
  .main-form { padding: 8.4rem 2rem 8rem; border-radius: 2rem; display: block; }
  .form-title { width: 100%; padding: 0; }
  .form-title .section-text, .form-title .h2 { text-align: center; }
  .form-wrap { margin-top: .5rem; width: 100%; padding: 0; }
  .form-wrap .btn { max-width: 100%; width: 32rem; }
  .box-field_btn { text-align: center; }
  .technology-nav__item { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-items: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 4.9rem; min-width: 4.9rem; width: auto; font-size: 2rem; font-weight: 600; padding: 0 .2rem; background: rgba(244, 239, 232, 0.2); border-radius: 3rem; border: 1px solid #F4EFE8; }
  .technology-nav__item svg { display: inline-block; }
  .technology-nav__item span { display: none; }
  .technology-nav__item.active { background: #F4EFE8; color: #1C5B40; padding: 0 2rem; min-width: 20.5rem; }
  .technology-nav__item.active svg { display: none; }
  .technology-nav__item.active span { display: inline-block; }
  .technology-slide__item { padding: .8em 2rem; }
  .technology-slide { font-size: 1.4rem; padding: 7rem 0 3.9rem; }
  .technology-nav { top: 2rem; }
  .technology-slider__scroll { bottom: 1.8rem; }
  .technology-slide__columns { display: block; }
  .technology-slide__col { width: 100%; padding-right: 0; }
  .technology-slide__col + .technology-slide__col { padding-left: 0; padding-right: 0; margin-top: 1rem; }
  .technology-slide__item-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; }
  .technology-slide__item-img img { width: 55%; max-height: calc(50vh - 12rem); border-radius: 2rem; }
  .technology-slide__item-img > div { padding-left: 2rem; width: 45%; }
  .technology-slide__item + .technology-slide__item { margin-top: 1rem; }
  .technology-slide__title-1 { margin-bottom: 1rem; text-align: left; }
  .technology-slide__title-2 { margin-top: 1rem; text-align: left; }
  .technology-slide__ell { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .technology-slide__ell span { text-align: right; margin-right: 0; width: 40%; }
  .technology-slide__ell img { max-height: 13.1rem; width: auto; margin-left: 10px; }
  .slider-2 { margin: 0 -1.8rem 0 -1.7rem; }
  .technology-slide__col { margin-left: -0.5rem; margin-right: -0.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .technology-slide__item { width: calc(100% - 1rem); margin-left: 0.5rem; margin-right: 0.5rem; }
  .technology-slide__item_half-mob { width: calc(50% - 1rem); }
  .technology-slide__item_offset-top-0 { margin-top: 0 !important; }
  .slider-2 .slick-slide { padding: 0 1.8rem 0 1.7rem; } }

/*@media screen and (min-width: 1367px) {
	.technology-slide__item_1 {
		padding-top: 8rem;
		padding-bottom: 8rem
	}
	.technology-slide__item_6 {
		padding-top: 8rem;
		padding-bottom: 8rem
	}
	.technology-slide__item_12 {
		padding-top: 8rem;
		padding-bottom: 8rem
	}
}*/
@media screen and (min-width: 1367px) and (max-height: 900px) { .technology-slide { font-size: 2.3rem; }
  .technology-slide__label { font-size: 2.5rem; }
  .technology-slide__center { width: 28rem; }
  .technology-slide__col { max-width: 45rem; }
  .technology-slide__columns { max-width: none; } }

@media screen and (min-width: 1367px) and (max-height: 800px) { .technology-slide { font-size: 2.2rem; }
  .technology-slide__label { font-size: 2.4rem; } }

@media screen and (min-width: 1367px) and (max-height: 700px) { .technology-slide { font-size: 2.1rem; }
  .technology-slide__label { font-size: 2.3rem; }
  .technology-slide__item { padding-top: 1.3rem; padding-bottom: 1.3rem; } }

/*@media screen and (min-width: 1367px) {
	.technology-slide__item_50 {
		display: none;
	}
}*/
@media screen and (max-width: 940px) and (max-height: 640px) and (orientation: landscape) { .technology-slide__columns { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .technology-nav { top: 1.5rem; margin-right: -.7rem; margin-left: -.7rem; }
  .technology-nav__item { height: 3.6rem; line-height: 3.2rem; margin: 0 .7rem; min-width: calc(33.333% - 1.4rem) !important; }
  .technology-nav__item svg { display: none; }
  .technology-nav__item span { display: inline-block; }
  .technology-slide { font-size: 1.3rem; padding: 6rem 0 2.9rem; }
  .technology-slide__col + .technology-slide__col { margin-top: 0; }
  .technology-slide__item ul { margin-right: -1rem; }
  .technology-slide__item ul li { display: inline-block; margin-right: 1rem; }
  .technology-slide__item-img img { max-height: calc(100vh - 20rem); }
  .technology-slide__item_26 br { display: none; }
  .technology-slide__ell img { max-height: 12.6rem; }
  .technology-slide__col, .technology-slide__col + .technology-slide__col { padding-left: 0.5rem; padding-right: 0.5rem; }
  .technology-slide__col-13 { width: 45%; }
  .technology-slide__col-13 { width: 55%; }
  .technology-slide__columns { max-width: none; margin-left: -1rem; margin-right: -1rem; }
  .technology-slide__columns ul li { margin-left: 1.5rem; }
  .technology-slide__columns ul li::before { width: .6rem; height: .6rem; margin: .5rem 1.2rem 0 -1.5rem; } }

.section-more-recipes { padding: 4.3rem 0 3rem; }

.section-more-recipes .h2 { margin-bottom: 5.8rem; }

.recipes-3 .recipes__item { width: calc(33.333% - 3.5rem); }

.section-team { padding: 5.5rem 0 3rem; }

.section-team .section-text { max-width: 115rem; }

.team { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 8.9rem -20px 0; text-align: center; }

.team__item { width: 25%; padding: 0 20px; margin-bottom: 30px; }

.team__item:hover .team__img:before { opacity: 1; }

.team__img { margin-bottom: 3.1rem; position: relative; }

.team__img img { z-index: 1; position: relative; border-radius: 50%; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-position: 50% 50%; object-position: 50% 50%; -o-object-fit: cover; object-fit: cover; }

.team__img:before { content: ''; opacity: 0; -webkit-transition: opacity .7s ease; transition: opacity .7s ease; width: 100%; height: 100%; background-repeat: no-repeat; background-size: contain; left: 0; top: 0; -webkit-transform: translate(20%, -20%); -ms-transform: translate(20%, -20%); transform: translate(20%, -20%); position: absolute; }

.team__img:after { content: ''; display: block; padding-top: 100%; }

.team__title { font-size: 2.4rem; font-weight: 700; }

.team__position { margin-top: 10px; font-size: 1.8rem; }

.team__more { margin-top: 2.4rem; text-align: center; }

.content-loaded .team__img:before { background-image: url(../img/decor-team.svg); }

.section-about-info { padding: 9.6rem 0 3rem; }

.about-info b { font-weight: 600; }

.about-info .block-1__image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.about-info .block-1__image img, .about-info .block-1__image video { border-radius: 32rem 32rem 0 0; }

.about-info .block-1__image video { max-width: 100%; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; }

.about-info h2 { font-size: 3rem; font-family: Montserrat, arial, sans-serif; font-weight: 700; line-height: 133.333%; }

.block-1__img-leg { max-width: 64rem; margin: 0 auto; position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; width: 100%; }

.section-news { padding: 7rem 0 0; }

.section-legend-desription { padding: 12rem 0; }

.legend-desription { -webkit-columns: 2 auto; -moz-columns: 2 auto; columns: 2 auto; -webkit-column-gap: 14%; -moz-column-gap: 14%; column-gap: 14%; max-width: 128rem; margin: 0 auto; }

.legend-desription p, .legend-desription ul { width: 100%; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; }

.section-legend-info { background: #1C5B40; padding-bottom: 4.7rem; margin-bottom: -9.4rem; position: relative; color: #fff; font-weight: 500; }

.section-legend-info b, .section-legend-info strong { font-weight: 800; }

.section-legend-info .wrapper { z-index: 2; }

.section-legend-info:before { content: ''; display: block; left: 0; position: absolute; top: 0; bottom: 0; width: 45%; z-index: 0; background: #000; }

.bg-leg { display: block; right: 0; position: absolute; top: 0; bottom: 0; width: 67%; z-index: 0; background-position: 100% 50%; background-repeat: no-repeat; background-size: cover; z-index: 1; }

.bg-leg:before { content: ''; display: block; left: 0; position: absolute; top: 0; bottom: 0; width: 45%; z-index: 1; background: -webkit-gradient(linear, left top, right top, from(#000), to(rgba(0, 0, 0, 0))); background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%); }

.legend-info-wrap { padding: 8.5vw 0 7.5vw; max-width: 128rem; margin: 0 auto; }

.legend-info { width: 42%; }

.section-products-more { padding: 8rem 0 0; }

@media screen and (max-width: 1023px) { .recipes-3 .recipes__item { width: calc(50% - 3.5rem); }
  .recipes__more { margin-top: 1.1rem; }
  .recipes-3 .recipes__item { width: 100%; }
  .section-legend-desription { padding: 8rem 0; }
  .legend-desription { -webkit-column-gap: 11%; -moz-column-gap: 11%; column-gap: 11%; }
  .legend-info { width: 80%; }
  .bg-leg { background-position: -52% 50%; }
  .team__item { width: 50%; }
  .about-info .block-1__img-leg { margin-top: 2.9rem; }
  .section-news { padding: 4rem 0 0; } }

@media screen and (max-width: 767px) { .section-more-recipes { padding: 3.3rem 0 3rem; }
  .section-more-recipes .h2 { margin-bottom: 3.2rem; }
  .legend-desription { -webkit-columns: 1; -moz-columns: 1; columns: 1; }
  .section-legend-desription { padding: 2.8rem 0 3.8rem; line-height: 157.143%; }
  .section-legend-info:before { width: 100%; }
  .section-legend-info { padding-bottom: calc(4.7rem + 48vw); margin-bottom: -4.7rem; }
  .bg-leg { background: none; height: 66vw; width: 100%; top: auto; bottom: 4.7rem; }
  .bg-leg div { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; height: 100%; }
  .legend-info-wrap { padding: 2.1rem 0 40px; }
  .legend-info { width: 100%; line-height: 157.143%; }
  .bg-leg:before { bottom: auto; width: 100%; height: 15rem; background: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0))); background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%); }
  .section-team { padding: 3.5rem 0 1rem; }
  .section-team .h2 { margin: 0 0 2.3rem; }
  .section-team .section-text { line-height: 157%; }
  .team { margin: 0 -1.5rem 0; }
  .team__title { font-size: 1.6rem; }
  .team__position { margin-top: 0; font-size: 1.2rem; }
  .team__item { padding: 0 1.5rem; margin-bottom: 3.6rem; }
  .team__img { margin-bottom: 1.4rem; }
  .team__more { margin-top: 0.1rem; }
  .about-info .h2 { font-size: 2rem; line-height: 2.8rem; text-align: left; margin-bottom: 1rem; }
  .section-about-info { padding: 2.6rem 0 1rem; }
  .products.slider-2 { padding-top: 1.4rem; } }

.cookie-popup { position: fixed; bottom: 30px; right: 0; left: 0; display: none; z-index: 100; }

.cookies { padding: 2.2rem 6.5% 3.2rem; background: #1C5B40; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color: #fff; border-radius: 3rem; position: relative; }

.cookies__head { padding-right: 5%; }

.cookies__title { font-size: 3.6rem; font-family: Rstar, arial, sans-serif; text-transform: uppercase; font-weight: 600; }

.cookies__text { margin-top: .3rem; font-size: 1.6rem; font-weight: 500; }

.cookies__text a { border-bottom: 1px solid #fff; color: inherit; }

.cookies__text a:hover { color: #F59E13; border-color: #F59E13; }

.cookies__btns { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 2.45%; }

.cookies__btns [class*="btn"] { min-width: 24rem; padding: 0 3.4rem; margin: 0 0 0 2.9rem; }

.cookies .btn-6:hover, .cookies .btn-2:hover { background: rgba(245, 158, 19, 0.7); }

.close-cookies { position: absolute; right: 2.9rem; top: 3.3rem; color: #fff; font-size: 2.8rem; cursor: pointer; -webkit-transition: color .7s ease; transition: color .7s ease; }

.close-cookies:hover { color: #F59E13; }

@media screen and (max-width: 1023px) { .cookies { display: block; }
  .cookies__title { font-size: 3rem; }
  .cookies__head { padding-right: 0; width: 100%; }
  .cookies__btns { margin: 3.7rem 0 0; }
  .cookies__text { margin-top: 1.8rem; } }

@media screen and (max-width: 767px) { .cookies { text-align: center; border-radius: 2rem; padding: 3.9rem 6.5% 5.4rem; }
  .cookies__title { font-size: 2.2rem; }
  .close-cookies { right: 1.6rem; top: 1.9rem; font-size: 2.2rem; }
  .cookies__text { font-size: 1.4rem; }
  .cookies__btns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .cookies__btns [class*="btn"] { margin: 0; min-width: 23.6rem; padding: 0 1rem; width: 23.6rem; }
  .cookies__btns [class*="btn"] + [class*="btn"] { margin-top: 2rem; } }

@media screen and (max-width: 940px) and (orientation: landscape) { .cookies__btns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .cookies__btns [class*="btn"] { height: 4.5rem; line-height: 4.4rem; min-width: 14rem; padding: 0 3.4rem; margin: 0 0 0 2.9rem; font-size: 1.6rem; }
  .cookies__btns [class*="btn"]:first-child { margin-left: 0; }
  .cookies__btns [class*="btn"] + [class*="btn"] { margin-top: 0; }
  .cookies { padding: 2.9rem 2rem 2.4rem; }
  .cookies__text { font-size: 1.3rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsInN0eWxlLmNzcyIsImxheW91dC9faW5uZXIuc2NzcyIsImxheW91dC9fcG9wdXBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsVUFBQTtBQVVBLG1CQUFBO0FDVkEsZ0NBQ0ksZ0JBQWdCLEVBQUE7O0FBT3BCLHNCQUNJLGFBQWEsRUFDYixTQUFTLEVBQ1QsNkJBQTZCLEVBQzdCLFlBQVksRUFDWixrQkFBa0IsRUFBQTs7QUFHdEIsc0JBQ0ksbUNBQW1DLEVBQ25DLFlBQVksRUFDWixPQUFPLEVBQ1AsYUFBYSxFQUNiLGVBQWUsRUFDZix3Q0FBd0MsRUFDeEMsTUFBTSxFQUNOLDhCQUE4QixFQUM5QiwwQkFBMEIsRUFDMUIsZ0NBQXdCLEVBQXhCLHdCQUF3QixFQUN4QixXQUFXLEVBQ1gsY0FBYyxFQUFBOztBQUdsQix3QkFDSSw4QkFBc0IsRUFBdEIsc0JBQXNCLEVBQUE7O0FBRzFCLGtFQUlJLFNBQVMsRUFDVCxPQUFPLEVBQ1Asa0JBQWtCLEVBQ2xCLFFBQVEsRUFDUixNQUFNLEVBQUE7O0FBR1Ysa0JBQ0ksaUNBQWlDLEVBQ2pDLGdCQUFnQixFQUFBOztBQUdwQixlQUNJLGdCQUFnQixFQUNoQixVQUFVLEVBQ1Ysb0NBQTRCLEVBQTVCLDRCQUE0QixFQUM1QixvQ0FBNEIsRUFBNUIsNEJBQTRCLEVBQzVCLHFFQUEwRCxFQUExRCw2REFBMEQsRUFBQTs7QUFHOUQsaUNBQ0ksV0FBVSxFQUNWLHFFQUEwRCxFQUExRCw2REFBMEQsRUFBQTs7QUFFOUQsaUdBSUksY0FBYyxFQUNkLFVBQVUsRUFDVixrQkFBa0IsRUFDbEIsOERBQXNELEVBQXRELHNEQUFzRCxFQUN0RCxrQkFBa0IsRUFDbEIsY0FBYyxFQUFBOztBQUdsQix5TEFJSSxVQUFVLEVBQ1YsK0RBQXVELEVBQXZELHVEQUF1RCxFQUN2RCxtQkFBbUIs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QUFBLEVBQUM7O0FBR1Asb0VBRUUsaUJBQ0UsOEJBQW1CLEVBQW5CLDZCQUFtQixFQUFuQix1QkFBbUIsRUFBbkIsbUJBQW1CLEVBQUE7RUFFckIsZ0NBQ1UsY0FBYyxFQUNsQixtQkFBbUIsRUFDdkIsZ0JBQWdCLEVBQ2hCLGlCQUFpQixFQUNqQixvQkFBb0IsRUFDcEIsaUJBQWlCLEVBQUE7RUFObkIsNENBUUUsY0FBYyxFQUFBO0VBR2QsaURBQ0ksYUFBYSxFQUFBO0VBRWpCLFdBQ0ksMkJBQTJCLEVBQUE7RUFFL0IsaUJBQ0ksaUJBQWlCLEVBQUEsRUFDcEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcmVzZXQgKi9cclxuJG1pbi13aWR0aDogMzIwcHg7IFxyXG4kbWF4LXdpZHRoOiAxODIwcHg7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMnJlbTsgXHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7IFxyXG4kYmFzZS1mb250LWZhbWlseTogTW9udHNlcnJhdCwgYXJpYWwsIHNhbnMtc2VyaWY7IFxyXG4kY3VzdG9tLWZvbnQtZmFtaWx5OiBSc3RhciwgYXJpYWwsIHNhbnMtc2VyaWY7IFxyXG5cclxuJGRlZmF1bHQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlLWluO1xyXG5cclxuLyogbWFpbiB2YXJpYWJsZXMgKi9cclxuXHJcbi8vdGV4dCwgdGl0bGVzXHJcbiR0ZXh0LWNvbG9yOiAjMDAwO1xyXG4kZGFyay1iZzogIzFEMUQxRDtcclxuJHRpdGxlLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuJHRpdGxlLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuJGNvbG9yLWFjdGl2ZTogIzFDNUI0MDtcclxuJGNvbG9yLWFjdGl2ZS0yOiAjRjU5RTEzO1xyXG4kbGluZTogI0I1QjVCNTtcclxuXHJcbiRjb2xvcjE6ICNGNEVGRTg7XHJcbiRjb2xvcjI6ICMwRDdCM0U7XHJcbiRkYXJrLWdyYXk6ICM1NDU0NTQ7XHJcbiRsaW5rLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4kYmFzZS1iZzogI2ZmZjtcclxuJHBsYWNlaG9sZGVyOiAjNzA3MDcwO1xyXG5cclxuJGZvbnQtc2l6ZS1oMTogMzZweDtcclxuJGxpbmUtaGVpZ2h0LWgxOiA0MnB4O1xyXG4kZm9udC1zaXplLWgyOiAzMnB4O1xyXG4kbGluZS1oZWlnaHQtaDI6IDM3cHg7XHJcbiRmb250LXNpemUtaDM6IDI4cHg7XHJcbiRsaW5lLWhlaWdodC1oMzogMzJweDtcclxuXHJcblxyXG4kb2Zmc2V0MTogOC44cmVtO1xyXG4kb2Zmc2V0MjogMTVyZW07XHJcbiRvZmZzZXQzOiA1cmVtO1xyXG4kb2Zmc2V0NDogM3JlbTtcclxuJG9mZnNldDU6IDIuNHJlbTtcclxuXHJcblxyXG4kcmFkaXVzOiAzcmVtO1xyXG4kcmFkaXVzLW1vYjogMnJlbTsiLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcclxufVxyXG4uZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTk3O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgei1pbmRleDogOTk5OTQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250ZW50IHtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIC4xNCwgMSk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk1O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcclxuICAgIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLFxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gIHtcclxuICAgIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC12aWRlbyxcclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogRml4IGlPUyAqL1xyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHAge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuXHJcbi5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAuNik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS16b29tIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uLFxyXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1idXR0b246bGluayB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZpeCBJRTExICovXHJcbi5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIgc3ZnIHtcclxuICAgIGZpbGw6ICRjb2xvci1hY3RpdmVcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogNDAxO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW47XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbn1cclxuXHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG5vcGFjaXR5OiAwO1xyXG50cmFuc2l0aW9uOiBhbGwgMC4wMXMgZWFzZTt9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIHtcclxub3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbnRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7fVxyXG5cclxuXHJcbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xyXG5cclxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuXHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XHJcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIG1pbi13aWR0aDogJG1pbi13aWR0aFxyXG59XHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluIDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbn1cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICAvL3RyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cclxufVxyXG4gICAgIC5mYW5jeWJveC1zbGlkZS0tdmlkZW8uZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbiAhaW1wb3J0YW50XHJcbiAgICB9IFxyXG5cclxuXHJcblxyXG4iLCIuc2VjdGlvbi1wcm9kdWN0cy1tYWluIHtcclxuXHRwYWRkaW5nOiA2LjVyZW0gMCAzcmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMge1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yMTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC43cyBlYXNlLCBiYWNrZ3JvdW5kIC43cyBlYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdC5idG4tMyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBhZGRpbmc6IDc3JSAwIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZzogMi41cmVtIDMuN3JlbSAyM3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LWdyb3c6IDEwO1xyXG5cclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTQ0LjQ0NCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweFxyXG5cdH1cclxuXHJcblx0LmJ0bi0zIHtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC43cyBlYXNlXHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLTIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgLTEuOHJlbSAwIC0xLjdyZW07XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxLjdyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQmPmRpdixcclxuXHRcdCY+ZGl2Pioge1xyXG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+ZGl2Pioge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1yZXZpZXdzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDhyZW0gMCAzcmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxNFxyXG59XHJcblxyXG4ucmV2aWV3cyB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogNC4ycmVtIDUuNHJlbSA0NnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICRjb2xvcjE7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzLjRyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fcmF0aW5nIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMlxyXG5cdH1cclxufVxyXG5cclxuLnJhdGluZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAxMDMlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDAuMjU7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWFjdGl2ZS0yXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1mb3JtIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDQuNnJlbSAwIDIuNDFyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE0XHJcbn1cclxuXHJcbi5tYWluLWZvcm0ge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZvcm0tdGl0bGUge1xyXG5cdHdpZHRoOiBjYWxjKDQ3JSAtIDI2cmVtKTtcclxuXHRwYWRkaW5nOiAwIDMuMXJlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdC5oMiB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3RpdmVcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXdyYXAge1xyXG5cdHdpZHRoOiBjYWxjKDUzJSAtIDI2cmVtKTtcclxuXHRwYWRkaW5nOiAzLjJyZW0gMy4xcmVtIC43cmVtO1xyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IC45cmVtO1xyXG5cdFx0bWluLXdpZHRoOiA1MSVcclxuXHR9XHJcbn1cclxuXHJcbi5kZWNvci1mb3JtIHtcclxuXHR3aWR0aDogMjZyZW07XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0Ji0yIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tcmVjaXBlcyB7XHJcblx0cGFkZGluZzogNi43cmVtIDAgM3JlbVxyXG59XHJcblxyXG4ucmVjaXBlcy13cmFwcGVyIHtcclxuXHRtYXJnaW46IDAgLTJyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hc2lkZS1yZWNpcGVzIHtcclxuXHRwYWRkaW5nOiAwIDJyZW07XHJcblx0d2lkdGg6IDMzLjMzMyVcclxufVxyXG5cclxuLnJlY2lwZXMtd3JhcCB7XHJcblx0cGFkZGluZzogMCAycmVtO1xyXG5cdHdpZHRoOiA2Ni42NjclO1xyXG5cclxuXHQuaDIge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDdyZW1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLWxlZ2VuZCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogMDtcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdHBhZGRpbmc6IDcuNXJlbSA5JSA3LjNyZW07XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTMzLjMzMyU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRtYXJnaW4tdG9wOiA1LjVyZW1cclxuXHR9XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlIHtcclxuXHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuXHRibG9ja3F1b3RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMyU7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdHBhZGRpbmc6IC43cmVtIDAgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxufVxyXG5cclxuLnJlY2lwZXMge1xyXG5cdG1hcmdpbjogMCAtMS44cmVtIC01cmVtIC0xLjdyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDEuOHJlbSA1cmVtIDEuN3JlbTtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMuNXJlbSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwYWRkaW5nOiA3OSUgMCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2LjdyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAuNHJlbTtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi10ZWNobm9sb2d5IHtcclxuXHRwYWRkaW5nOiA2LjVyZW0gMCAxLjdyZW07XHJcblx0LmgyIHtcclxuXHRcdG1heC13aWR0aDogMTAwcmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4udGVjaG5vbG9neS13cmFwIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxLjdyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQmPmRpdixcclxuXHRcdCY+ZGl2Pioge1xyXG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmPmRpdj4qIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRlY2hub2xvZ3ktbmF2IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIC0xcmVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiAwIDJyZW07XHJcblx0dG9wOiA0LjFyZW07XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdHdpZHRoOiAzMC4ycmVtO1xyXG5cdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTBweCk7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGNEVGRTg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjM5LCAyMzIsIDAuMjApO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjdzIGVhc2UsIGJhY2tncm91bmQgLjdzIGVhc2U7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Y0RUZFODtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZWNobm9sb2d5LXNsaWRlIHtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0cGFkZGluZzogMTIuNXJlbSAwIDYuOXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZsZXg6MSAwIDEwMCU7XHJcblx0ei1pbmRleDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGxpbmVhcjtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHotaW5kZXg6IDExO1xyXG5cdFx0JjpudGgtY2hpbGQoMil7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMyl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNCl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNSl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNil7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNyl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoOCl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoOSl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnByZXYge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0JjpudGgtY2hpbGQoMil7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMyl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNCl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNSl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNil7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNyl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoOCl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwMCUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoOSl7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHR9XHJcblxyXG5cdC53cmFwcGVyIHtcclxuXHRcdHotaW5kZXg6IDFcclxuXHR9XHJcblxyXG5cdGIuc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0fVxyXG5cclxuXHQmX19jb2x1bW5zIHtcclxuXHRcdG1heC13aWR0aDogMTYzcmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMzZyZW07XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gNC4xcmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyMzksIDIzMiwgMC4yMCk7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdCYrJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNHJlbVxyXG5cdFx0fVxyXG5cdFx0IHVsIHtcclxuXHRcdFx0bWFyZ2luOiAuMnJlbSAwIDAgLjZyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19jZW50ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAzcmVtKSk7XHJcblx0XHR3aWR0aDozMS42cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdCAgICB3aWR0aDogNDIlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvXHJcblx0XHR9XHJcblx0XHQmXzEge1xyXG5cdFx0XHQudGVjaG5vbG9neS1zbGlkZV9faW5mbyB7XHJcblx0XHRcdFx0Ym90dG9tOiAxMDIlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmXzIge1xyXG5cdFx0XHQudGVjaG5vbG9neS1zbGlkZV9faW5mbyB7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogNjAlO1xyXG4gICAgbGVmdDogMTIwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlKC04JSwgLTMwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzcmVtIC45cmVtXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmXzMge1xyXG5cdFx0XHQudGVjaG5vbG9neS1zbGlkZV9fbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgLjlyZW1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGVjaG5vbG9neS1zbGlkZV9faW5mbyB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTElO1xyXG4gICAgbGVmdDogMTAzJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfNCB7XHJcblx0XHRcdC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxZW0gLjlyZW0gMCAwXHJcblx0XHRcdH1cclxuXHRcdFx0LnRlY2hub2xvZ3ktc2xpZGVfX2luZm8ge1xyXG5cdFx0XHRcdCAgICBib3R0b206IC0yJTtcclxuICAgIHJpZ2h0OiAxMDIlO1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl81IHtcclxuXHRcdFx0LnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwIC45cmVtIC0uNHJlbSAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZWNobm9sb2d5LXNsaWRlX19pbmZvIHtcclxuXHRcdFx0XHQgICAgYm90dG9tOiA2MSU7XHJcbiAgICByaWdodDogMTIwJTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX3RpdGxlLTEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUtMiB7XHJcblx0XHRtYXJnaW4tdG9wOjJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdCZfX2VsbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDU5JTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi50ZWNobm9sb2d5LXNsaWRlX19pdGVtLWltZyB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzhyZW0pO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdH1cclxufVxyXG5cclxuLnRlY2hub2xvZ3ktc2xpZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdCZfX3Njcm9sbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjEsIC4yKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogNC4zcmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JlbTtcclxuXHRcdGhlaWdodDogLjlyZW07XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTQuNnJlbTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0ei1pbmRleDogMTI7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUvNik7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yMSwgLjUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiAgICAuc3Qwe29wYWNpdHk6MC4yO2ZpbGw6I0Y0RUZFODt9XHJcbiAgICAuc3Qxe2ZpbGw6I0Y0RUZFODt9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTg2MHB4KSB7XHJcblx0LnNsaWRlci0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwXHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTc2MHB4KSB7XHJcblx0LnNsaWRlci0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzcmVtXHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcblx0LnJlY2lwZXMtd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hc2lkZS1yZWNpcGVzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBcclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzLXdyYXAge1xyXG5cdFx0cGFkZGluZzogNHJlbSAwIDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzX19tb3JlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQuMXJlbTtcclxuXHR9XHJcblxyXG5cdC5yZXZpZXdzX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDMuMnJlbSAzLjRyZW0gNHJlbTtcclxuXHR9XHJcblxyXG5cdC5tYWluLWZvcm0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmZvcm0td3JhcCB7XHJcblx0XHR3aWR0aDogNTMlO1xyXG5cdFx0cGFkZGluZzogMy4ycmVtIDJyZW0gLjdyZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybS10aXRsZSB7XHJcblx0XHR3aWR0aDogNDclO1xyXG5cdFx0cGFkZGluZzogMCAzLjFyZW07XHJcblx0fVxyXG5cclxuXHQuZGVjb3ItZm9ybSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogN3JlbTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHRkaXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kZWNvci1mb3JtLTIge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbGVnZW5kX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0fVxyXG5cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY2VudGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY29sIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtXHJcblx0fVxyXG5cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY29sKy50ZWNobm9sb2d5LXNsaWRlX19jb2wge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMFxyXG5cdH1cclxuXHJcblx0LnRlY2hub2xvZ3ktc2xpZGVyIHtcclxuXHRcdCZfX3Njcm9sbCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5zZWN0aW9uLXByb2R1Y3RzLW1haW4ge1xyXG5cdFx0cGFkZGluZzogNC41cmVtIDAgMXJlbTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0c19faXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1vYlxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RzX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdHNfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDEuOXJlbSAyLjlyZW0gMnJlbTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0c19fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuMTQzJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0c19fbGluayB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1yZWNpcGVzIHtcclxuXHRcdHBhZGRpbmc6IDUuN3JlbSAwIDFyZW07XHJcblx0fVxyXG5cclxuXHQubWFpbi1sZWdlbmQge1xyXG5cdFx0cGFkZGluZzogMy4ycmVtIDJyZW0gM3JlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbW9iXHJcblx0fVxyXG5cclxuXHQubWFpbi1sZWdlbmRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbGVnZW5kX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIuM3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuMTQzJTtcclxuXHR9XHJcblxyXG5cdC5tYWluLWxlZ2VuZF9fbGluayB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjNyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFpbi1sZWdlbmQgLmJ0bi0yIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0cGFkZGluZzogLjdyZW0gMS4zcmVtO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0fVxyXG5cclxuXHQucmVjaXBlcyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzX19pdGVtIHtcclxuXHRcdG1hcmdpbjogMCAwIDQuNXJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnJlY2lwZXNfX2ltZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1tb2JcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWNpcGVzX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQucmVjaXBlc19fYnRuIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHJcblx0XHQuYnRuLTQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDYuOXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLXRlY2hub2xvZ3kge1xyXG5cdFx0cGFkZGluZzogNC4xcmVtIDAgMnJlbTtcclxuXHR9XHJcblxyXG5cdC5yZXZpZXdzX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDIuOXJlbSAycmVtIDMuM3JlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbW9iXHJcblx0fVxyXG5cclxuXHQucmV2aWV3c19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcblx0LnJldmlld3NfX2JvdHRvbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHQucmF0aW5nIGkge1xyXG5cdFx0Zm9udC1zaXplOiAyLjFyZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMCA0LjFyZW07XHJcblx0fVxyXG5cclxuXHQubWFpbi1mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDguNHJlbSAycmVtIDhyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1vYjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tdGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tdGl0bGUge1xyXG5cclxuXHRcdC5zZWN0aW9uLXRleHQsXHJcblx0XHQuaDIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybS13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmZvcm0td3JhcCB7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMzJyZW1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3gtZmllbGRfYnRuIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC50ZWNobm9sb2d5LW5hdiB7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0aGVpZ2h0OiA0LjlyZW07XHJcblx0XHRcdG1pbi13aWR0aDogNC45cmVtO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIC4ycmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjM5LCAyMzIsIDAuMjApO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IxO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDIwLjVyZW07XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVjaG5vbG9neS1zbGlkZV9faXRlbSB7XHJcblx0XHQgICAgcGFkZGluZzogLjhlbSAycmVtO1xyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZSB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBhZGRpbmc6IDdyZW0gMCAzLjlyZW07XHJcbn1cclxuLnRlY2hub2xvZ3ktbmF2IHtcclxuXHR0b3A6IDJyZW07XHJcbn1cclxuLnRlY2hub2xvZ3ktc2xpZGVyX19zY3JvbGwge1xyXG4gICAgYm90dG9tOiAxLjhyZW07XHJcbiAgICB9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2NvbHVtbnMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19jb2wge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwXHJcblx0fVxyXG5cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY29sKy50ZWNobm9sb2d5LXNsaWRlX19jb2wge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW1cclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0taW1nIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDUwdmggLSAxMnJlbSk7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbW9iO1xyXG5cdFx0fVxyXG5cdFx0ICY+IGRpdiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtICsgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX190aXRsZS0xIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX3RpdGxlLTIge1xyXG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2VsbCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogNDAlXHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0bWF4LWhlaWdodDogMTMuMXJlbTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdH1cclxuXHRcdC5zbGlkZXItMiB7XHJcblx0XHRtYXJnaW46MCAtMS44cmVtIDAgLTEuN3JlbVxyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY29sIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtX2hhbGYtbW9iIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtX29mZnNldC10b3AtMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcclxuXHR9XHJcblx0LnNsaWRlci0yIC5zbGljay1zbGlkZSB7XHJcblx0ICAgIHBhZGRpbmc6IDAgMS44cmVtIDAgMS43cmVtO1xyXG5cdH1cclxufVx0XHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW1fMSB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtXzYge1xyXG5cdFx0cGFkZGluZy10b3A6IDhyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbVxyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZV9faXRlbV8xMiB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cmVtXHJcblx0fVxyXG59Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7IFxyXG5cdC50ZWNobm9sb2d5LXNsaWRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4zcmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDIuNXJlbVxyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY2VudGVyIHtcclxuXHRcdHdpZHRoOiAyOHJlbVxyXG5cdH1cclxuXHQudGVjaG5vbG9neS1zbGlkZV9fY29sIHtcclxuXHRcdG1heC13aWR0aDogNDVyZW1cclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2NvbHVtbnMge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7IFxyXG5cdC50ZWNobm9sb2d5LXNsaWRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHsgXHJcblx0LnRlY2hub2xvZ3ktc2xpZGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjFyZW1cclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4zcmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xyXG59XHJcbn1cclxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuXHQudGVjaG5vbG9neS1zbGlkZV9faXRlbV81MCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSAgYW5kICAobWF4LWhlaWdodDogNjQwcHgpICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuXHJcbiAgICAudGVjaG5vbG9neS1zbGlkZV9fY29sdW1ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH0gXHJcbiAgICAudGVjaG5vbG9neS1uYXYge1xyXG4gICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IC0uN3JlbTtcclxuICAgIFx0bWFyZ2luLWxlZnQ6IC0uN3JlbVxyXG4gICAgfVxyXG4gICAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHtcclxuICAgIFx0ICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgXHRtYXJnaW46IDAgLjdyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxLjRyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICAgICAudGVjaG5vbG9neS1uYXZfX2l0ZW0gc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRlY2hub2xvZ3ktc2xpZGUge1xyXG4gICAgXHRmb250LXNpemU6IDEuM3JlbTtcclxuICAgIFx0cGFkZGluZzogNnJlbSAwIDIuOXJlbTtcclxuICAgIH1cclxuICAgIC50ZWNobm9sb2d5LXNsaWRlX19jb2wgKyAudGVjaG5vbG9neS1zbGlkZV9fY29sIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG4gICAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0gdWwge1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IC0xcmVtXHJcbiAgICB9XHJcbiAgICAudGVjaG5vbG9neS1zbGlkZV9faXRlbSB1bCBsaSB7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0bWFyZ2luLXJpZ2h0OiAxcmVtXHJcbiAgICB9XHJcbiAgICAgICAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0taW1nIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwcmVtKTtcclxuICAgIH1cclxuICAgIC50ZWNobm9sb2d5LXNsaWRlX19pdGVtXzI2IGJyIHtcclxuICAgIFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50ZWNobm9sb2d5LXNsaWRlX19lbGwgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMi42cmVtO1xyXG4gICAgfVxyXG4gICAgICAgIC50ZWNobm9sb2d5LXNsaWRlX19jb2wsIC50ZWNobm9sb2d5LXNsaWRlX19jb2wgKyAudGVjaG5vbG9neS1zbGlkZV9fY29sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAudGVjaG5vbG9neS1zbGlkZV9fY29sLTEzIHtcclxuICAgIFx0d2lkdGg6IDQ1JVxyXG4gICAgfVxyXG4gICAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbC0xMyB7XHJcbiAgICBcdHdpZHRoOiA1NSVcclxuICAgIH1cclxuICAgIC50ZWNobm9sb2d5LXNsaWRlX19jb2x1bW5zIHtcclxuICAgIFx0bWF4LXdpZHRoOiBub25lO1xyXG4gICAgXHRtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICBcdG1hcmdpbi1yaWdodDogLTFyZW1cclxuICAgIH1cclxuICAgIC50ZWNobm9sb2d5LXNsaWRlX19jb2x1bW5zIHtcclxuICAgIFx0dWwgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxufVxyXG51bCBsaTo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAuNnJlbTtcclxuICAgIGhlaWdodDogLjZyZW07XHJcbiAgICBtYXJnaW46IC41cmVtIDEuMnJlbSAwIC0xLjVyZW1cclxuICAgIH1cclxufVxyXG59IiwiLyogcmVzZXQgKi9cbi8qIG1haW4gdmFyaWFibGVzICovXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7IGxlZnQ6IC05OTk5cHg7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IHRvcDogLTk5OTlweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBvdXRsaW5lOiBub25lOyBwb3NpdGlvbjogZml4ZWQ7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRvcDogMDsgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB3aWR0aDogMTAwJTsgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LWJnLCAuZmFuY3lib3gtc3RhZ2UgeyBib3R0b206IDA7IGxlZnQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIgeyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHsgYmFja2dyb3VuZDogIzAwMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcgeyBvcGFjaXR5OiAuNTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXRvb2xiYXIsIC5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgZGlyZWN0aW9uOiBsdHI7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzOyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsIC5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwczsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7IGNvbG9yOiAjY2NjOyBmb250LXNpemU6IDEzcHg7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyBoZWlnaHQ6IDQ0cHg7IGxlZnQ6IDA7IGxpbmUtaGVpZ2h0OiA0NHB4OyBtaW4td2lkdGg6IDQ0cHg7IG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOyBwYWRkaW5nOiAwIDEwcHg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0b3A6IDA7IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7IHJpZ2h0OiAwOyB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHsgZGlyZWN0aW9uOiBsdHI7IG92ZXJmbG93OiB2aXNpYmxlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi8gZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBvdXRsaW5lOiBub25lOyBvdmVyZmxvdzogYXV0bzsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBwYWRkaW5nOiA0MHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAwOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMDsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsIC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsIC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwgLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7IHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMDsgbWF4LXdpZHRoOiAxMDAlOyBvdmVyZmxvdzogYXV0bzsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBwYWRkaW5nOiA0MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGxlZnQ7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBsZWZ0OiAwOyBtYXgtd2lkdGg6IG5vbmU7IG92ZXJmbG93OiB2aXNpYmxlOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQgeyBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiAtd2Via2l0LWdyYWI7IGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQgeyBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7IGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10geyBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtc3BhY2ViYWxsIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBtYXJnaW46IDA7IG1heC1oZWlnaHQ6IG5vbmU7IG1heC13aWR0aDogbm9uZTsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwgeyB6LWluZGV4OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQgeyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiB2aXNpYmxlOyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDNyZW07IHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7IGNvbG9yOiAjMUM1QjQwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHsgYmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7IGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXZpZGVvLCAuZmFuY3lib3gtaWZyYW1lIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwOyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgfVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHsgYmFja2dyb3VuZDogI2ZmZjsgY3Vyc29yOiBkZWZhdWx0OyBtYXgtd2lkdGg6IDQwMHB4OyBwYWRkaW5nOiA0MHB4OyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7IGNvbG9yOiAjNDQ0OyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7IGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAwOyBib3gtc2hhZG93OiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiA0NHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdHJhbnNpdGlvbjogY29sb3IgLjJzOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB2aXNpYmlsaXR5OiBpbmhlcml0OyB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS16b29tIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsIC5mYW5jeWJveC1idXR0b246bGluayB7IGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIgeyBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHsgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwgLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIgeyBjb2xvcjogIzg4ODsgY3Vyc29yOiBkZWZhdWx0OyBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7IGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIwcHg7IG92ZXJmbG93OiB2aXNpYmxlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAyMHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIgc3ZnIHsgZmlsbDogIzFDNUI0MDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHsgZmlsbDogY3VycmVudENvbG9yOyBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksIC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3MgeyBiYWNrZ3JvdW5kOiAjZmY1MjY4OyBoZWlnaHQ6IDJweDsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7IHRyYW5zZm9ybTogc2NhbGVYKDApOyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDsgdHJhbnNmb3JtLW9yaWdpbjogMDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB6LWluZGV4OiA5OTk5ODsgfVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwgeyBib3JkZXI6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzAwMDsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgcmlnaHQ6IDZweDsgdG9wOiAzcHg7IGhlaWdodDogYXV0bzsgd2lkdGg6IGF1dG87IHotaW5kZXg6IDQwMTsgZm9udC1zaXplOiAyM3B4OyB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbjsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgeyBjb2xvcjogIzFDNUI0MDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQgeyBwYWRkaW5nOiAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgaGVpZ2h0OiAxMDBweDsgb3BhY2l0eTogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gNTBweCk7IHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHsgcGFkZGluZzogN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgeyBsZWZ0OiAwOyBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpOyBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgeyBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7IHJpZ2h0OiAwOyByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7IH1cblxuLmZhbmN5Ym94LXNsaWRlIHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDAuMDFzIGVhc2U7IH1cblxuLmZhbmN5Ym94LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jb21wbGV0ZSB7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcgeyBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDRweCBzb2xpZCAjODg4OyBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA1MCU7IGhlaWdodDogNTBweDsgbGVmdDogNTAlOyBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDsgb3BhY2l0eTogLjc7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiA1MHB4OyB6LWluZGV4OiA5OTk5OTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7IDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQgeyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHsgLmZhbmN5Ym94LXNsaWRlIHsgcGFkZGluZy1sZWZ0OiA2cHg7IHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHsgcGFkZGluZzogNnB4IDA7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyBiYWNrZ3JvdW5kOiAjNGU0ZTRlOyBjb2xvcjogI2YyZjRmNjsgaGVpZ2h0OiAzNnB4OyBvcGFjaXR5OiAxOyBwYWRkaW5nOiA2cHg7IHJpZ2h0OiAwOyB0b3A6IDA7IHdpZHRoOiAzNnB4OyB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHsgcGFkZGluZy1sZWZ0OiAxMnB4OyBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHsgbWluLXdpZHRoOiAzMjBweDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2UtaW47IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQgeyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8uZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIC5mYW5jeWJveC1jb250ZW50IHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24tcHJvZHVjdHMtbWFpbiB7IHBhZGRpbmc6IDYuNXJlbSAwIDNyZW07IH1cblxuLnByb2R1Y3RzX19pdGVtIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYm9yZGVyLXJhZGl1czogM3JlbTsgYmFja2dyb3VuZDogI0Y0RUZFODsgY29sb3I6ICMwMDA7IHRyYW5zaXRpb246IGNvbG9yIC43cyBlYXNlLCBiYWNrZ3JvdW5kIC43cyBlYXNlOyB9XG5cbi5wcm9kdWN0c19faXRlbTpob3ZlciB7IGJhY2tncm91bmQ6ICMxQzVCNDA7IGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9kdWN0c19faXRlbTpob3ZlciAuYnRuLTMgeyBjb2xvcjogI0Y1OUUxMzsgfVxuXG4ucHJvZHVjdHNfX2ltZyB7IGZsZXgtc2hyaW5rOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3RzX19pbWc6YmVmb3JlIHsgY29udGVudDogJyc7IHBhZGRpbmc6IDc3JSAwIDA7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0c19faW1nIGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiAxMDAlOyBib3JkZXItcmFkaXVzOiAzcmVtIDNyZW0gMCAwOyB9XG5cbi5wcm9kdWN0c19fZGVzY3JpcHRpb24geyBwYWRkaW5nOiAyLjVyZW0gMy43cmVtIDIzcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC1ncm93OiAxMDsgZGlzcGxheTogLXdlYmtpdC1ib3g7IG1heC13aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdHNfX3RpdGxlIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnByb2R1Y3RzX190ZXh0IHsgZm9udC1zaXplOiAxLjhyZW07IGxpbmUtaGVpZ2h0OiAxNDQuNDQ0JTsgbWFyZ2luLXRvcDogMTBweDsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtbGluZS1jbGFtcDogMzsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZHVjdHNfX2xpbmsgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wcm9kdWN0cyAuYnRuLTMgeyB0cmFuc2l0aW9uOiBjb2xvciAuN3MgZWFzZTsgfVxuXG4uc2xpZGVyLTIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAtMS44cmVtIDAgLTEuN3JlbTsgfVxuXG4uc2xpZGVyLTIgLnNsaWNrLXNsaWRlIHsgcGFkZGluZzogMCAwIDAgMS43cmVtOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNsaWRlci0yIC5zbGljay1zbGlkZSA+IGRpdiwgLnNsaWRlci0yIC5zbGljay1zbGlkZSA+IGRpdiA+ICogeyBmbGV4OiAxIDEgMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zbGlkZXItMiAuc2xpY2stc2xpZGUgPiBkaXYgPiAqIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uLXJldmlld3MgeyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiA4cmVtIDAgM3JlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxNDsgfVxuXG4ucmV2aWV3cyB7IGNvbG9yOiAjZmZmOyB9XG5cbi5yZXZpZXdzX19pdGVtIHsgcGFkZGluZzogNC4ycmVtIDUuNHJlbSA0NnB4OyBkaXNwbGF5OiBmbGV4OyBib3JkZXItcmFkaXVzOiAzcmVtOyBiYWNrZ3JvdW5kOiAjMUM1QjQwOyB9XG5cbi5yZXZpZXdzX190aXRsZSB7IGNvbG9yOiAjRjRFRkU4OyBmb250LXNpemU6IDNyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJldmlld3NfX3RpdGxlIHNwYW4geyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZXZpZXdzX190ZXh0IHsgbWFyZ2luLXRvcDogMS42cmVtOyB9XG5cbi5yZXZpZXdzX19ib3R0b20geyBtYXJnaW4tdG9wOiAzLjRyZW07IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucmV2aWV3c19fcmF0aW5nIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5yZXZpZXdzX19pbmZvIHsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucmF0aW5nIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLnJhdGluZyBpIHsgZm9udC1zaXplOiAxMDMlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogNXB4OyBjb2xvcjogI2ZmZjsgb3BhY2l0eTogMC4yNTsgfVxuXG4ucmF0aW5nIGkuYWN0aXZlIHsgb3BhY2l0eTogMTsgY29sb3I6ICNGNTlFMTM7IH1cblxuLnNlY3Rpb24tZm9ybSB7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDQuNnJlbSAwIDIuNDFyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTQ7IH1cblxuLm1haW4tZm9ybSB7IHBhZGRpbmc6IDUwcHggMDsgYm9yZGVyLXJhZGl1czogM3JlbTsgYmFja2dyb3VuZDogI0Y0RUZFODsgZGlzcGxheTogZmxleDsgfVxuXG4uZm9ybS10aXRsZSB7IHdpZHRoOiBjYWxjKDQ3JSAtIDI2cmVtKTsgcGFkZGluZzogMCAzLjFyZW07IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mb3JtLXRpdGxlIC5oMiB7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjMUM1QjQwOyB9XG5cbi5mb3JtLXRpdGxlIC5zZWN0aW9uLXRleHQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mb3JtLXdyYXAgeyB3aWR0aDogY2FsYyg1MyUgLSAyNnJlbSk7IHBhZGRpbmc6IDMuMnJlbSAzLjFyZW0gLjdyZW07IH1cblxuLmZvcm0td3JhcCAuYnRuIHsgbWFyZ2luLXRvcDogLjlyZW07IG1pbi13aWR0aDogNTElOyB9XG5cbi5kZWNvci1mb3JtIHsgd2lkdGg6IDI2cmVtOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTsgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmRlY29yLWZvcm0tMiB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG5cbi5zZWN0aW9uLXJlY2lwZXMgeyBwYWRkaW5nOiA2LjdyZW0gMCAzcmVtOyB9XG5cbi5yZWNpcGVzLXdyYXBwZXIgeyBtYXJnaW46IDAgLTJyZW07IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYXNpZGUtcmVjaXBlcyB7IHBhZGRpbmc6IDAgMnJlbTsgd2lkdGg6IDMzLjMzMyU7IH1cblxuLnJlY2lwZXMtd3JhcCB7IHBhZGRpbmc6IDAgMnJlbTsgd2lkdGg6IDY2LjY2NyU7IH1cblxuLnJlY2lwZXMtd3JhcCAuaDIgeyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5tYWluLWxlZ2VuZCB7IGJhY2tncm91bmQ6ICMxQzVCNDA7IGNvbG9yOiAjZmZmOyBwb3NpdGlvbjogc3RpY2t5OyB0b3A6IDA7IGJvcmRlci1yYWRpdXM6IDNyZW07IHBhZGRpbmc6IDcuNXJlbSA5JSA3LjNyZW07IH1cblxuLm1haW4tbGVnZW5kX190aXRsZSB7IGZvbnQtc2l6ZTogM3JlbTsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEzMy4zMzMlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWluLWxlZ2VuZF9fdGV4dCB7IG1hcmdpbi10b3A6IDRyZW07IH1cblxuLm1haW4tbGVnZW5kX190ZXh0IHA6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubWFpbi1sZWdlbmRfX3RleHQgcDpsYXN0LWNoaWxkIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1haW4tbGVnZW5kX19saW5rIHsgbWFyZ2luLXRvcDogNS41cmVtOyB9XG5cbi5ibG9ja3F1b3RlIHsgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4uYmxvY2txdW90ZSBibG9ja3F1b3RlIHsgZm9udC1zaXplOiAzLjJyZW07IGxpbmUtaGVpZ2h0OiAxMjMlOyB9XG5cbi5ibG9ja3F1b3RlIHAgeyBwYWRkaW5nOiAuN3JlbSAwIDA7IHRleHQtYWxpZ246IHJpZ2h0OyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnJlY2lwZXMgeyBtYXJnaW46IDAgLTEuOHJlbSAtNXJlbSAtMS43cmVtOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnJlY2lwZXNfX2l0ZW0geyBtYXJnaW46IDAgMS44cmVtIDVyZW0gMS43cmVtOyB3aWR0aDogY2FsYyg1MCUgLSAzLjVyZW0pOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGNvbG9yOiAjMDAwOyB9XG5cbi5yZWNpcGVzX19pbWcgeyBtYXJnaW4tYm90dG9tOiAzLjRyZW07IGZsZXgtc2hyaW5rOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJlY2lwZXNfX2ltZzpiZWZvcmUgeyBjb250ZW50OiAnJzsgcGFkZGluZzogNzklIDAgMDsgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlY2lwZXNfX2ltZyBpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogMTAwJTsgYm9yZGVyLXJhZGl1czogM3JlbTsgfVxuXG4ucmVjaXBlc19fYnRuIHsgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4ucmVjaXBlc19fbW9yZSB7IG1hcmdpbi10b3A6IDYuN3JlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWNpcGVzX19kZXNjcmlwdGlvbiB7IG1hcmdpbi10b3A6IC40cmVtOyBkaXNwbGF5OiAtd2Via2l0LWJveDsgbWF4LXdpZHRoOiAxMDAlOyAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJlY2lwZXNfX3RpdGxlIHsgZm9udC1zaXplOiAzcmVtOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWN0aW9uLXRlY2hub2xvZ3kgeyBwYWRkaW5nOiA2LjVyZW0gMCAxLjdyZW07IH1cblxuLnNlY3Rpb24tdGVjaG5vbG9neSAuaDIgeyBtYXgtd2lkdGg6IDEwMHJlbTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udGVjaG5vbG9neS13cmFwIHsgYmFja2dyb3VuZDogIzAwMDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2ZmZjsgfVxuXG4udGVjaG5vbG9neS13cmFwIC5zbGljay1zbGlkZSB7IHBhZGRpbmc6IDAgMCAxLjdyZW07IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udGVjaG5vbG9neS13cmFwIC5zbGljay1zbGlkZSA+IGRpdiwgLnRlY2hub2xvZ3ktd3JhcCAuc2xpY2stc2xpZGUgPiBkaXYgPiAqIHsgZmxleDogMSAxIDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnRlY2hub2xvZ3ktd3JhcCAuc2xpY2stc2xpZGUgPiBkaXYgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRlY2hub2xvZ3ktd3JhcCAuc2xpY2stc2xpZGUgPiBkaXYgPiAqIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi50ZWNobm9sb2d5LW5hdiB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjogMCAtMXJlbTsgcG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nOiAwIDJyZW07IHRvcDogNC4xcmVtOyBsZWZ0OiAwOyByaWdodDogMDsgei1pbmRleDogMTI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi50ZWNobm9sb2d5LW5hdl9faXRlbSB7IHBhZGRpbmc6IDFyZW07IGJvcmRlci1yYWRpdXM6IDNyZW07IHdpZHRoOiAzMC4ycmVtOyBtYXJnaW46IDAgMXJlbTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTBweCk7IGNvbG9yOiAjRkZGOyBib3JkZXI6IDFweCBzb2xpZCAjRjRFRkU4OyBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjM5LCAyMzIsIDAuMik7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyB0cmFuc2l0aW9uOiBjb2xvciAuN3MgZWFzZSwgYmFja2dyb3VuZCAuN3MgZWFzZTsgfVxuXG4udGVjaG5vbG9neS1uYXZfX2l0ZW06aG92ZXIsIC50ZWNobm9sb2d5LW5hdl9faXRlbS5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjRjRFRkU4OyBjb2xvcjogIzFDNUI0MDsgfVxuXG4udGVjaG5vbG9neS1uYXZfX2l0ZW0gc3ZnIHsgZGlzcGxheTogbm9uZTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZSB7IHdpZHRoOiAxMDB2dzsgZm9udC1zaXplOiAyLjRyZW07IHBhZGRpbmc6IDEyLjVyZW0gMCA2LjlyZW07IGxpbmUtaGVpZ2h0OiAxLjI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC13ZWlnaHQ6IDUwMDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtc2hyaW5rOiAwOyBmbGV4OiAxIDAgMTAwJTsgei1pbmRleDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgbGluZWFyOyBsZWZ0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmUgeyBvcGFjaXR5OiAxOyB6LWluZGV4OiAxMTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDIpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDQpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDUpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDYpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDcpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDgpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5hY3RpdmU6bnRoLWNoaWxkKDkpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5wcmV2IHsgb3BhY2l0eTogMTsgei1pbmRleDogMTA7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGUucHJldjpudGgtY2hpbGQoMikgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlLnByZXY6bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5wcmV2Om50aC1jaGlsZCg0KSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwJSk7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGUucHJldjpudGgtY2hpbGQoNSkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlLnByZXY6bnRoLWNoaWxkKDYpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZS5wcmV2Om50aC1jaGlsZCg3KSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAwJSk7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGUucHJldjpudGgtY2hpbGQoOCkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwMCUpOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlLnByZXY6bnRoLWNoaWxkKDkpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MDAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgei1pbmRleDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiAjMDAwOyBvcGFjaXR5OiAuNTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZSAud3JhcHBlciB7IHotaW5kZXg6IDE7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGUgYi5zdHJvbmcgeyBmb250LXdlaWdodDogODAwOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19jb2x1bW5zIHsgbWF4LXdpZHRoOiAxNjNyZW07IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IHdpZHRoOiAzMCU7IG1heC13aWR0aDogMzZyZW07IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0geyBwYWRkaW5nOiAycmVtIDQuMXJlbTsgYm9yZGVyLXJhZGl1czogM3JlbTsgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIzOSwgMjMyLCAwLjIpOyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0gKyAudGVjaG5vbG9neS1zbGlkZV9faXRlbSB7IG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9faXRlbSB1bCB7IG1hcmdpbjogLjJyZW0gMCAwIC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgM3JlbSkpOyB3aWR0aDogMzEuNnJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19jZW50ZXIgaW1nIHsgd2lkdGg6IDQyJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fY2VudGVyIHN2ZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19jZW50ZXJfMSAudGVjaG5vbG9neS1zbGlkZV9faW5mbyB7IGJvdHRvbTogMTAyJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlcl8yIC50ZWNobm9sb2d5LXNsaWRlX19pbmZvIHsgYm90dG9tOiA2MCU7IGxlZnQ6IDEyMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fY2VudGVyXzIgLnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHsgbWFyZ2luOiAwIDAgM3JlbSAuOXJlbTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fY2VudGVyXzMgLnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHsgbWFyZ2luOiAwIDAgMCAuOXJlbTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fY2VudGVyXzMgLnRlY2hub2xvZ3ktc2xpZGVfX2luZm8geyBib3R0b206IC0xMSU7IGxlZnQ6IDEwMyU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlcl80IC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7IG1hcmdpbjogMWVtIC45cmVtIDAgMDsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fY2VudGVyXzQgLnRlY2hub2xvZ3ktc2xpZGVfX2luZm8geyBib3R0b206IC0yJTsgcmlnaHQ6IDEwMiU7IGxlZnQ6IGF1dG87IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlcl81IC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7IHRleHQtYWxpZ246IHJpZ2h0OyBtYXJnaW46IDAgLjlyZW0gLS40cmVtIDA7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlcl81IC50ZWNobm9sb2d5LXNsaWRlX19pbmZvIHsgYm90dG9tOiA2MSU7IHJpZ2h0OiAxMjAlOyBsZWZ0OiBhdXRvOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7IGZvbnQtc2l6ZTogMi44cmVtOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19pbmZvIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2luZm8gc3ZnIHsgZmxleC1zaHJpbms6IDA7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX3RpdGxlLTEgeyBtYXJnaW4tYm90dG9tOiAycmVtOyBmb250LXdlaWdodDogODAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX3RpdGxlLTIgeyBtYXJnaW4tdG9wOiAycmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2VsbCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRlY2hub2xvZ3ktc2xpZGVfX2VsbCBpbWcgeyBtYXgtd2lkdGg6IDUwJTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZV9fZWxsIHNwYW4geyB3aWR0aDogNTklOyBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19pdGVtLWltZyB7IGJhY2tncm91bmQ6IG5vbmU7IHBhZGRpbmc6IDA7IGJhY2tkcm9wLWZpbHRlcjogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlX19pdGVtLWltZyBpbWcgeyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzhyZW0pOyBib3JkZXItcmFkaXVzOiAzcmVtOyBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4udGVjaG5vbG9neS1zbGlkZXIgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlcl9fc2Nyb2xsIHsgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIzOSwgMjMyLCAwLjIpOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNC4zcmVtOyBib3JkZXItcmFkaXVzOiAzcmVtOyBoZWlnaHQ6IC45cmVtOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogOTQuNnJlbTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHotaW5kZXg6IDEyOyB9XG5cbi50ZWNobm9sb2d5LXNsaWRlcl9fc2Nyb2xsIHNwYW4geyB3aWR0aDogY2FsYygxMDAlLzYpOyBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjM5LCAyMzIsIDAuNSk7IGJvcmRlci1yYWRpdXM6IDNyZW07IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDEwMCU7IH1cblxuLnN0MCB7IG9wYWNpdHk6IDAuMjsgZmlsbDogI0Y0RUZFODsgfVxuXG4uc3QxIHsgZmlsbDogI0Y0RUZFODsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODYwcHgpIHsgLnNsaWRlci0yIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjBweCkgeyAuc2xpZGVyLTIgeyBtYXJnaW4tbGVmdDogM3JlbTsgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5yZWNpcGVzLXdyYXBwZXIgeyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hc2lkZS1yZWNpcGVzIHsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IH1cbiAgLnJlY2lwZXMgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWNpcGVzLXdyYXAgeyBwYWRkaW5nOiA0cmVtIDAgMDsgd2lkdGg6IDEwMCU7IH1cbiAgLnJlY2lwZXNfX3RpdGxlIHsgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLnJlY2lwZXNfX21vcmUgeyBtYXJnaW4tdG9wOiA0LjFyZW07IH1cbiAgLnJldmlld3NfX2l0ZW0geyBwYWRkaW5nOiAzLjJyZW0gMy40cmVtIDRyZW07IH1cbiAgLm1haW4tZm9ybSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS13cmFwIHsgd2lkdGg6IDUzJTsgcGFkZGluZzogMy4ycmVtIDJyZW0gLjdyZW07IH1cbiAgLmZvcm0tdGl0bGUgeyB3aWR0aDogNDclOyBwYWRkaW5nOiAwIDMuMXJlbTsgfVxuICAuZGVjb3ItZm9ybSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogN3JlbTsgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kZWNvci1mb3JtIGRpdiB7IGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuICAuZGVjb3ItZm9ybS0yIHsgYm90dG9tOiAwOyB0b3A6IGF1dG87IH1cbiAgLm1haW4tbGVnZW5kX190aXRsZSB7IGZvbnQtc2l6ZTogMi44cmVtOyB9XG4gIC5ibG9ja3F1b3RlIGJsb2NrcXVvdGUgeyBmb250LXNpemU6IDIuOHJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY2VudGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sIHsgd2lkdGg6IDUwJTsgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sICsgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IHBhZGRpbmctbGVmdDogMnJlbTsgcGFkZGluZy1yaWdodDogMDsgfVxuICAudGVjaG5vbG9neS1zbGlkZXJfX3Njcm9sbCB7IHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfVxuICAudGVjaG5vbG9neS1zbGlkZSB7IGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNlY3Rpb24tcHJvZHVjdHMtbWFpbiB7IHBhZGRpbmc6IDQuNXJlbSAwIDFyZW07IH1cbiAgLnByb2R1Y3RzX19pdGVtIHsgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAucHJvZHVjdHNfX3RpdGxlIHsgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wcm9kdWN0c19fZGVzY3JpcHRpb24geyBwYWRkaW5nOiAxLjlyZW0gMi45cmVtIDJyZW07IH1cbiAgLnByb2R1Y3RzX190ZXh0IHsgZm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxNTcuMTQzJTsgfVxuICAucHJvZHVjdHNfX2xpbmsgeyBtYXJnaW4tdG9wOiAxLjZyZW07IH1cbiAgLnNlY3Rpb24tcmVjaXBlcyB7IHBhZGRpbmc6IDUuN3JlbSAwIDFyZW07IH1cbiAgLm1haW4tbGVnZW5kIHsgcGFkZGluZzogMy4ycmVtIDJyZW0gM3JlbTsgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAubWFpbi1sZWdlbmRfX3RpdGxlIHsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAubWFpbi1sZWdlbmRfX3RleHQgeyBtYXJnaW4tdG9wOiAyLjNyZW07IGxpbmUtaGVpZ2h0OiAxNTcuMTQzJTsgfVxuICAubWFpbi1sZWdlbmRfX2xpbmsgeyBtYXJnaW4tdG9wOiAyLjNyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFpbi1sZWdlbmQgLmJ0bi0yIHsgZm9udC1zaXplOiAxLjZyZW07IHBhZGRpbmc6IC43cmVtIDEuM3JlbTsgaGVpZ2h0OiBhdXRvOyBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5ibG9ja3F1b3RlIHsgbWFyZ2luLXRvcDogMi44cmVtOyB9XG4gIC5ibG9ja3F1b3RlIGJsb2NrcXVvdGUgeyBmb250LXNpemU6IDIuMnJlbTsgfVxuICAucmVjaXBlcyB7IG1hcmdpbjogMDsgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlY2lwZXNfX2l0ZW0geyBtYXJnaW46IDAgMCA0LjVyZW07IHdpZHRoOiAxMDAlOyB9XG4gIC5yZWNpcGVzX19pbWcgeyBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLnJlY2lwZXNfX2ltZyBpbWcgeyBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5yZWNpcGVzX190aXRsZSB7IGZvbnQtc2l6ZTogMnJlbTsgfVxuICAucmVjaXBlc19fYnRuIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgLnJlY2lwZXNfX2J0biAuYnRuLTQgeyBwYWRkaW5nOiAwIDYuOXJlbTsgfVxuICAuc2VjdGlvbi10ZWNobm9sb2d5IHsgcGFkZGluZzogNC4xcmVtIDAgMnJlbTsgfVxuICAucmV2aWV3c19faXRlbSB7IHBhZGRpbmc6IDIuOXJlbSAycmVtIDMuM3JlbTsgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAucmV2aWV3c19fdGl0bGUgeyBmb250LXNpemU6IDJyZW07IH1cbiAgLnJldmlld3NfX2JvdHRvbSB7IG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAucmF0aW5nIGkgeyBmb250LXNpemU6IDIuMXJlbTsgfVxuICAuc2VjdGlvbi1mb3JtIHsgcGFkZGluZzogNHJlbSAwIDQuMXJlbTsgfVxuICAubWFpbi1mb3JtIHsgcGFkZGluZzogOC40cmVtIDJyZW0gOHJlbTsgYm9yZGVyLXJhZGl1czogMnJlbTsgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm0tdGl0bGUgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxuICAuZm9ybS10aXRsZSAuc2VjdGlvbi10ZXh0LCAuZm9ybS10aXRsZSAuaDIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm0td3JhcCB7IG1hcmdpbi10b3A6IC41cmVtOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxuICAuZm9ybS13cmFwIC5idG4geyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAzMnJlbTsgfVxuICAuYm94LWZpZWxkX2J0biB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVjaG5vbG9neS1uYXZfX2l0ZW0geyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWZsZXg7IGhlaWdodDogNC45cmVtOyBtaW4td2lkdGg6IDQuOXJlbTsgd2lkdGg6IGF1dG87IGZvbnQtc2l6ZTogMnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgcGFkZGluZzogMCAuMnJlbTsgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIzOSwgMjMyLCAwLjIpOyBib3JkZXItcmFkaXVzOiAzcmVtOyBib3JkZXI6IDFweCBzb2xpZCAjRjRFRkU4OyB9XG4gIC50ZWNobm9sb2d5LW5hdl9faXRlbSBzdmcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHNwYW4geyBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWNobm9sb2d5LW5hdl9faXRlbS5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjRjRFRkU4OyBjb2xvcjogIzFDNUI0MDsgcGFkZGluZzogMCAycmVtOyBtaW4td2lkdGg6IDIwLjVyZW07IH1cbiAgLnRlY2hub2xvZ3ktbmF2X19pdGVtLmFjdGl2ZSBzdmcgeyBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWNobm9sb2d5LW5hdl9faXRlbS5hY3RpdmUgc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9faXRlbSB7IHBhZGRpbmc6IC44ZW0gMnJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZSB7IGZvbnQtc2l6ZTogMS40cmVtOyBwYWRkaW5nOiA3cmVtIDAgMy45cmVtOyB9XG4gIC50ZWNobm9sb2d5LW5hdiB7IHRvcDogMnJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZXJfX3Njcm9sbCB7IGJvdHRvbTogMS44cmVtOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19jb2x1bW5zIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19jb2wgKyAudGVjaG5vbG9neS1zbGlkZV9fY29sIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19pdGVtLWltZyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDA7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0taW1nIGltZyB7IHdpZHRoOiA1NSU7IG1heC1oZWlnaHQ6IGNhbGMoNTB2aCAtIDEycmVtKTsgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9faXRlbS1pbWcgPiBkaXYgeyBwYWRkaW5nLWxlZnQ6IDJyZW07IHdpZHRoOiA0NSU7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0gKyAudGVjaG5vbG9neS1zbGlkZV9faXRlbSB7IG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX3RpdGxlLTEgeyBtYXJnaW4tYm90dG9tOiAxcmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX190aXRsZS0yIHsgbWFyZ2luLXRvcDogMXJlbTsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fZWxsIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2VsbCBzcGFuIHsgdGV4dC1hbGlnbjogcmlnaHQ7IG1hcmdpbi1yaWdodDogMDsgd2lkdGg6IDQwJTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fZWxsIGltZyB7IG1heC1oZWlnaHQ6IDEzLjFyZW07IHdpZHRoOiBhdXRvOyBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2xpZGVyLTIgeyBtYXJnaW46IDAgLTEuOHJlbSAwIC0xLjdyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IG1hcmdpbi1sZWZ0OiAtMC41cmVtOyBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9faXRlbSB7IHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTsgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW1faGFsZi1tb2IgeyB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9faXRlbV9vZmZzZXQtdG9wLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlci0yIC5zbGljay1zbGlkZSB7IHBhZGRpbmc6IDAgMS44cmVtIDAgMS43cmVtOyB9IH1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuXHQudGVjaG5vbG9neS1zbGlkZV9faXRlbV8xIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhyZW1cclxuXHR9XHJcblx0LnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW1fNiB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cmVtXHJcblx0fVxyXG5cdC50ZWNobm9sb2d5LXNsaWRlX19pdGVtXzEyIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhyZW1cclxuXHR9XHJcbn0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7IC50ZWNobm9sb2d5LXNsaWRlIHsgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHsgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NlbnRlciB7IHdpZHRoOiAyOHJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sIHsgbWF4LXdpZHRoOiA0NXJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sdW1ucyB7IG1heC13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgeyAudGVjaG5vbG9neS1zbGlkZSB7IGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19sYWJlbCB7IGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7IC50ZWNobm9sb2d5LXNsaWRlIHsgZm9udC1zaXplOiAyLjFyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2xhYmVsIHsgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0geyBwYWRkaW5nLXRvcDogMS4zcmVtOyBwYWRkaW5nLWJvdHRvbTogMS4zcmVtOyB9IH1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuXHQudGVjaG5vbG9neS1zbGlkZV9faXRlbV81MCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IC50ZWNobm9sb2d5LXNsaWRlX19jb2x1bW5zIHsgZGlzcGxheTogZmxleDsgfVxuICAudGVjaG5vbG9neS1uYXYgeyB0b3A6IDEuNXJlbTsgbWFyZ2luLXJpZ2h0OiAtLjdyZW07IG1hcmdpbi1sZWZ0OiAtLjdyZW07IH1cbiAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHsgaGVpZ2h0OiAzLjZyZW07IGxpbmUtaGVpZ2h0OiAzLjJyZW07IG1hcmdpbjogMCAuN3JlbTsgbWluLXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxLjRyZW0pICFpbXBvcnRhbnQ7IH1cbiAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRlY2hub2xvZ3ktbmF2X19pdGVtIHNwYW4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGUgeyBmb250LXNpemU6IDEuM3JlbTsgcGFkZGluZzogNnJlbSAwIDIuOXJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sICsgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0gdWwgeyBtYXJnaW4tcmlnaHQ6IC0xcmVtOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19pdGVtIHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW0taW1nIGltZyB7IG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHJlbSk7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2l0ZW1fMjYgYnIgeyBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWNobm9sb2d5LXNsaWRlX19lbGwgaW1nIHsgbWF4LWhlaWdodDogMTIuNnJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sLCAudGVjaG5vbG9neS1zbGlkZV9fY29sICsgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbCB7IHBhZGRpbmctbGVmdDogMC41cmVtOyBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbC0xMyB7IHdpZHRoOiA0NSU7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbC0xMyB7IHdpZHRoOiA1NSU7IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbHVtbnMgeyBtYXgtd2lkdGg6IG5vbmU7IG1hcmdpbi1sZWZ0OiAtMXJlbTsgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAudGVjaG5vbG9neS1zbGlkZV9fY29sdW1ucyB1bCBsaSB7IG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLnRlY2hub2xvZ3ktc2xpZGVfX2NvbHVtbnMgdWwgbGk6OmJlZm9yZSB7IHdpZHRoOiAuNnJlbTsgaGVpZ2h0OiAuNnJlbTsgbWFyZ2luOiAuNXJlbSAxLjJyZW0gMCAtMS41cmVtOyB9IH1cblxuLnNlY3Rpb24tbW9yZS1yZWNpcGVzIHsgcGFkZGluZzogNC4zcmVtIDAgM3JlbTsgfVxuXG4uc2VjdGlvbi1tb3JlLXJlY2lwZXMgLmgyIHsgbWFyZ2luLWJvdHRvbTogNS44cmVtOyB9XG5cbi5yZWNpcGVzLTMgLnJlY2lwZXNfX2l0ZW0geyB3aWR0aDogY2FsYygzMy4zMzMlIC0gMy41cmVtKTsgfVxuXG4uc2VjdGlvbi10ZWFtIHsgcGFkZGluZzogNS41cmVtIDAgM3JlbTsgfVxuXG4uc2VjdGlvbi10ZWFtIC5zZWN0aW9uLXRleHQgeyBtYXgtd2lkdGg6IDExNXJlbTsgfVxuXG4udGVhbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luOiA4LjlyZW0gLTIwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZWFtX19pdGVtIHsgd2lkdGg6IDI1JTsgcGFkZGluZzogMCAyMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50ZWFtX19pdGVtOmhvdmVyIC50ZWFtX19pbWc6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4udGVhbV9faW1nIHsgbWFyZ2luLWJvdHRvbTogMy4xcmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRlYW1fX2ltZyBpbWcgeyB6LWluZGV4OiAxOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1yYWRpdXM6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRlYW1fX2ltZzpiZWZvcmUgeyBjb250ZW50OiAnJzsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgZWFzZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBsZWZ0OiAwOyB0b3A6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgLTIwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udGVhbV9faW1nOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4udGVhbV9fdGl0bGUgeyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGVhbV9fcG9zaXRpb24geyBtYXJnaW4tdG9wOiAxMHB4OyBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4udGVhbV9fbW9yZSB7IG1hcmdpbi10b3A6IDIuNHJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250ZW50LWxvYWRlZCAudGVhbV9faW1nOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItdGVhbS5zdmcpOyB9XG5cbi5zZWN0aW9uLWFib3V0LWluZm8geyBwYWRkaW5nOiA5LjZyZW0gMCAzcmVtOyB9XG5cbi5hYm91dC1pbmZvIGIgeyBmb250LXdlaWdodDogNjAwOyB9XG5cbi5hYm91dC1pbmZvIC5ibG9jay0xX19pbWFnZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFib3V0LWluZm8gLmJsb2NrLTFfX2ltYWdlIGltZywgLmFib3V0LWluZm8gLmJsb2NrLTFfX2ltYWdlIHZpZGVvIHsgYm9yZGVyLXJhZGl1czogMzJyZW0gMzJyZW0gMCAwOyB9XG5cbi5hYm91dC1pbmZvIC5ibG9jay0xX19pbWFnZSB2aWRlbyB7IG1heC13aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmFib3V0LWluZm8gaDIgeyBmb250LXNpemU6IDNyZW07IGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEzMy4zMzMlOyB9XG5cbi5ibG9jay0xX19pbWctbGVnIHsgbWF4LXdpZHRoOiA2NHJlbTsgbWFyZ2luOiAwIGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleDogMSAxIDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbi5zZWN0aW9uLW5ld3MgeyBwYWRkaW5nOiA3cmVtIDAgMDsgfVxuXG4uc2VjdGlvbi1sZWdlbmQtZGVzcmlwdGlvbiB7IHBhZGRpbmc6IDEycmVtIDA7IH1cblxuLmxlZ2VuZC1kZXNyaXB0aW9uIHsgY29sdW1uczogMiBhdXRvOyBjb2x1bW4tZ2FwOiAxNCU7IG1heC13aWR0aDogMTI4cmVtOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubGVnZW5kLWRlc3JpcHRpb24gcCwgLmxlZ2VuZC1kZXNyaXB0aW9uIHVsIHsgd2lkdGg6IDEwMCU7IGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuLnNlY3Rpb24tbGVnZW5kLWluZm8geyBiYWNrZ3JvdW5kOiAjMUM1QjQwOyBwYWRkaW5nLWJvdHRvbTogNC43cmVtOyBtYXJnaW4tYm90dG9tOiAtOS40cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IGNvbG9yOiAjZmZmOyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zZWN0aW9uLWxlZ2VuZC1pbmZvIGIsIC5zZWN0aW9uLWxlZ2VuZC1pbmZvIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlY3Rpb24tbGVnZW5kLWluZm8gLndyYXBwZXIgeyB6LWluZGV4OiAyOyB9XG5cbi5zZWN0aW9uLWxlZ2VuZC1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDQ1JTsgei1pbmRleDogMDsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uYmctbGVnIHsgZGlzcGxheTogYmxvY2s7IHJpZ2h0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyB3aWR0aDogNjclOyB6LWluZGV4OiAwOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjsgei1pbmRleDogMTsgfVxuXG4uYmctbGVnOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDQ1JTsgei1pbmRleDogMTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG5cbi5sZWdlbmQtaW5mby13cmFwIHsgcGFkZGluZzogOC41dncgMCA3LjV2dzsgbWF4LXdpZHRoOiAxMjhyZW07IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sZWdlbmQtaW5mbyB7IHdpZHRoOiA0MiU7IH1cblxuLnNlY3Rpb24tcHJvZHVjdHMtbW9yZSB7IHBhZGRpbmc6IDhyZW0gMCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucmVjaXBlcy0zIC5yZWNpcGVzX19pdGVtIHsgd2lkdGg6IGNhbGMoNTAlIC0gMy41cmVtKTsgfVxuICAucmVjaXBlc19fbW9yZSB7IG1hcmdpbi10b3A6IDEuMXJlbTsgfVxuICAucmVjaXBlcy0zIC5yZWNpcGVzX19pdGVtIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tbGVnZW5kLWRlc3JpcHRpb24geyBwYWRkaW5nOiA4cmVtIDA7IH1cbiAgLmxlZ2VuZC1kZXNyaXB0aW9uIHsgY29sdW1uLWdhcDogMTElOyB9XG4gIC5sZWdlbmQtaW5mbyB7IHdpZHRoOiA4MCU7IH1cbiAgLmJnLWxlZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC01MiUgNTAlOyB9XG4gIC50ZWFtX19pdGVtIHsgd2lkdGg6IDUwJTsgfVxuICAuYWJvdXQtaW5mbyAuYmxvY2stMV9faW1nLWxlZyB7IG1hcmdpbi10b3A6IDIuOXJlbTsgfVxuICAuc2VjdGlvbi1uZXdzIHsgcGFkZGluZzogNHJlbSAwIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2VjdGlvbi1tb3JlLXJlY2lwZXMgeyBwYWRkaW5nOiAzLjNyZW0gMCAzcmVtOyB9XG4gIC5zZWN0aW9uLW1vcmUtcmVjaXBlcyAuaDIgeyBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cbiAgLmxlZ2VuZC1kZXNyaXB0aW9uIHsgY29sdW1uczogMTsgfVxuICAuc2VjdGlvbi1sZWdlbmQtZGVzcmlwdGlvbiB7IHBhZGRpbmc6IDIuOHJlbSAwIDMuOHJlbTsgbGluZS1oZWlnaHQ6IDE1Ny4xNDMlOyB9XG4gIC5zZWN0aW9uLWxlZ2VuZC1pbmZvOmJlZm9yZSB7IHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLWxlZ2VuZC1pbmZvIHsgcGFkZGluZy1ib3R0b206IGNhbGMoNC43cmVtICsgNDh2dyk7IG1hcmdpbi1ib3R0b206IC00LjdyZW07IH1cbiAgLmJnLWxlZyB7IGJhY2tncm91bmQ6IG5vbmU7IGhlaWdodDogNjZ2dzsgd2lkdGg6IDEwMCU7IHRvcDogYXV0bzsgYm90dG9tOiA0LjdyZW07IH1cbiAgLmJnLWxlZyBkaXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxlZ2VuZC1pbmZvLXdyYXAgeyBwYWRkaW5nOiAyMXB4IDAgNDBweDsgfVxuICAubGVnZW5kLWluZm8geyB3aWR0aDogMTAwJTsgbGluZS1oZWlnaHQ6IDE1Ny4xNDMlOyB9XG4gIC5iZy1sZWc6YmVmb3JlIHsgYm90dG9tOiBhdXRvOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxNXJlbTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICAuc2VjdGlvbi10ZWFtIHsgcGFkZGluZzogMy41cmVtIDAgMXJlbTsgfVxuICAuc2VjdGlvbi10ZWFtIC5oMiB7IG1hcmdpbjogMCAwIDIuM3JlbTsgfVxuICAuc2VjdGlvbi10ZWFtIC5zZWN0aW9uLXRleHQgeyBsaW5lLWhlaWdodDogMTU3JTsgfVxuICAudGVhbSB7IG1hcmdpbjogLTUuOXJlbSAtMS41cmVtIDA7IH1cbiAgLnRlYW1fX3RpdGxlIHsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnRlYW1fX3Bvc2l0aW9uIHsgbWFyZ2luLXRvcDogMDsgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnRlYW1fX2l0ZW0geyBwYWRkaW5nOiAwIDEuNXJlbTsgbWFyZ2luLWJvdHRvbTogMy42cmVtOyB9XG4gIC50ZWFtX19pbWcgeyBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cbiAgLnRlYW1fX21vcmUgeyBtYXJnaW4tdG9wOiAwLjFyZW07IH1cbiAgLmFib3V0LWluZm8gLmgyIHsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMi44cmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWFib3V0LWluZm8geyBwYWRkaW5nOiAyLjZyZW0gMCAxcmVtOyB9XG4gIC5wcm9kdWN0cy5zbGlkZXItMiB7IHBhZGRpbmctdG9wOiAxLjRyZW07IH0gfVxuXG4uY29va2llLXBvcHVwIHsgcG9zaXRpb246IGZpeGVkOyBib3R0b206IDMwcHg7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBkaXNwbGF5OiBub25lOyB6LWluZGV4OiAxMDA7IH1cblxuLmNvb2tpZXMgeyBwYWRkaW5nOiAyMnB4IDYuNSUgMy4ycmVtOyBiYWNrZ3JvdW5kOiAjMUM1QjQwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAzcmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvb2tpZXNfX2hlYWQgeyBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uY29va2llc19fdGl0bGUgeyBmb250LXNpemU6IDMuNnJlbTsgZm9udC1mYW1pbHk6IFJzdGFyLCBhcmlhbCwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY29va2llc19fdGV4dCB7IG1hcmdpbi10b3A6IC4zcmVtOyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29va2llc19fdGV4dCBhIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi5jb29raWVzX190ZXh0IGE6aG92ZXIgeyBjb2xvcjogI0Y1OUUxMzsgYm9yZGVyLWNvbG9yOiAjRjU5RTEzOyB9XG5cbi5jb29raWVzX19idG5zIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBmbGV4LXNocmluazogMDsgbWFyZ2luLXJpZ2h0OiAyLjQ1JTsgfVxuXG4uY29va2llc19fYnRucyBbY2xhc3MqPVwiYnRuXCJdIHsgbWluLXdpZHRoOiAyNHJlbTsgcGFkZGluZzogMCAzLjRyZW07IG1hcmdpbjogMCAwIDAgMi45cmVtOyB9XG5cbi5jb29raWVzIC5idG4tNjpob3ZlciwgLmNvb2tpZXMgLmJ0bi0yOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgyNDUsIDE1OCwgMTksIDAuNyk7IH1cblxuLmNsb3NlLWNvb2tpZXMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyLjlyZW07IHRvcDogMy4zcmVtOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAyOHB4OyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb246IGNvbG9yIC43cyBlYXNlOyB9XG5cbi5jbG9zZS1jb29raWVzOmhvdmVyIHsgY29sb3I6ICNGNTlFMTM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb29raWVzIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvb2tpZXNfX3RpdGxlIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5jb29raWVzX19oZWFkIHsgcGFkZGluZy1yaWdodDogMDsgd2lkdGg6IDEwMCU7IH1cbiAgLmNvb2tpZXNfX2J0bnMgeyBtYXJnaW46IDMuN3JlbSAwIDA7IH1cbiAgLmNvb2tpZXNfX3RleHQgeyBtYXJnaW4tdG9wOiAxLjhyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29va2llcyB7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogMnJlbTsgcGFkZGluZzogMy45cmVtIDYuNSUgNS40cmVtOyB9XG4gIC5jb29raWVzX190aXRsZSB7IGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC5jbG9zZS1jb29raWVzIHsgcmlnaHQ6IDEuNnJlbTsgdG9wOiAxLjlyZW07IGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC5jb29raWVzX190ZXh0IHsgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmNvb2tpZXNfX2J0bnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb29raWVzX19idG5zIFtjbGFzcyo9XCJidG5cIl0geyBtYXJnaW46IDA7IG1pbi13aWR0aDogMjMuNnJlbTsgcGFkZGluZzogMCAxcmVtOyB3aWR0aDogMjMuNnJlbTsgfVxuICAuY29va2llc19fYnRucyBbY2xhc3MqPVwiYnRuXCJdICsgW2NsYXNzKj1cImJ0blwiXSB7IG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IC5jb29raWVzX19idG5zIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuY29va2llc19fYnRucyBbY2xhc3MqPVwiYnRuXCJdIHsgaGVpZ2h0OiA0LjVyZW07IGxpbmUtaGVpZ2h0OiA0LjRyZW07IG1pbi13aWR0aDogMTRyZW07IHBhZGRpbmc6IDAgMy40cmVtOyBtYXJnaW46IDAgMCAwIDIuOXJlbTsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmNvb2tpZXNfX2J0bnMgW2NsYXNzKj1cImJ0blwiXTpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb29raWVzX19idG5zIFtjbGFzcyo9XCJidG5cIl0gKyBbY2xhc3MqPVwiYnRuXCJdIHsgbWFyZ2luLXRvcDogMDsgfVxuICAuY29va2llcyB7IHBhZGRpbmc6IDIuOXJlbSAycmVtIDIuNHJlbTsgfVxuICAuY29va2llc19fdGV4dCB7IGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiIsIi5zZWN0aW9uLW1vcmUtcmVjaXBlcyB7XHJcbiAgICBwYWRkaW5nOiA0LjNyZW0gMCAzcmVtO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS44cmVtXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNpcGVzLTMge1xyXG4gICAgLnJlY2lwZXNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAzLjVyZW0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10ZWFtIHtcclxuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDNyZW07XHJcblxyXG4gICAgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDguOXJlbSAtMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJjpob3ZlciAudGVhbV9faW1nOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzIGVhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIC0yMCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGVudC1sb2FkZWQge1xyXG4gICAgLnRlYW1fX2ltZzpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItdGVhbS5zdmcpO1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLWFib3V0LWluZm8ge1xyXG4gICAgcGFkZGluZzogOS42cmVtIDAgM3JlbTtcclxufVxyXG5cclxuLmFib3V0LWluZm8ge1xyXG4gICAgYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stMV9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJyZW0gMzJyZW0gMCAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMzLjMzMyVcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLTFfX2ltZy1sZWcge1xyXG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uc2VjdGlvbi1uZXdzIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1sZWdlbmQtZGVzcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xyXG59XHJcblxyXG4ubGVnZW5kLWRlc3JpcHRpb24ge1xyXG4gICAgY29sdW1uczogMiBhdXRvO1xyXG4gICAgY29sdW1uLWdhcDogMTQlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBwLFxyXG4gICAgdWwge1xyXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTQlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxlZ2VuZC1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDQuN3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC05LjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctbGVnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNjclO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWdlbmQtaW5mby13cmFwIHtcclxuICAgIHBhZGRpbmc6IDguNXZ3IDAgNy41dnc7XHJcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubGVnZW5kLWluZm8ge1xyXG4gICAgd2lkdGg6IDQyJVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9kdWN0cy1tb3JlIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMCAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG5cclxuICAgIC5yZWNpcGVzLTMgLnJlY2lwZXNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY2lwZXNfX21vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVjaXBlcy0zIC5yZWNpcGVzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sZWdlbmQtZGVzcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWdlbmQtZGVzcmlwdGlvbiB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTElO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWdlbmQtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctbGVnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIlIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtaW5mbyB7XHJcbiAgICAgICAgLmJsb2NrLTFfX2ltZy1sZWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjlyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbmV3cyB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5zZWN0aW9uLW1vcmUtcmVjaXBlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMy4zcmVtIDAgM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tb3JlLXJlY2lwZXMgLmgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2VuZC1kZXNyaXB0aW9uIHtcclxuICAgICAgICBjb2x1bW5zOiAxXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbGVnZW5kLWRlc3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAwIDMuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU3LjE0MyU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxlZ2VuZC1pbmZvOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sZWdlbmQtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNC43cmVtICsgNDh2dyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctbGVnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNjZ2dztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA0LjdyZW07XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVnZW5kLWluZm8td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2VuZC1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU3LjE0MyU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1sZWc6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRlYW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDFyZW07XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuM3JlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10ZWFtIC5zZWN0aW9uLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTclO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtIHtcclxuICAgICAgICBtYXJnaW46IC01LjlyZW0gLTEuNXJlbSAwXHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9fcG9zaXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9faW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX21vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtaW5mbyAuaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjZyZW0gMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy5zbGlkZXItMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbVxyXG4gICAgfVxyXG59IiwiLmNvb2tpZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uY29va2llcyB7XHJcbiAgcGFkZGluZzoyMnB4IDYuNSUgMy4ycmVtO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19oZWFkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgIG1hcmdpbi1yaWdodDogMi40NSU7XHJcbiAgICBbY2xhc3MqPVwiYnRuXCJdIHtcclxuICAgICAgIG1pbi13aWR0aDogMjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMy40cmVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDIuOXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi02OmhvdmVyLCAuYnRuLTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYWN0aXZlLTIsIC43KTtcclxuICB9XHJcbn1cclxuLmNsb3NlLWNvb2tpZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyLjlyZW07XHJcbiAgICB0b3A6IDMuM3JlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC43cyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuLmNvb2tpZXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb29raWVzX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICAuY29va2llc19faGVhZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG4uY29va2llc19fYnRucyB7XHJcbiAgICAgIG1hcmdpbjogMy43cmVtIDAgMDtcclxufVxyXG4uY29va2llc19fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuLmNvb2tpZXMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1vYjtcclxuICAgIHBhZGRpbmc6IDMuOXJlbSA2LjUlIDUuNHJlbTtcclxuICB9XHJcbiAgICAuY29va2llc19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG4uY2xvc2UtY29va2llcyB7XHJcbiAgICByaWdodDogMS42cmVtO1xyXG4gICAgdG9wOiAxLjlyZW07XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICAgIC5jb29raWVzX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW1cclxuICAgIH1cclxuICAgIC5jb29raWVzX19idG5zIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgW2NsYXNzKj1cImJ0blwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDIzLjZyZW07XHJcbiAgICAgIH1cclxuICAgICAgW2NsYXNzKj1cImJ0blwiXSArIFtjbGFzcyo9XCJidG5cIl0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblxyXG4gIC5jb29raWVzX19idG5zIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG4gIC5jb29raWVzX19idG5zIFtjbGFzcyo9XCJidG5cIl0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xyXG4gICAgbWluLXdpZHRoOiAxNHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMy40cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuICAgIC5jb29raWVzX19idG5zIFtjbGFzcyo9XCJidG5cIl0gKyBbY2xhc3MqPVwiYnRuXCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuOXJlbSAycmVtIDIuNHJlbTtcclxuICAgIH1cclxuICAgIC5jb29raWVzX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxufSJdfQ== */
